開機自動啟動Oracle 10g on centos5.6
Centos5.6 oracle 10g 開機啟動資料庫配置
系統 |
資料庫版本 |
實現功能開機自動啟動 ORACLE |
Centos5.6 |
10.2.0.1 |
很複雜,今天來學習 |
1、 修改 /etc/oratab 修改成Y
2、 修改 $ORACLE_HOME/bin/dbstart
ORACLE_HOME_LISTENER=$ORACLE_HOME ( dbstart )
3、 修改 ORACLE_SID=dba 預設會是 orcl
如果這裡不修改 export ORACLE_SID=dba, 會報下面的錯誤
logger: Can't find init file for Database instance "orcl".
logger: Error: Database instance "orcl" NOT started.
4、 建立 ora 指令碼
#!/bin/bash
# chkconfig: 2345 99 01
## (這裡跟我們 chkconfig –add ora 有關)(這裡很重要如果你不設定,就不能新增 chkconfig ,不能自動啟動資料庫了。) ##
# description: Startup Script. for Oracle Databases
# /etc/rc.d/init.d/oradbstart
ORA_OWNR="dba"
# if the executables do not exist -- display error
if [ ! -f $Oracle_HOME/bin/dbstart -o ! -d $Oracle_HOME ]
then
echo "Oracle startup: cannot start"
exit 1
fi
# depending on parameter -- startup, shutdown, restart
# of the instance and listener or usage display
case "$1" in
start)
# Oracle listener and instance startup
echo -n "Starting Oracle: "
su - $ORA_OWNR -c "$Oracle_HOME/bin/dbstart"
touch /var/lock/Oracle
su - $ORA_OWNR -c "$Oracle_HOME/bin/emctl start dbconsole"
echo "OK"
;;
stop)
# Oracle listener and instance shutdown
echo -n "Shutdown Oracle: "
su - $ORA_OWNR -c "$Oracle_HOME/bin/emctl stop dbconsole"
su - $ORA_OWNR -c "$Oracle_HOME/bin/dbshut"
su - $ORA_OWNR -c "$Oracle_HOME/bin/lsnrctl stop"
rm -f /var/lock/Oracle
echo "OK"
;;
reload|restart)
$0 stop
$0 start
;;
*)
echo "Usage: `basename $0` start|stop|restart|reload"
exit 1
esac
exit 0
5、 修改執行許可權 chmod 755 ora
6、 修改 chkconfig ora on 開機自動啟動
chkconfig –add ora
chkconfig –list ora
chkconfig ora on
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26442936/viewspace-730649/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle配置開機自啟動Oracle
- 【OEM】Oracle oem取消開機自動啟動(linux)OracleLinux
- linux7 開機自啟動oracleLinuxOracle
- OracleLinux上的Oracle開關機自啟動OracleLinux
- Linux平臺Oracle開機自啟動設定LinuxOracle
- Oracle RAC自啟動Oracle
- KVM虛機開機自啟和取消自啟動
- Linux 新增開機自啟動Linux
- Linux開機自啟動配置Linux
- Android開機自啟動程式Android
- Windows10 開機自動啟動 VagrantWindows
- nginx 加入到開機自動啟動Nginx
- Apache DolphinScheduler如何開啟開機自啟動功能?Apache
- windows如何開機自動啟動某些應用?Windows
- ubuntu15中tomcat開機自動啟動UbuntuTomcat
- 如何設定win10軟體開機自動啟動 win10軟體開機自動啟動的方法Win10
- 4 配置Oracle資料庫自動啟動Oracle資料庫
- EON 開機自動開啟 WIFI 熱點WiFi
- Oracle Linux 7.1 透過systemctl將Weblogic設定為開機自啟動OracleLinuxWeb
- Linux 新增指令碼開機自啟動Linux指令碼
- Linux 下軟體開機自啟動Linux
- win10如何禁止autodesk開機自啟_win10禁止autodesk開機自動啟動的方法Win10
- 設定msyqlphp-fpm開機自動啟動指令碼PHP指令碼
- Android系統啟動自動開啟mtklogAndroid
- pm2開機自啟動專案
- 設定開機自啟動nginx和httpdNginxhttpd
- redhat enterprise linux中vsftp開機自啟動RedhatLinuxFTP
- Ubuntu 設定開機自啟動指令碼Ubuntu指令碼
- 開機啟動
- Oracle RAC的自定義service自啟動Oracle
- 電腦開機自動啟動的軟體怎麼關閉 win10關掉開機啟動項Win10
- Oracle 19c 利用觸發器在資料庫啟動後自動開啟 PDBOracle觸發器資料庫
- Red Hat 7.x 配置ArcGIS Enterprise開機自動啟動
- Oracle Restart環境下的開機啟動指令碼OracleREST指令碼
- VMware在windows自啟動,並開啟虛擬機器Windows虛擬機
- windows下redis設定redis開機自啟動WindowsRedis
- TongWeb在Linux下設定開機自啟動WebLinux
- centos(linux): 列出所有的開機自啟動程式CentOSLinux
- Linux MySQL 服務設定開機自啟動LinuxMySql