Solaris下設定Oracle自啟動
在Solaris下,如果作業系統啟動的話,Oracle是不會隨著作業系統的啟動而啟動,我們必須手工去啟動Oracle。Oracle在Unix平臺下面有一個dbstart和dbstop的shell指令碼分別設定Oralce隨作業系統的啟動關閉而隨著啟動關閉,我們透過簡單的設定就能使Oracle隨著系統的啟動關閉而執行相應動作。
1、開啟/var/opt/oracle/oratab,將XUE:/u01/oracle/product/10.1.0:N改為XUE:/u01/oracle/product/10.1.0/Db_1:Y。其中XUE為ORACLE的SID,/u01/oracle/product/10.1.0/Db_1為$ORACLE_HOME的目錄。
2、然後進行連線:
#ln -s /var/opt/oracle/oratab /etc/oratab
這時候用oracle使用者執行dbstart和dbshut就可以啟動和關閉資料庫了。
3、在/etc/init.d下面建立一個shell檔案,名字為dbora:
#vi /etc/init.d/dbora
內容如下:
#!/bin/sh
ORA_HOME=/u01/oracle/product/10.1.0/Db_1
ORA_OWNER=oracle
if [! -f $ORA_HOME/bin/dbstart]
then
echo "Oracle startup:Can't startup"
exit
fi
case "$1" in
'start')
#startup oracle listener
su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl start" &
#startup oracle server
su - $ORA_OWNER -c "$ORA_HOME/bin/dbstart"
;;
'stop')
#stop oracle listener
su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl stop" &
#stop oracle database
su - $ORA_OWNER -c "$ORA_HOME/bin/dbshut"
;;
esac
4、做連線:
#ln -s /etc/init.d/dbora /etc/rc2.d/S99dbora
#ln -s /etc/init.d/dbora /etc/rc0.d/K10dbora
5、重啟機器,看是否成功啟動Oracle:
#reboot
值得一提的是dbshut裡面的關閉資料庫預設選項為shutdown,如果當關閉系統時有很多使用者連線資料庫的話,需要等所有使用者都退出連線才能關閉,這樣可能需要較長時間,我們應該改為shutdown immediate以實現快速關閉。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/60857/viewspace-788992/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux下設定Oracle自啟動LinuxOracle
- RedHat54下設定Oracle自動啟動RedhatOracle
- solaris 10下的oracle 10g 自動啟動指令碼Oracle 10g指令碼
- Linux下Oracle隨機自動啟動指令碼設定LinuxOracle隨機指令碼
- oracle10g在solaris的自啟動Oracle
- linux下tomcat自啟動設定LinuxTomcat
- Redhat as4 下oracle10g自啟動指令碼設定RedhatOracle指令碼
- 設定ORACLE GRID CONTROL 自動啟動Oracle
- windows下redis設定redis開機自啟動WindowsRedis
- 設定Oracle資料庫開機自啟動Oracle資料庫
- oracle 11g之instance自動啟動設定Oracle
- TongWeb在Linux下設定開機自啟動WebLinux
- Linux平臺Oracle開機自啟動設定LinuxOracle
- openoffice啟動和自動啟動設定(centos)CentOS
- 啟動CRS單例項、設定自動啟動單例
- Windows 設定 FRP 自動啟動WindowsFRP
- linux下oracle的自動啟動LinuxOracle
- windows下oracle自動啟動指令碼WindowsOracle指令碼
- Oracle自動恢復設定Oracle
- Linux平臺下oracle設定開機啟動LinuxOracle
- oracle在AIX下的自啟動OracleAI
- Linux下oracle庫自啟動LinuxOracle
- 配置solaris 10_oracle10g_dbstart_dbshut自動啟停庫Oracle
- Linux下開機自動啟動OracleLinuxOracle
- RedHat(Linux) Oracle資料庫設定開機自啟動RedhatLinuxOracle資料庫
- oracle自動歸檔的設定Oracle
- linux環境下ORACLE自啟動LinuxOracle
- Linux 下oracle自啟動指令碼LinuxOracle指令碼
- linux 下oracle10g自動啟動LinuxOracle
- Linux下原始碼安裝MySQL後設定開機自動啟動Linux原始碼MySql
- win10怎麼自動開啟自動設定時間_win10開啟自動設定時間的步驟Win10
- centos7 設定tomcat自啟動CentOSTomcat
- 設定開機自啟動nginx和httpdNginxhttpd
- AIX 開機自啟動指令碼設定AI指令碼
- Ubuntu 設定開機自啟動指令碼Ubuntu指令碼
- linux下新增oracle自啟動指令碼LinuxOracle指令碼
- Linux中設定oracle例項和asm同時隨機自動啟動LinuxOracleASM隨機
- linux下Oracle自動啟動與停止總結LinuxOracle