手寫linux下oracle的dbstart和dbshut指令碼
手寫linux下oracle的dbstart和dbshut指令碼
指令碼內容:
#! /bin/bash
#
#chkconfig:876 99 01
#
oracle_home=/u01/oracle/10g
if [ i -f $oracle_home/bin/dbstart ]
then
echo "cannot find $oracle_home/bin/dbstart"
exit
fi
if [ i -f $oracle_home/bin/dbshut ]
then
echo "cannot find $oracle_home/bin/dbshut"
exit
fi
if [ i -f $oracle_home/bin/lsnrctl]
then
echo "cannot find $oracle_home/bin/lsnrctl"
exit
fi
if [ i -f $oracle_home/bin/emctl]
then
echo "cannot find $oracle_home/bin/emctl"
exit
fi
case "$1" in
'start')
echo "starting oracle 10g......."
su - oracle -c "$oracle_home/bin/dbstart"
su - oracle -c "$oracle_home/bin/lsnrctl start"
su - oracle -c "$oracle_home/bin/emctl start dbconsole"
;;
'stop')
echo "stoping oracle 10g......."
su - oracle -c "$oracle_home/bin/dbshut"
su - oracle -c "$oracle_home/bin/lsnrctl stop listiner"
su - oracle -c "$oracle_home/bin/emctl stop dbconsole"
;;
*)
echo "usage $0 :start|stop"
;;
esac
基本上應該可以用,同時也可以增加或者減少命令,只要參照這個格式,就可以了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9606200/viewspace-745699/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- dbstart&dbshut指令碼中的錯誤指令碼
- 在linux下使用dbstart和dbshut啟動和關閉db!Linux
- linux下dbstart,dbshut無法執行和自動啟動Oracle的辦法LinuxOracle
- 利用dbstart和dbshut指令碼自動啟動和停止資料庫的問題指令碼資料庫
- linux下開機使用dbstart和dbshut自動啟動和關閉db!Linux
- LINUX下開機使用dbstart和dbshut自動啟動和關閉dbLinux
- RedHat Linux下Oracle啟動指令碼的建立 dbstart oracle8.1.6 (轉)RedhatLinuxOracle指令碼
- Linux 下Oracle 開機自啟動 與 oratab, dbstart 指令碼 說明LinuxOracle指令碼
- 配置solaris 10_oracle10g_dbstart_dbshut自動啟停庫Oracle
- 使用dbstart指令碼的設定指令碼
- Linux 下oracle自啟動指令碼LinuxOracle指令碼
- linux下oracle熱備份指令碼LinuxOracle指令碼
- linux下新增oracle自啟動指令碼LinuxOracle指令碼
- RedHat Linux下Oracle啟動指令碼的建立(轉)RedhatLinuxOracle指令碼
- oracle啟動和關閉指令碼for LinuxOracle指令碼Linux
- oracle linux rman 指令碼OracleLinux指令碼
- Linux 指令碼編寫基礎Linux指令碼
- Linux指令碼編寫基礎Linux指令碼
- Mac 編寫oracle 連線指令碼MacOracle指令碼
- 實用的linux下指令碼!(轉)Linux指令碼
- Linux下鍵盤燈開啟和關閉的指令碼Linux指令碼
- oracle for linux 備份指令碼OracleLinux指令碼
- oracle 檢測指令碼on linuxOracle指令碼Linux
- windows 下的Oracle 冷備份指令碼WindowsOracle指令碼
- ORACLE分析表和索引的指令碼Oracle索引指令碼
- UNIX下oracle啟動指令碼Oracle指令碼
- windows和unix平臺下Oracle冷備份指令碼WindowsOracle指令碼
- Linux編寫Bash指令碼的10個技巧Linux指令碼
- Linux指令碼編寫基礎(五)Linux指令碼
- Linux 指令碼編寫基礎(轉)Linux指令碼
- awk命令和指令碼的編寫啟蒙指令碼
- shell 指令碼訪問oracle 寫法 (ZT)指令碼Oracle
- Linux下利用指令碼靜默安裝Oracle11GLinux指令碼Oracle
- Linux下Oracle隨機自動啟動指令碼設定LinuxOracle隨機指令碼
- linux下啟動和終止JAVA程式shell指令碼LinuxJava指令碼
- 水煮oracle41----shell指令碼中對oracle的sql*plus和rman工具的指令碼呼叫和嵌入Oracle指令碼SQL
- linux下用python寫的一個syslog服務程式指令碼薦LinuxPython指令碼
- suse下oracle的自動備份指令碼Oracle指令碼