您好,欢迎来到飒榕旅游知识分享网。
搜索
您的当前位置:首页Redhat 5.5 Oracle数据库部署

Redhat 5.5 Oracle数据库部署

来源:飒榕旅游知识分享网
Oracle数据库安装

创建必需的操作系统组和用户: 创建 oracle 数据库安装组 #groupadd oinstall

对于数据库安装创建 OSDBA组,即数据库管理员组 #groupadd dba

创建 oracle 用户并把用户加入到主要组 oinstall 和辅助组 dba 中 #useradd -g oinstall -G dba oracle 设置 oracle 用户的密码: # passwd oracle 创建 oracle 安装目录

您必须确定或创建 Oracle 软件以下目录: Oracle 数据库基录 # mkdir –p /data/oracle

Oracle 产品清单目录(该目录最好不要在基目录下) # mkdir –p /data/oralnventory

Oracle 安装软件存放目录(上传 oracle 安装软件存放位置) # mkdir –p /data/software

给创建的目录使 oracle 和组 oinstall 对其有权限 # chown -R oracle:oinstall /data/oracle/ # chmod -R 775 /data/oracle/

# chown -R oracle:oinstall /data/software # chmod -R 775 /data/software

# chown -R oracle:oinstall /data/oralnventory/ # chmod -R 775 /data/oralnventory/ 修改主机名

#vi /etc/hosts 全部删除只留已下内容 127.0.0.1 localhost 设置oracle用户的环境变量 #su – oracle

用 oracle 用户登录,上传 oracle 安装文件到/data/software 目录下解压 #unzip linux_11gR2_database_1of2 #unzip linux_11gR2_database_2of2

这里使用 root 用户执行以下 2 步,如果没有执行,无法启动图形安装界面 xhost +

xhost + localhost

注销 root,使用 oracle 用户到解压的目录 database 安装 oracle(注意分辨率不小于 1024*768) #su - oracle

#cd /data/software/database

#./rurInstaller

执行安装稍后会弹出 Oracle 图形配置界面(第一步配置安全更新,提供电子邮件地址用于安全更新通知)

无需配置直接 next,进入选择安装选项,选择第一项-创建和配置数据库(选择第一项将自动创建监听和数 据库,如选择第二项仅安装数据库软件,将在之后手动创建监听和数据库)

Next,进入到选择系统类型—服务器类型

Next,进入网络类型选项,选择单实例数据库安装

Next,进入网络类型选项,选择单实例数据库安装

Next,进入安装类型选项,选择-高级安装

Next,进入安装语言选项

Next,进入选择数据库版本选项,选择-企业版(企业版中的一些安装选项可以点击右下选择选项全部安装)

Next,进入指定安装位置选项(定义基目录和存储 Oracle 软件位置)这里会根据环境变量定义自动识别

Next,进入指定安装位置选项(定义基目录和存储 Oracle 软件位置)这里会根据环境变量定义自动识别

Next,进入创建产品清单目录选项,并指定具有产品清单写权限的组 dba

Next,进入选择配置类型,选择-一般用途/事务处理

Next,进入指定数据库标识符选项(SID 在环境变量中已经定义,会自动识别)

Next,进入指定配置选项,可默认不改动

Next,进入指定管理选项

Next,进入指定数据库存储选项

Next,指定恢复选项(选择是否启动自动备份)

Next,进入指定口令方案

Next,进入定义特权操作系统组

Next,进入先决条件检测选项

检查完,查看是否满足安装最低要求,如果不满足根据提示进行修改

Next,进入安装概要(依依列出之前的配置查看是否是自己需要的定义配置)

确认完成,进行产品安装

安装到倒数第二步,会弹出数据库创建窗口

Oracle 创建完成后会弹出详细信息

OK 确认后,会弹出执行配置脚本选项

如图所示用 root 用户执行/dat/orlnventory/orainstRoot.sh 脚本 #su – root

#sh /dat/orlnventory/orainstRoot.sh

用 root 用户执行/data/oracle/product/11.2.0/db_1/root.sh 脚本 #su - root

#sh /data/oracle/product/11.2.0/db_1/root.sh

执行完成后 OK 确定,最后关闭图形界面完成安装

至此 oracle11GR2 安装配置完毕

手动启动 oracle 相关选项(在 oracle 用户下执行) 启动或关闭监听: #su - oracle $lsnrctl start/stop

启动监听后可以看到 1521 端口处在监听状态中 $netstat –tnlup

启动或关闭数据库: $dbstart/dbshut

注意要直接通过命令启动关闭数据库需先修改两个地方 1. 修改自动启动和关闭数据库实例和监听

$vi /data/oracle/product/11.2.0/db_1/bin/dbstart ORACLE_HOME_LISTNER=$1 #修改为:

ORACLE_HOME_LISTNER=$ORACLE_HOME

$vi /data/oracle/product/11.2.0/db_1/bin/dbshut ORACLE_HOME_LISTNER=$1 #修改为

ORACLE_HOME_LISTNER=$ORACLE_HOME

2. 设置相应数据库实例允许用系统服务自动启动:修改 oratab 文件 $vi /etc/oratab

将最后的:

kerry:/data/oracle/product/11.2.0/db_1:N 改为:

kerry:/data/oracle/product/11.2.0/db_1:Y 启动关闭实例: 启动数据库 $dbstart

关闭数据库 $dbshut

启动关闭 EM(企业管理): $emctl start/stop dbconsole

可以根据给出的地址登陆 http://192.168.2.77:1158/em 用户名:sys 密 码:Hua8131496

启动 EM 后能查看到 1158 端口处于监听状态 $netstat -tnlup

Oracle 服务自动启动脚本

设置相应数据库实例允许系统自动启动:修改/etc/oratab 文件 #vi /etc/oratab 将最后的:

Kerry://data/oracle/product/11.2.0/db_1:N 改为:

Kerry://data/oracle/product/11.2.0/db_1:Y 编辑文件/etc/rc.local,加入下列代码

$su root

#vi /etc/rc.local

#start oracle listener fist su – oracle –c ‘lsnrctl start’ #start oracle db

su – oracle –c ‘dbstart’ #start em

su – oracle –c ‘emctl start dbconsole’

重新启动,查看启动项是否启动

一般 oracle11GR2 启动主要用到这 3 个命令:(也可以根据你的要求开启一些其他的服务) 启动关闭代理

emctl start agent //开启代理 emctl stop agent //关闭代理 启动关闭实例 startup //启动实例

shutdown immediate //关闭实例

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- sarr.cn 版权所有 赣ICP备2024042794号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务