十年網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶(hù) + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專(zhuān)業(yè)推廣+無(wú)憂(yōu)售后,網(wǎng)站問(wèn)題一站解決
oracle自動(dòng)啟動(dòng)數(shù)據(jù)庫(kù)實(shí)例的方法很多,下面就為您介紹最常用的兩種oracle自動(dòng)啟動(dòng)多個(gè)數(shù)據(jù)實(shí)例的方法,希望對(duì)您能有所幫助。

創(chuàng)新互聯(lián)專(zhuān)注于丹江口企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站建設(shè),電子商務(wù)商城網(wǎng)站建設(shè)。丹江口網(wǎng)站建設(shè)公司,為丹江口等地區(qū)提供建站服務(wù)。全流程按需策劃,專(zhuān)業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)專(zhuān)業(yè)和態(tài)度為您提供的服務(wù)
現(xiàn)有一臺(tái)機(jī)器,需要oracle自動(dòng)啟動(dòng)多個(gè)數(shù)據(jù)實(shí)例,如DB1、DB2
方法一:
- export ORACLE_SID=DB1
- sqlplus ‘/as sysdba' <
- startup
- exit
- !
- export ORACLE_SID=DB2
- sqlplus ‘/as sysdba' <
- startup
- exit
- !
如果是不同的監(jiān)聽(tīng)端口,啟動(dòng)監(jiān)聽(tīng)端口的方法是lsnctl start listener1/linsterner2/
關(guān)于listener?的配置可以通過(guò)lsnctl status查看配置文件,然后再編輯他就好了。
如果是同一端口,只需啟動(dòng)lsnctl start就好了。
關(guān)于web配置的啟動(dòng),可以更改SID啟動(dòng)
- export ORACLE_SID=DB1
- emctl start dbconsole
方法二:(開(kāi)機(jī)自動(dòng)啟動(dòng)oracle數(shù)據(jù)實(shí)例)
修改/etc/oratab文件,將需要啟動(dòng)的實(shí)例名稱(chēng)后面的N修改為Y,如果要全部都啟動(dòng),則使用
:g/N/s//Y/g將全部N修改為Y
然后編寫(xiě)個(gè)shell腳本
- cd /etc/init.d
- vi oracle.sh
- #!/bin/bash
- case "$1" in
- start)
- date >>/var/log/oracle
- echo -e "\nThe oracle will start\n">/var/log/oracle
- su - oracle -c "lsnrctl start;dbstart;emctl start dbconsole;exit;">>/var/log/oracle
- echo -e "The oracle started">>/var/log/oracle
- ;;
- stop)
- date >>/var/log/oracle
- echo -e "\nThe oracle will stop\n">/var/log/oracle
- su - oracle -c "dbshut;emctl stop dbconsole;lsnrctl stop;exit;">>/var/log/oracle
- echo -e "The oracle stoped">>/var/log/oracle
- ;;
- restart)
- $0 stop
- $0 start
- ;;
- *)
- echo -e "usage $0 {start|stop|restart}"
- exit 1
- esac
保存。
- chmod +x oracle.sh
- ln -s oracle.sh /etc/rc.d/rc3.d/S99oracle
- ln -s oracle.sh /etc/rc.d/rc5.d/S99oracle
- ln -s oracle.sh /etc/rc.d/rc0.d/K01oracle
- ln -s oracle.sh /etc/rc.d/rc6.d/K01oracle
這樣就可以實(shí)現(xiàn)oracle多實(shí)例自動(dòng)啟動(dòng)了。
【編輯推薦】
Oracle轉(zhuǎn)換函數(shù)一覽
Oracle字符串連接的方法
Oracle模糊查詢(xún)的實(shí)現(xiàn)
JAVA創(chuàng)建Oracle存儲(chǔ)過(guò)程的實(shí)現(xiàn)
Oracle存儲(chǔ)過(guò)程的調(diào)試方法