Oracle开机自启

简介: Oracle开机自启

/ 利用Oracle提供的dbstart文件设置Oracle数据库开机自启动 /

1、查看ORACLE_HOME是否设置
echo $ORACLE_HOME
/u01/app/oracle/product/11.2.0/dbhome_1

2、修改oracle配置文件 /etc/oratab ;设置从N 修改为Y,允许启动。
-- dbca建库时都会自动创建/etc/oratab文件 /etc/oratab 示例:oracle:/u01/app/oracle/product/11.2.0/dbhome_1:N
/可以为不同的数据库设置相应的选项;如果想用$ORACLE_HOME/bin/dbstart脚本来启动数据库,则需要将/etc/oratab文件中相应的数据库的项置为Y,
简单的说即dbstart脚本根据oratab文件中的配置决定启动哪几个数据库。 如果不使用dbstart脚本启动数据库,而是用自己的脚本来启动,那么根本不用关心oratab文件。
/

3、编辑 dbstart(数据库自带启动脚本) $ORACLE_HOME/bin
ORACLE_HOME_LISTNER 设置
将ORACLE_HOME_LISTNER=$1修改成 ORACLE_HOME_LISTNER=$ORACLE_HOME 前提是$ORACLE_HOME环境设置正确
或者
vi dbstart
ORACLE_HOME_LISTNER=/u01/app/oracle/product/11.2.0/dbhome_1

3、编辑 /etc/rc.d目录下的rc.local启动文件,添加数据库自启动脚本dbstart。 注意:该步必须切换到root身份执行。
vi /etc/rc.d/rc.local

# 启动数据库监听,有空格必须加引号
su oracle -lc "/u01/app/oracle/product/11.2.0/dbhome_1/bin/lsnrctl start"
# 启动实例
su oracle -lc /u01/app/oracle/product/11.2.0/dbhome_1/bin/dbstart

4、重启检查是否配置成功。
lsnrctl status #重启主机,查看监听
ps -ef | grep smon #查看数据库
select status from v$instance #查看数据库是否处于open状态

相关文章
|
Oracle 关系型数据库
oracle学习49-监听服务设置开机自启,不用一直配置监听
oracle学习49-监听服务设置开机自启,不用一直配置监听
87 0
oracle学习49-监听服务设置开机自启,不用一直配置监听
|
Oracle 关系型数据库 Shell
|
Oracle 关系型数据库 数据库
|
Oracle 关系型数据库 Shell
Oracle10gr2 开机自启动脚本
目录 目录 软件环境 Oracle服务启动停止重启脚本 软件环境 操作系统 RHEL6.1 软件 Oracle10gr2 Oracle服务启动、停止、重启脚本 su - oracle cd /u01/oracle/bin #进入到Oracle安装的home目录下bin目录中 创建启动脚本: 在/u01/oracle/bin下创建启停脚本。
988 0
|
Oracle 关系型数据库 数据库
|
SQL Oracle 关系型数据库
Linux Oracle服务启动&停止脚本与开机自启动
在CentOS 6.3下安装完Oracle 10g R2,重开机之后,你会发现Oracle没有自行启动,这是正常的,因为在Linux下安装Oracle的确不会自行启动,必须要自行设定相关参数,首先先介绍一般而言如何启动oracle。
1073 0