oracle開機啟動
--資料庫例項名後的管理變為Y
[root@vm51 ~]# vi /etc/oratab
orcl:/u01/oracle/product/11.2.0:Y
注意設定環境變數
[root@vm51 ~]# su - oracle
[oracle@vm51 ~]$ cat .bash_profile
ORACLE_BASE=/u01/oracle; export ORACLE_BASEORACLE_HOME=$ORACLE_BASE/product/11.2.0; export ORACLE_HOME
ORACLE_SID=orcl; export ORACLE_SID
修改啟動停止指令碼
[oracle@vm51 ~]$ cd $ORACLE_HOME/bin[oracle@vm51 bin]$ vi dbstart
80 ORACLE_HOME_LISTNER=$1
改為
80 ORACLE_HOME_LISTNER=$ORACLE_HOME
同理修改dbshut
測試執行dbshut\dbstart能夠啟動oracle服務和listener服務
ps -ef | grep ora_
lsnrctl status
製作資料庫指令碼
[root@vm51 ~]# vi /etc/rc.d/init.d/oracle11g
#!/bin/bash
# chkconfig: 345 99 10
# description: Startup Script. for Oracle Databases
# /etc/init.d/oracle11g
export ORACLE_SID=orcl #注意
# export ORACLE_HOME_LISTNER=/apps/oracle/product/11.2.0.1/db_1/bin/
export ORACLE_BASE=/u01/oracle #注意
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0 #注意
export PATH=$PATH:$ORACLE_HOME/bin
case "$1" in
start)
su oracle -c $ORACLE_HOME/bin/dbstart
touch /var/lock/oracle
echo "OK"
;;
stop)
echo -n "Shutdown Oracle: "
su oracle -c $ORACLE_HOME/bin/dbshut
rm -f /var/lock/oracle
echo "OK"
;;
*)
echo "Usage: 'basename $0' start|stop"
exit 1
esac
exit 0
#!/bin/bash
# chkconfig: 345 99 10
# description: Startup Script. for Oracle Databases
# /etc/init.d/oracle11g
export ORACLE_SID=orcl #注意
# export ORACLE_HOME_LISTNER=/apps/oracle/product/11.2.0.1/db_1/bin/
export ORACLE_BASE=/u01/oracle #注意
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0 #注意
export PATH=$PATH:$ORACLE_HOME/bin
case "$1" in
start)
su oracle -c $ORACLE_HOME/bin/dbstart
touch /var/lock/oracle
echo "OK"
;;
stop)
echo -n "Shutdown Oracle: "
su oracle -c $ORACLE_HOME/bin/dbshut
rm -f /var/lock/oracle
echo "OK"
;;
*)
echo "Usage: 'basename $0' start|stop"
exit 1
esac
exit 0
[root@vm51 ~]# ll /etc/rc.d/init.d/oracle11g
-rw-r--r--. 1 root root 602 Oct 14 10:30 /etc/rc.d/init.d/oracle11g
[root@vm51 ~]# chmod +x /etc/rc.d/init.d/oracle11g
-rw-r--r--. 1 root root 602 Oct 14 10:30 /etc/rc.d/init.d/oracle11g
[root@vm51 ~]# chmod +x /etc/rc.d/init.d/oracle11g
注意:注意oracle11g的許可權問題
[root@vm51 ~]# chkconfig --add oracle11g
[root@vm51 ~]# chkconfig oracle11g on
[root@vm51 ~]# chkconfig --add oracle11g
[root@vm51 ~]# chkconfig oracle11g on
重啟伺服器測試是否成功
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26972107/viewspace-774320/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle開機自啟動Oracle
- windows開機自動啟動oracleWindowsOracle
- oracle配置開機自啟動Oracle
- 開機自動啟動ORACLE ON LinuxOracleLinux
- oracle資料庫開機自動啟動Oracle資料庫
- Linux下開機自動啟動OracleLinuxOracle
- linux下開機自動開啟單機oracleLinuxOracle
- linux7 開機自啟動oracleLinuxOracle
- linux 中oracle開機啟動設定LinuxOracle
- 【OEM】Oracle oem取消開機自動啟動(linux)OracleLinux
- [Oracle]設定Oracle隨Linux系統開機啟動OracleLinux
- 開機自動啟動Oracle 10g on centos5.6Oracle 10gCentOS
- OracleLinux上的Oracle開關機自啟動OracleLinux
- 設定Oracle資料庫開機自啟動Oracle資料庫
- nginx開機啟動Nginx
- oracle 隨系統開啟,自動啟動Oracle
- Oracle Restart環境下的開機啟動指令碼OracleREST指令碼
- Linux平臺下oracle設定開機啟動LinuxOracle
- Linux平臺Oracle開機自啟動設定LinuxOracle
- Oracle之 服務啟動&停止指令碼與開機自啟動(單例項)Oracle指令碼單例
- WinForm程式開機自動啟動ORM
- 如何讓oracle DB、監聽和oem開機啟動(dbstart)Oracle
- KVM虛機開機自啟和取消自啟動
- win10快速啟動開啟開機黑屏怎麼辦 win10開啟快速啟動開機黑屏如何解決Win10
- lubuntu設定開機啟動Ubuntu
- Linux開機啟動(bootstrap)Linuxboot
- Windows開機啟動指定程式Windows
- android APP開機自動啟動AndroidAPP
- RedHat(Linux) Oracle資料庫設定開機自啟動RedhatLinuxOracle資料庫
- Oracle在linux下的開機自啟動(詳細)轉OracleLinux
- Apache DolphinScheduler如何開啟開機自啟動功能?Apache
- win10啟動項在哪裡開啟 win10怎麼開啟開機啟動項Win10
- Oracle 12c啟動時PDBs的自動開啟Oracle
- LINUX開機自動啟動ORACLE資料庫和監聽指令碼LinuxOracle資料庫指令碼
- 如何更改window10開機啟動程式_win10如何修改開機啟動程式Win10
- AIX6.1 oracle10.2.0.5 單機檔案系統,實現開機自動啟動AIOracle
- Windows10 開機自動啟動 VagrantWindows
- nginx 加入到開機自動啟動Nginx