solaris 10下的oracle 10g 自動啟動指令碼
solaris 10下的oracle 10g 自動啟動指令碼
Posted in:
#!/bin/sh
case “$1″ in
start)
# start tsnlisnter
echo “start tsnlisnter”
su - oracle -c “lsnrctl start”
# start database
echo “Start Oracle database instance”
su - oracle -c “echo ”
CONN SYS/PASSWORD AS SYSDBA
STARTUP
exit “|sqlplus /NOLOG”
# start enterprise manager
echo ” Start Emterprise Manager”
su - oracle -c “emctl start dbconsole”
# start isqlplus
echo “Start isqlplus”
su - oracle -c “isqlplusctl start”
;;
stop)
# shutdown database
echo “Shutdown Oracle database instance”
su - oracle -c “echo ”
CONN SYS/PASSWORD AS SYSDBA
SHUTDOWN immediate
exit “|sqlplus /NOLOG”
# stop tsnlisnter
echo “Stop tsnlisnter”
su - oracle -c “lsnrctl stop”
# stop enterprise manager
echo ” Stop Emterprise Manager”
su - oracle -c “emctl stop dbconsole”
# stop isqlplus
echo “Stop isqlplus”
su - oracle -c “isqlplusctl stop”
;;
*)
echo “Usage: $0 { start | stop }”
exit 1
;;
esac
exit 0
save as /etc/init.d/oracle10g and then
#ln [-s] /etc/init.d/oracle10g /etc/rc2.d/S99oracle10g
#ln [-s] /etc/init.d/oracle10g /etc/rc0.d/K00oracle10g
Please change “PASSWORD” to your SYS account password!!
I test on Solaris 10
ref:
oraclestart eg.
#------------------------------------------------------
# 啟動Oracle監聽和例項指令碼
#------------------------------------------------------
su - oracle <
lsnrctl start
sqlplus /nolog <
startup
exit
2、將oraclestart改成可執行
chmod 744 oraclestart
3、然後作一個連線
ln -s /etc/init.d/oraclestart /etc/rc2.d/S99oraclestart
ln -s /etc/init.d/oraclestart /etc/rc0.d/K10oraclestart
4、最後reboot,啟動後檢視監聽和Oracle例項是否啟動
上述指令碼在Solaris 10上除錯透過
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7916042/viewspace-963293/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 10g在solaris 10下的自動執行指令碼薦Oracle 10g指令碼
- windows下oracle自動啟動指令碼WindowsOracle指令碼
- Solaris下設定Oracle自啟動Oracle
- Linux 下oracle自啟動指令碼LinuxOracle指令碼
- Oracle 10g RAC 系統 OS啟動時CRS及例項自動啟動指令碼Oracle 10g指令碼
- oracle10g在solaris的自啟動Oracle
- linux下新增oracle自啟動指令碼LinuxOracle指令碼
- oracle10g_自動啟動服務指令碼Oracle指令碼
- UNIX下oracle啟動指令碼Oracle指令碼
- Linux下Oracle隨機自動啟動指令碼設定LinuxOracle隨機指令碼
- Redhat as4 下oracle10g自啟動指令碼設定RedhatOracle指令碼
- rhel as3下自動啟動和關閉oracle的指令碼S3Oracle指令碼
- Debian配置Oracle 10g自啟動Oracle 10g
- 開機自動啟動Oracle 10g on centos5.6Oracle 10gCentOS
- oracle 10g rac資料庫不能自動啟動Oracle 10g資料庫
- ORACLE的啟動指令碼Oracle指令碼
- suse下oracle的自動備份指令碼Oracle指令碼
- 開啟oracle 10g的sga自動管理-ammOracle 10g
- centos 自動啟動指令碼和自啟動服務CentOS指令碼
- Ubuntu自動啟動配置指令碼Ubuntu指令碼
- 網路卡自動啟動指令碼指令碼
- 配置solaris 10_oracle10g_dbstart_dbshut自動啟停庫Oracle
- linux 下oracle10g自動啟動LinuxOracle
- 再談用指令碼自動啟動關閉LINUX下的ORACLE資料庫指令碼LinuxOracle資料庫
- SharePlex 基於Solaris 10 Linux自動巡檢指令碼Linux指令碼
- linux下oracle的自動啟動LinuxOracle
- Linux自啟動指令碼Linux指令碼
- 啟動vi時自動執行的指令碼指令碼
- Oracle Restart環境下的開機啟動指令碼OracleREST指令碼
- RedHat Linux下Oracle啟動指令碼的建立(轉)RedhatLinuxOracle指令碼
- linux開機自動啟動指令碼Linux指令碼
- Linux 下Oracle 開機自啟動 與 oratab, dbstart 指令碼 說明LinuxOracle指令碼
- Oracle 10g SGA 的自動化管理Oracle 10g
- oracle 10g的自動統計分析Oracle 10g
- SHELL指令碼實現Oracle自啟動與關閉指令碼Oracle
- oracle在AIX下的自啟動OracleAI
- 開機自啟動Powershell指令碼指令碼
- Oracle之 服務啟動&停止指令碼與開機自啟動(單例項)Oracle指令碼單例