1.如何在linux启动时自动启动oracle监听和实例
修改/etc/oratab文件,命令如下:
[oracle@oracle11g ~]$ vi /etc/oratab
找到:accp:/u01/oracle:n 修改为: accp:/u01/oracle:y
第二步:把lsnrctl start和dbstart添加到rc.local文件中,命令如下:
[oracle@oracle11g ~]$ vi /etc/rc.d/rc.local
添加:
su oracle -lc “/u01/oracle/bin/lsnrctl start”
su oracle -lc /u01/oracle/bin/dbstart
2.执行 dbstart和dbshut会提示:
[oracle@oracle11g ~]$ dbstart
oracle_home_listner is not set, unable to auto-start oracle net listener
usage: /u01/app/oracle/oracle/product/10.2.0/db_1/bin/dbstart oracle_home
错误原因是:dbstart和dbshut脚本文件中oracle_home_listner的设置有问题,分别打开两个文件找到:oracle_home_listner=$1,修改为
oracle_home_listner=$oracle_home,命令如下:
[oracle@oracle11g ~]$ vi $oracle_home/bin/dbstart
[oracle@oracle11g ~]$ vi $oracle_home/bin/dbshut
ps:第一个命令有空格,所以要用引号的
原文地址:linux开机启动oracle的设置, 感谢原作者分享。
