AIX下自動啟動/停止Oracle資料庫
AIX下自動啟動/停止Oracle資料庫
1、在/home/oracle目錄下,建立start_db.sh
$ su - oracle
$ vi start_db.sh
#!/bin/sh
ORACLE_HOME=/opt/oracle/product/10.2.0
ORACLE_BASE=/opt/oracle
ORACLE_SID=oracle
PATH=/opt/oracle/product/10.2.0/bin:/usr/bin:/etc:/usr/sbin:/usr/ucb:/home/oracl
e/bin
:/usr/dt/bin:/usr/bin/X11:/sbin:
export ORACLE_HOME ;
export ORACLE_BASE ;
export ORACLE_SID ;
export PATH ;
echo "######################################################"
echo "# Starting the Listener #"
echo "######################################################"
lsnrctl start
echo ""
echo ""
echo ""
echo "#####################################################"
echo "# Starting the instance :$ORACLE_SID #"
echo "#####################################################"
sqlplus /nolog << EOF
connect / as sysdba
startup
exit
EOF
2、在/etc下建立檔案rc.startdb
$ vi /etc/rc.startdb
su - oracle "-c /home/oracle/start_db.sh" #startOracleDB
....給檔案執行許可權....
$ chmod 777 rc.startdb
[@more@]
3、新增自啟動任務至/etc/inittab
$vi /etc/inittab
startdb:2:wait:/etc/rc.startdb > /home/oracle/startdb/log 2>&1
4、建立自動關閉指令碼,在/home/oracle目錄下,建立stop_db.sh
$ vi stop_db.sh
#!/bin/sh
ORACLE_HOME=/opt/oracle/product/10.2.0
ORACLE_BASE=/opt/oracle
ORACLE_SID=oracle
PATH=$ORACLE_HOME/bin:/usr/bin:/etc:/usr/sbin:/usr/ucb:$HOME/bin:/usr/bin/X11:/sbin:
export ORACLE_HOME ;
export ORACLE_BASE ;
export ORACLE_SID ;
export PATH ;
echo "######################################################"
echo "# Stoping the Listener #"
echo "######################################################"
lsnrctl stop
echo ""
echo ""
echo ""
echo "######################################################"
echo "# Stoping the Instance #"
echo "######################################################"
sqlplus /nolog << EOF
connect / as sysdba
shutdown immediate
exit
EOF
5、建立關閉指令碼/etc/rc.shutdown
$ vi /etc/rc.shutdown
su - oracle "-c /home/oracle/stop_db.sh" #stopOracleDB
....給檔案執行許可權....
$ chmod 777 rc.shutdown
....測試....
....至此自動啟動關閉oracle資料庫任務完成....
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7417660/viewspace-1034860/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 啟動和停止資料庫.資料庫
- linux下自動備份oracle資料庫-rmanLinuxOracle資料庫
- oracle 啟動停止Oracle
- AIX下資料庫隨OS啟動AI資料庫
- 怎樣啟動停止重啟MySQL資料庫伺服器MySql資料庫伺服器
- 4 配置Oracle資料庫自動啟動Oracle資料庫
- oracle資料庫開機自動啟動Oracle資料庫
- Oracle資料庫啟動步驟Oracle資料庫
- Oracle資料庫啟動過程Oracle資料庫
- 由AIX系統故障導致系統重啟,使Oracle資料庫自動啟動例項AIOracle資料庫
- Oracle xe 手工建立新資料庫後,更改啟動停止指令碼,監聽 for windowsOracle資料庫指令碼Windows
- 利用dbstart和dbshut指令碼自動啟動和停止資料庫的問題指令碼資料庫
- ORACLE EXPDP IMPDP 中停止和啟動Oracle
- Oracle資料庫在linux和windows下自動備份指令碼總結Oracle資料庫LinuxWindows指令碼
- AIX系統中,啟動資料庫報錯ORA-27504AI資料庫
- Mongodb總結6-資料庫啟動、停止、備份等命令MongoDB資料庫
- oracle 10g rac資料庫不能自動啟動Oracle 10g資料庫
- Oracle資料庫的啟動與關閉Oracle資料庫
- 啟動oracle資料庫到只讀模式Oracle資料庫模式
- Oracle資料庫的啟動和關閉Oracle資料庫
- oracle資料庫啟動從nomount到openOracle資料庫
- Oracle資料庫的四種啟動方式Oracle資料庫
- 3.1 啟動資料庫資料庫
- 啟動MySql資料庫MySql資料庫
- 資料庫的啟動資料庫
- 啟動MongoDB資料庫MongoDB資料庫
- oracle在AIX下的自啟動OracleAI
- AIX系統啟動資料庫出現ORA-27504錯誤AI資料庫
- 4.1.4 關於啟動和停止Oracle RestartOracleREST
- Oracle TNSListener服務啟動後自動停止問題Oracle
- linux下Oracle自動啟動與停止總結LinuxOracle
- 3.1.5.8 隨系統啟動自動啟動資料庫資料庫
- 11G oracle資料庫重新啟動crsOracle資料庫
- Oracle資料庫啟動問題彙總(一)Oracle資料庫
- 設定Oracle資料庫開機自啟動Oracle資料庫
- Oracle資料庫例項啟動步驟分析Oracle資料庫
- oracle資料庫啟動過程大揭祕Oracle資料庫
- linux下怎麼啟動oracle資料庫LinuxOracle資料庫