CentOS 6.5 Oracle 开机自启动的环境配置详解
本文将介绍在 CentOS 6.5 系统下如何配置 Oracle 数据库的开机自启动环境。
环境准备
在开始配置之前,请确保您已经满足以下基本环境要求:
- 已经安装了 CentOS 6.5 系统
- 已经安装了 Oracle 数据库
步骤一:创建启动脚本
在 /etc/init.d/
目录下创建一个名为 oracle
的文件,并将以下代码复制到其中:
#!/bin/bash
# chkconfig: 345 99 10
# description: Oracle auto start-stop script.
#
# Set ORACLE_HOME to be equivalent to the $ORACLE_HOME
# from which you wish to execute dbstart and dbshut;
#
# Set ORACLE to the user id and group id of the
# owner of the Oracle database in ORACLE_HOME.
ORACLE_HOME=/usr/lib/oracle/11.2/client64
ORACLE=user:group
case "$1" in
'start')
su $ORACLE -c "$ORACLE_HOME/bin/lsnrctl start"
su $ORACLE -c "$ORACLE_HOME/bin/dbstart $ORACLE_HOME"
;;
'stop')
su $ORACLE -c "$ORACLE_HOME/bin/dbshut $ORACLE_HOME"
su $ORACLE -c "$ORACLE_HOME/bin/lsnrctl stop"
;;
*)
echo "usage: $0 { start | stop }"
esac
在上面的代码中,请注意以下内容:
ORACLE_HOME
:请将其设置为您的 Oracle 数据库的安装路径。ORACLE
:请将其设置为您的 Oracle 用户和用户组。
步骤二:设置脚本权限
通过以下命令来设置脚本的权限:
sudo chmod 755 /etc/init.d/oracle
步骤三:添加启动脚本到系统服务
通过以下命令来将启动脚本添加到系统服务中:
sudo chkconfig --add oracle
sudo chkconfig oracle on
现在,您的 Oracle 数据库就已经设置为了开机自启动。
示例一:启动 Oracle 数据库
通过以下命令来启动您的 Oracle 数据库:
sudo service oracle start
这会以 ORACLE
用户的身份启动数据库。
示例二:停止 Oracle 数据库
通过以下命令来停止您的 Oracle 数据库:
sudo service oracle stop
这会以 ORACLE
用户的身份停止数据库。
总结
在本文中,我们讲解了如何在 CentOS 6.5 系统下配置 Oracle 数据库的开机自启动环境。通过以上步骤,您已经成功地配置了 Oracle 的开机自启动环境,而且能够启动和停止数据库。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:centos 6.5 oracle开机自启动的环境配置详解 - Python技术站