在CentOS上部署Oracle 11g R2 6.3 x86-64 (2)

我已经在文章https中介绍了如何使用oracle 11g R2并启动它://www.roamway.com/?p = 9&预览=真

然后我决定将oracle添加到系统服务并设置自动启动

1. 切换到root用户,编辑 oracle startpu 脚本, 如下图所示
cd /etc/init.d
预言机

# chkconfig: 35 90 10
# 描述: Oracle 数据库服务守护进程.
ORCL_BASE=“/选择/甲骨文”
ORACLE_HOME=$ORCL_BASE/产品/11.2.0/dbhome_1
ORACLE_OWNER=甲骨文
案件“$1”
开始)
它的$ORACLE_OWNERC“$ORACLE_HOME/bin/lsnrctl start”
它的$ORACLE_OWNER——C“$ORACLE_HOME/bin/dbstart $ORACLE_HOME”
它的$ORACLE_OWNERC“$ORACLE_HOME/bin/emctl 启动 dbconsole”
触碰/在哪里//子系统/甲骨文11G
;;
停止)
它的$ORACLE_OWNERC“$ORACLE_HOME/bin/emctl 停止 dbconsole”
它的$ORACLE_OWNERC“$ORACLE_HOME/bin/dbshut $ORACLE_HOME”
它的$ORACLE_OWNERC“$ORACLE_HOME/bin/lsnrctl 停止”
R M射频/在哪里//子系统/甲骨文11G
;;
重新开始)
$0停止
$0开始
;;
*)
回声“用法: $0{开始|停止|重新开始}”
出口 1
;;
esac
出口 0
赋予可执行权限.

chmod +x 预言机

2. 将oracle添加到系统服务, 让它自动启动

chkconfig甲骨文
chkconfig 甲骨文
chkconfig列表 甲骨文
25
所以我们可以执行 “服务预言机启动|停止|重新开始” 管理 oracle 服务.

3. 为了更顺利的运行oracle,我们可以在全局变量中设置环境变量.
vim /etc/profile
将以下内容附加到个人资料的末尾

出口 ORACLE_BASE=/选择/甲骨文
出口 ORACLE_HOME=$ORACLE_BASE/产品/11.2.0/dbhome_1
出口 ORACLE_HOME=甲骨文
出口 ORACLE_SID=Orcl
出口 ORACLE_TERM=终端
出口 路径=$路径:ORACLE_HOME/垃圾桶

保存并退出

vim /etc/oratab

修改信 “X” 至 “和”,如下图所示:

26

保存并退出

切换到目录 “/opt/oracle/product/11.2.0/dbhome_1/bin/”
源/ etc / profile
cd /opt/oracle/product/11.2.0/dbhome_1/bin/
源/ etc / profile

4. 从本地登录oracle
cd /opt/oracle/product/11.2.0/dbhome_1/bin/
./sqlplus sys AS SYSDBA
27

5. 注销root用户,oracle用户登录系统
cd /opt/oracle/product/11.2.0/dbhome_1/bin/
./sqlplus sys AS SYSDBA
28

至此,我们在 CentOS 中完成了 oracle 11gR2 的安装 6.3 x86_64

发表评论