例項啟動時經歷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 表示...