ORACLE例項啟動與關閉

2021-04-25 04:20:41 字數 1037 閱讀 9371

例項啟動時經歷3個模式:

nomount                                             mount                          open

讀取引數檔案,後台程序      訪問控制檔案    附加資料庫結構                 開啟資料庫使其資料檔案

和記憶體結構被啟動               成功                並與這些結構進                 對使用者可用

行互動用於啟動例項的使用者: sysdba,sysoper

啟動命令:

startup

(startup nomount,alter database mount,alter database open)

startup restrict

(啟動資料庫並把它置入open模式,但只給擁有restriced session許可權的使用者賦予訪問權;alter system disable restriced session,以便每個使用者都能連到資料庫)

startup force

(在正常啟動不管用時使用,首先異常關閉資料庫,然後重新啟動)

atartup[nomount|mount|open] [spfile/pfile=] [restrict]

關閉命令:

shutdown normal(預設)

(禁止任何新的連線被建立 資料庫將等到所有連線都自動斷開後開始繼續關閉過程)

shutdown transaction

(禁止任何新的連線被建立,禁止啟動任何新的事務,直到資料庫上的所有活動事務執行完畢,所有使用者連線均被斷開)

shutdown immediate

(禁止任何新的連線被建立,任何未提交的事務均被回滾,不等待使用者斷開連線,資料庫連線被終止)

shutdown abort

(禁止任何新的連線被建立,當前正在執行的sql語句均被終止,無論他們處於什麼狀態,未提交的工作被回滾,立即斷開所有使用者連線;不乾淨關閉)

oracle多例項的啟動與關閉

oracle oracle登入 1 啟 lsnrctl start 監聽一般不需要動,如果機器重新啟動的話需要將監聽啟動。檢視當前sid echo oracle sid 2 啟動資料庫 例項 設定需要操作的例項 export oracle sid a 需要啟動的例項 進入sqlplus0 sqlpl...

oracle多例項的啟動與關閉

oracle oracle登入 1 啟 lsnrctl start 監聽一般不需要動,如果機器重新啟動的話需要將監聽啟動。檢視當前sid echo oracle sid 2 啟動資料庫 例項 設定需要操作的例項 export oracle sid a 需要啟動的例項 進入sqlplus0 sqlpl...

啟動與關閉Oracle資料庫例項

啟動oracle資料庫例項 建立並啟動例項 裝載資料庫 開啟資料庫 startup nomount mount open force resetrict pfile filename nomount 表示啟動例項不載入資料庫 mount 表示啟動例項 載入資料庫並保持資料庫的關閉狀態 open 表示...