设置Oracle11g开机自动启动:
在Redhat和Centos中设置允许甲骨文系统自动启动,默认情况下是设置为不允许的。
1。在根账户下修改/etc/oratab文件:
,# vi/etc/oratab
,,orcl=/db/app/oracle/产品/11.1.0/db_1: N,,最后的N改为Y,
2。在oracle账户下修改甲骨文自带的启动与关闭脚本,分别是dbstart和dbshut。
,这两个脚本就可以实现甲骨文脚本的启动与关闭。
,账户下修改$ ORACLE_HOME/bin/dbstart文件:,
,,$ cd $ ORACLE_HOME/bin
,第六,美元dbstart
,,找到ORACLE_HOME_LISTNER=1美元这一行改为:ORACLE_HOME_LISTNER=$ ORACLE_HOME
,,
,,$ cd $ ORACLE_HOME/bin
,第六,美元dbshut
,,找到ORACLE_HOME_LISTNER=1美元这一行改为:ORACLE_HOME_LISTNER=$ ORACLE_HOME
# cd,到/etc/init。d/
vim oracle.sh #,
, # !/bin/bash
, # chkconfig: 25 2345 80
, #/etc/init.d/oracle11g
, #描述:ORACLE 11 g服务器
, #运行级别启动脚本。甲骨文的侦听器和实例
, #它依赖于信息/etc/oratab
,出口ORACLE_BASE=/u01
,出口ORACLE_HOME=/u01/app/Oracle/产品/
11.1,出口ORACLE_SID=ora11g
,出口ORACLE_OWNR=甲骨文
,导出路径=$路径:$ ORACLE_HOME/bin
,如果[!- f $ ORACLE_HOME/bin/dbstart - o !- d $ ORACLE_HOME]
,然后
回声“甲骨文启动:无法启动”
,退出1
, fi
,例“$ 1”
,开始)
, #甲骨文侦听器和实例启动
, echo - n”甲骨文开始:“
,苏ORACLE_OWNR美元- c“$ ORACLE_HOME/bin/lsnrctl启动”
,苏ORACLE_OWNR美元- c“$ ORACLE_HOME/bin/dbstart $ ORACLE_HOME”
,触摸/var/lock/oracle
,呼应“OK”
,,
,停止)
, #甲骨文侦听器和实例关闭
, echo - n”关闭甲骨文:“
,苏ORACLE_OWNR美元- c“$ ORACLE_HOME/bin/lsnrctl停止”
,苏ORACLE_OWNR美元- c“$ ORACLE_HOME/bin/dbshut $ ORACLE_HOME”
, rm - f/var/lock/oracle
,呼应“OK”
,,
,重载|重启)
, $ 0停止
,
0美元开始,;;
, *)
,呼应“用法:“basename $ 0”开始|停止|重启|重载”
,退出1
, esac
,退出0
chkconfig——添加甲骨文,#添加服务
chkconfig甲骨文,上,,#启动自动运动
chkconfig——甲骨文列表,#查看是否成功