新聞中心
Oracle數(shù)據(jù)庫是目前廣泛應(yīng)用于各種企業(yè)級應(yīng)用系統(tǒng)的數(shù)據(jù)庫管理系統(tǒng),具有高效、可靠、穩(wěn)定等特點。然而,在使用Oracle數(shù)據(jù)庫的過程中,不可避免地會遇到數(shù)據(jù)庫因為各種原因而出現(xiàn)故障的情況,此時,重啟數(shù)據(jù)庫成為解決問題的常見方法。本文將以O(shè)racle 11g R2數(shù)據(jù)庫為例,簡單介紹Oracle數(shù)據(jù)庫的重啟方式及注意事項。

一、關(guān)閉監(jiān)聽程序
在重啟Oracle數(shù)據(jù)庫之前,需要首先關(guān)閉Oracle監(jiān)聽程序,具體操作如下:
1.進(jìn)入ORACLE_HOME/bin目錄,執(zhí)行“l(fā)snrctl”命令;
2.在“l(fā)snrctl>”界面輸入“status”,查看監(jiān)聽程序狀態(tài);
3.如果監(jiān)聽程序的狀態(tài)為“ready”,則在“l(fā)snrctl>”界面輸入“stop”命令,停止監(jiān)聽程序;
4.輸入“start”命令,啟動監(jiān)聽程序。
二、關(guān)閉Oracle數(shù)據(jù)庫
在關(guān)閉Oracle數(shù)據(jù)庫之前,需要確定當(dāng)前數(shù)據(jù)庫中是否有其他用戶正在使用,如果存在,則需要通知他們以便他們保存自己的工作。一般情況下,可以使用SQL*Plus關(guān)閉Oracle數(shù)據(jù)庫,具體操作如下:
1.使用管理員賬號(如system)登錄Oracle數(shù)據(jù)庫;
2.在SQL*Plus命令行界面輸入“shutdown immediate”命令,強制關(guān)閉數(shù)據(jù)庫,不等待已經(jīng)開啟的事務(wù)結(jié)束;
3.等待SQL*Plus提示“database closed”后,退出SQL*Plus。
三、重啟Oracle數(shù)據(jù)庫
在關(guān)閉Oracle數(shù)據(jù)庫之后,需要進(jìn)入Oracle的管理界面(一般為Oracle Enterprise Manager,簡稱OEM)進(jìn)行重啟,具體操作如下:
1.在Web瀏覽器中輸入OEM登錄地址,如“https://localhost:1158/em”;
2.輸入管理員賬號和密碼,進(jìn)入OEM系統(tǒng);
3.在OEM界面中,選擇需要重啟的Oracle實例,在“General”標(biāo)簽頁中點擊“Restart”按鈕,系統(tǒng)會彈出重啟確認(rèn)框,點擊“OK”按鈕進(jìn)行重啟。
注意事項:
1.在重啟Oracle數(shù)據(jù)庫之前,需要備份數(shù)據(jù)庫,以便在發(fā)生災(zāi)難性故障時能夠進(jìn)行快速的恢復(fù)工作;
2.在重啟Oracle數(shù)據(jù)庫時,需要關(guān)閉所有監(jiān)聽程序、實例和組件,確保不會出現(xiàn)數(shù)據(jù)丟失或損壞的情況;
3.在進(jìn)行Oracle數(shù)據(jù)庫的重啟過程中,需要確保網(wǎng)絡(luò)連接穩(wěn)定,以免出現(xiàn)通信故障導(dǎo)致的數(shù)據(jù)庫操作中斷。
:
Oracle數(shù)據(jù)庫是當(dāng)前使用廣泛的數(shù)據(jù)庫管理系統(tǒng)之一,其高效、可靠、穩(wěn)定的特點受到了眾多企業(yè)用戶的青睞。然而,在使用Oracle數(shù)據(jù)庫的過程中,不可避免地會遇到各種問題,數(shù)據(jù)庫的重啟就是解決問題的常見方法之一。本文簡單介紹了oracle數(shù)據(jù)庫重啟的步驟及注意事項,希望能對廣大Oracle數(shù)據(jù)庫用戶提供一定的參考。
相關(guān)問題拓展閱讀:
- oracle數(shù)據(jù)庫重啟步驟
- 如何在linux下重啟oracle數(shù)據(jù)庫
oracle數(shù)據(jù)庫重啟步驟
1. 停應(yīng)用層的各種程序
2. 停Oralce的監(jiān)聽進(jìn)鉛脊巖程
$ lsnrctl stop
3. 手工切換重作日志文件,確保當(dāng)前已修改過的數(shù)據(jù)槐御存入文件:
SQL> alter system switch logfile;
4。關(guān)閉數(shù)據(jù)庫
sql> shutdown immediate;
關(guān)閉數(shù)據(jù)庫與實例也分為野磨3步:關(guān)閉數(shù)據(jù)庫–>實例卸載數(shù)據(jù)庫—>終止實例
如何在linux下重啟oracle數(shù)據(jù)庫
在啟動數(shù)據(jù)前應(yīng)該先啟動監(jiān)聽程序,否則不能使用命令行方式來管理數(shù)據(jù)庫,包含啟動和關(guān)閉數(shù)據(jù)庫。在UNIX下數(shù)據(jù)庫的啟動和關(guān)閉都需要使用命令,并且對次序要求比較嚴(yán)格。如:必須先用shutdown 命令關(guān)閉數(shù)據(jù)庫,再關(guān)閉操作系統(tǒng),最后關(guān)閉服務(wù)器電源,否則可能會損壞數(shù)據(jù)庫。
# sqlplus /nolog
# connect system/password AS SYSDBA
# shutdown immediate
#startup
1.先用在oracle中有dba權(quán)限的用戶登錄linux,用sqlplus連接oracle
執(zhí)行 sqlplus /nolog
2.進(jìn)入sqlplus界面后,執(zhí)行 conn / as sysdba
小等一會提示已連上,再執(zhí)行
3.shutdown immediate
等一會兒會提示你oracle已經(jīng)停了
4.再執(zhí)行startup
等一會兒會提示你啟動成功
這樣就完成了oracle的重啟
。
1 登錄 sqlplus / as sysdba
2 關(guān)閉數(shù)據(jù)庫 shutdown
這時可選擇關(guān)閉模式:NORMAL、TRANSACTIONAL、IMMEDIATE或ABORT
關(guān)閉模式對當(dāng)前活動的適用性按以下順序逐漸增強:
ABORT:在關(guān)閉之前執(zhí)行的任務(wù)最少。由于此模式需要在啟動之前進(jìn)行恢復(fù),因此只在需要時才使用此模式。當(dāng)啟動實例時出現(xiàn)了問題,或者因緊急情況(如,通知在數(shù)秒內(nèi)斷電)而需要立即關(guān)閉時,如果其它關(guān)閉方式都不起作用,通常選擇使用此模式。
IMMEDIATE:這是最常用選項。選擇此模式會回退未提交的事務(wù)處理。
TRANSACTIONAL:允許事務(wù)處理完成
NORMAL:等待會話斷開
如果考慮執(zhí)行關(guān)閉所花費的時間,則會發(fā)現(xiàn)ABORT的關(guān)閉速度最快,而NORMAL的關(guān)閉速度最慢。NORMAL和TRANSACTIONAL花費的時間較長,具體取決于會話和事務(wù)處理的數(shù)目。
3 重新啟動 startup
重啟oracle數(shù)據(jù)庫分為關(guān)閉數(shù)據(jù)庫和啟動數(shù)據(jù)庫兩個步驟,可以按照以下的步驟進(jìn)行:
以O(shè)racle用戶登錄操作系統(tǒng),或者root用戶登錄操作系統(tǒng)然后執(zhí)行 su – oracle進(jìn)入oracle用戶,中間的那個-不可以省略
登錄系統(tǒng)后執(zhí)行sqlplus /nolog
打開sqlplus后輸入 conn / as sysdba 如果數(shù)據(jù)庫沒有開啟操作系統(tǒng)用戶驗證的話,執(zhí)行 conn sys/sys的密碼@tns名字 as sysdba 登錄系統(tǒng)
在sqlplus中執(zhí)行shutdown immediate; 如果數(shù)據(jù)庫遲遲關(guān)閉不了而且確認(rèn)沒有什么事務(wù)的話可以直接執(zhí)行 shutdown abort;
待數(shù)據(jù)庫關(guān)閉后 在sqlplus中執(zhí)行 startup啟動數(shù)據(jù)庫即可
su – oracle (登陸到oracle安裝用戶,需要輸入密碼)
sqlplus / as sysdba
shutdow immediate;(關(guān)閉數(shù)據(jù)庫)
startup;(啟動數(shù)據(jù)庫)
exit (退出sqlplus)
lsnrctl start (啟動監(jiān)聽)
以上做完之后數(shù)據(jù)庫的實例和監(jiān)聽就都啟動了,之后就可以用plsql來登陸到oracle數(shù)據(jù)庫了。
關(guān)于oracle數(shù)據(jù)庫重啟的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
創(chuàng)新互聯(lián)成都網(wǎng)站建設(shè)公司提供專業(yè)的建站服務(wù),為您量身定制,歡迎來電(028-86922220)為您打造專屬于企業(yè)本身的網(wǎng)絡(luò)品牌形象。
成都創(chuàng)新互聯(lián)品牌官網(wǎng)提供專業(yè)的網(wǎng)站建設(shè)、設(shè)計、制作等服務(wù),是一家以網(wǎng)站建設(shè)為主要業(yè)務(wù)的公司,在網(wǎng)站建設(shè)、設(shè)計和制作領(lǐng)域具有豐富的經(jīng)驗。
網(wǎng)站題目:Oracle數(shù)據(jù)庫重啟簡單教程(oracle數(shù)據(jù)庫重啟)
URL鏈接:http://fisionsoft.com.cn/article/dpjjipj.html


咨詢
建站咨詢
