linux 中oracle開機啟動設定
1.修改/etc/oratab
infogrid:/oracle/product/10.2.0/db_1:Y
2.建立開機啟動指令碼/etc/init.d/oracle
ORACLE_HOME=/oracle/product/10.2.0/db_1
ORACLE_OWNER=oracle
ORACLE_OWNER=oracle
if[! -f $ORACLE_HOME/bin/dbstart ];then
echo "Oracle startup:cannot start dbstart command not found!"
exit 1
fi
if[! -f $ORACLE_HOME/bin/lsnrctl];then
echo "Oracle startup:cannot start lsnrctl command not found!"
exit 1
fi
if[! -f $ORACLE_HOME/bin/emctl];then
echo "Oracle Enterprise Manager startup:cannot start emctl command not found!"
exit 1
fi
echo "Oracle startup:cannot start dbstart command not found!"
exit 1
fi
if[! -f $ORACLE_HOME/bin/lsnrctl];then
echo "Oracle startup:cannot start lsnrctl command not found!"
exit 1
fi
if[! -f $ORACLE_HOME/bin/emctl];then
echo "Oracle Enterprise Manager startup:cannot start emctl command not found!"
exit 1
fi
start()
{
su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/lsnrctl start"
su - $ORACLE_OWNER -c $ORACLE_HOME/bin/dbstart
}
stop()
{
su - $ORACLE_OWNER -c $ORACLE_HOME/bin/dbshut
su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/lsnrctl stop"
}
{
su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/lsnrctl start"
su - $ORACLE_OWNER -c $ORACLE_HOME/bin/dbstart
}
stop()
{
su - $ORACLE_OWNER -c $ORACLE_HOME/bin/dbshut
su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/lsnrctl stop"
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
'*')
echo "$Usage: $0 {start|stop|restart}"
exit 1
esac
exit 0
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
'*')
echo "$Usage: $0 {start|stop|restart}"
exit 1
esac
exit 0
3.設定/etc/init.d/oracle許可權,並新增到開機啟動項中:
chmod 700 /etc/init.d/oracle
chkconfig --add oracle
chkconfig --level 345 oracle on
4.修改dbstart和dbshut指令碼,將ORACLE_HOME_LISTNER值修改為$ORACLE_HOME
5.重啟資料庫
service oracle restart
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23071790/viewspace-690007/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux平臺Oracle開機自啟動設定LinuxOracle
- linux設定開機啟動Linux
- Oracle Linux 7.1 透過systemctl將Weblogic設定為開機自啟動OracleLinuxWeb
- Linux MySQL 服務設定開機自啟動LinuxMySql
- Linux Redis 服務設定開機自啟動LinuxRedis
- TongWeb在Linux下設定開機自啟動WebLinux
- Linux CentOS開機啟動項設定命令:chkconfigLinuxCentOS
- linux7 開機自啟動oracleLinuxOracle
- lubuntu設定開機啟動Ubuntu
- 【OEM】Oracle oem取消開機自動啟動(linux)OracleLinux
- linux設定開機自啟動指令碼的最佳方式Linux指令碼
- 【DB寶49】Oracle如何設定DB、監聽和EM開機啟動Oracle
- Linux配置JavaEE環境 Linux中安裝JDK、Tomcat、mysql 設定Tomcat自啟動、設定mysql自啟動LinuxJavaJDKTomcatMySql
- win10開機啟動項怎麼設定 win10設定開機啟動項的方法Win10
- Ubuntu 設定開機自啟動指令碼Ubuntu指令碼
- 設定開機自啟動nginx和httpdNginxhttpd
- Linux部署的WGCLOUD的探針agent如何設定開機自啟動LinuxGCCloud
- win10開機啟動項怎麼設定_如何設定win10系統開機啟動項Win10
- oracle配置開機自啟動Oracle
- redhat enterprise linux中vsftp開機自啟動RedhatLinuxFTP
- linux server設定開機自動連線WIFILinuxServerWiFi
- systemctl 命令設定開機自啟動失敗
- 給 .NET 程式加個「設定開機啟動」
- windows下redis設定redis開機自啟動WindowsRedis
- centos7.5 設定Mysql開機自啟動CentOSMySql
- ubuntu-18.04 設定開機啟動指令碼Ubuntu指令碼
- ubuntu14 設定開機啟動指令碼Ubuntu指令碼
- 設定msyqlphp-fpm開機自動啟動指令碼PHP指令碼
- frp設定開機自啟FRP
- win10開機啟動項怎麼設定 win10新增開機啟動項Win10
- JavaFx 建立快捷方式及設定開機啟動Java
- Linux 新增開機自啟動Linux
- Linux開機自啟動配置Linux
- win10開機啟動項怎麼設定 win10開機啟動項在哪裡Win10
- windows10開機啟動項在哪裡_windows10開機啟動項怎麼設定Windows
- win10開機啟動項如何管理_win10開機啟動項怎麼設定Win10
- win10怎麼新增開機啟動項 win10開機啟動項如何設定Win10
- 在Linux中,開機啟動過程是什麼?Linux
- Linux伺服器---設定服務啟動Linux伺服器