新聞中心
linux作為當(dāng)下比較流行的操作系統(tǒng),無論是開發(fā)進(jìn)程控制、業(yè)務(wù)處理支持,還是對數(shù)據(jù)庫的使用,都有很強(qiáng)的的功能支持,Oracle是Linux里應(yīng)用比較廣泛的數(shù)據(jù)庫系統(tǒng),關(guān)于Oracle的操作比較復(fù)雜,用戶也需要有一定的技術(shù)含量才可以通過命令行操作,本文的主要內(nèi)容將介紹Linux操作系統(tǒng)如何關(guān)閉Oracle數(shù)據(jù)庫。

首先,我們要安裝,Linux默認(rèn)支持Oracle RAC庫,有完整的應(yīng)用支持,在安裝完成后,可以通過以下命令來啟動(dòng)它:
$ cd $ORACLE_HOME/bin
$ ./dbstart
然后,我們在終端里輸入sqlplus用戶名,進(jìn)入sqlplus界面,然后在sqlplus里輸入以下命令來關(guān)閉數(shù)據(jù)庫:
shutdown immediate
這條指令會(huì)將所有的數(shù)據(jù)庫連接斷開,并關(guān)閉Oracle實(shí)例,但是會(huì)保留保存在內(nèi)存中的恢復(fù)信息,以便恢復(fù)使用,另一種關(guān)閉數(shù)據(jù)庫的方式是使用“shutdown abort”命令,這條命令會(huì)立即將與數(shù)據(jù)庫的會(huì)話斷開,并強(qiáng)制關(guān)閉正在運(yùn)行的數(shù)據(jù)庫,但同時(shí)也會(huì)丟失恢復(fù)用的信息。要使用這種方式,需要確保數(shù)據(jù)已經(jīng)妥善備份,并非所有的操作系統(tǒng)都支持這種方式。
另外,我們還可以使用Linux的進(jìn)程管理指令來關(guān)閉Oracle,如果我們不確定Oracle的運(yùn)行狀態(tài),可以使用ps命令來查詢Oracle是否在運(yùn)行:
$ ps –ef | grep oracle
如果返回確實(shí)有進(jìn)程在運(yùn)行,就可以使用以下命令來結(jié)束這些oracle進(jìn)程:
$ kill -9
上述命令只是殺死某一個(gè)進(jìn)程,如果我們想要一次把所有的Oracle進(jìn)程殺死,可以使用以下命令:
$ kill -9 `ps -ef | grep oracle | awk ‘{print $2}’`
最后,將Oracle進(jìn)程關(guān)閉后,可以使用如下命令來關(guān)閉Linux系統(tǒng)使用的DNS:
$ service dns stop
以上便是Linux操作系統(tǒng)關(guān)閉Oracle數(shù)據(jù)庫的方法,在進(jìn)行操作的時(shí)候要特別注意數(shù)據(jù)的安全狀態(tài),確保數(shù)據(jù)不會(huì)丟失,以避免衍生出的后果。
創(chuàng)新互聯(lián)網(wǎng)絡(luò)推廣網(wǎng)站建設(shè),網(wǎng)站設(shè)計(jì),網(wǎng)站建設(shè)公司,網(wǎng)站制作,網(wǎng)頁設(shè)計(jì),1500元定制網(wǎng)站優(yōu)化全包,先排名后付費(fèi),已為上千家服務(wù),聯(lián)系電話:13518219792
網(wǎng)站欄目:Linux操作系統(tǒng)針對Oracle的關(guān)閉方法(linux關(guān)閉oracle)
文章出自:http://www.5511xx.com/article/djgiejh.html


咨詢
建站咨詢
