[轉]Oracle DB關閉

Oracle DB在shutdown時可選擇關閉模式:NORMAL、TRANSACTIONAL、IMMEDIATE或ABORT
 
 
 
 
一、關閉模式
 
關閉模式對當前活動的適用性按如下順序逐漸加強:
• ABORT:在關閉以前執行的任務最少。因爲此模式須要在啓動以前進行恢復,所以只在須要時才使用此模式。當啓動實例時出現了問題,或者因緊急狀況(如,通知在數秒內斷電)而須要當即關閉時,若是其它關閉方式都不起做用,一般選擇使用此模式。
 
 
• IMMEDIATE:這是最經常使用選項。選擇此模式會回退未提交的事務處理。
 
 
• TRANSACTIONAL:容許事務處理完成
 
 
• NORMAL:等待會話斷開
 
 
若是考慮執行關閉所花費的時間,則會發現ABORT的關閉速度最快,而NORMAL的關閉速度最慢。NORMAL和TRANSACTIONAL花費的時間較長,具體取決於會話和事務處理的數目。
 
 
二、關閉選項
 
在SHUTDOWN NORMAL或SHUTDOWN TRANSACTIONAL或 SHUTDOWN IMMEDIATE 這三個模式下關閉數據庫,則:
關閉時:執行immediate時,會回退未提交的更改;數據庫緩衝區高速緩存,會寫入到數據文件;會釋放資源。
啓動時:不用恢復實例。
 
 
在SHUTDOWN ABORT或 實例錯誤 或STARTUP FORCE,則
關閉時:修改過的緩衝區未寫入數據文件;不回退未提交的更改。
啓動時:使用聯機重作日誌文件從新應用更改;使用還原段回退未提交的更改。
 
 
 
 
SHUTDOWN NORMAL
 
NORMAL是使用SQL*Plus 時的默認關閉模式。正常關閉數據庫時會發生如下狀況:
• 不能夠創建新鏈接。
• Oracle 服務器待全部用戶斷開鏈接後再完成關閉。
 數據庫和重作緩衝區被寫入磁盤。
• 後臺進程終止,並從內存中刪除SGA。
• Oracle 服務器在關閉並斷開數據庫後關閉實例。
• 下一次啓動不須要進行實例恢復。
 
 
SHUTDOWN TRANSACTIONAL
 
採用TRANSACTIONAL關閉方式可防止客戶機丟失數據,其中包括客戶機當前活動的結果。執行事務處理數據庫關閉時會發生如下狀況:
• 任何客戶機都不能利用這個特定實例啓動新事務處理。
• 會在客戶機結束正在進行的事務處理後斷開客戶機。
• 完成全部事務處理後當即執行關閉。
• 下一次啓動不須要進行實例恢復。
 
 
 
SHUTDOWN IMMEDIATE
 
採用IMMEDIATE關閉模式會出現如下狀況:
• Oracle DB 正在處理的當前SQL 語句不會完成。
• Oracle 服務器不會等待當前鏈接到數據庫的用戶斷開鏈接。
• Oracle 服務器會回退活動的事務處理,並且會斷開全部鏈接用戶。
• Oracle 服務器在關閉並斷開數據庫後關閉實例。
• 下一次啓動不須要進行實例恢復。
注:IMMEDIATE是使用Enterprise Manager 時的默認關閉模式。
 
 
SHUTDOWN ABORT
 
若是NORMAL、TRANSACTIONAL和IMMEDIATE關閉模式都不起做用,則能夠停止當前的數據庫實例。停止實例時會發生如下狀況:
• Oracle DB 正在處理的當前SQL 語句會當即終止。
• Oracle 服務器不會等待當前鏈接到數據庫的用戶斷開鏈接。
• 數據庫和重作緩衝區未寫入磁盤。
• 不回退未提交的事務處理。
• 實例終止,但未關閉文件。
• 數據庫未關閉或未卸載。
• 下一次啓動時須要進行實例恢復,實例恢復是自動進行的。
注:建議不要備份處於不一致狀態的數據庫。
 
 
三、使用SQL*Plus 啓動和關閉
 
要使用SQL*Plus 啓動、關閉數據庫或者更改數據庫的狀態,必須以SYSDBA或SYSOPER身份登陸。而後,使用之前介紹的Enterprise Manager 功能的等效命令:
SHUTDOWN [NORMAL | TRANSACTIONAL | IMMEDIATE | ABORT ]
STARTUP [NOMOUNT | MOUNT | OPEN (open_options)] [FORCE]
[RESTRICT] [PFILE=filename]
這樣,能夠將啓動和關閉操做包含在執行數據庫任務的腳本或批處理中執行(這種狀況下,數據庫須要處於特定的狀態)。
注:經過open選項能夠指定一種訪問模式,即指定的數據庫啓動時應處的模式。可能的模式包括:
• READ ONLY
• READ WRITE
對於STARTUP,還可使用PFILE選項。該選項指定要在啓動數據庫實例時使用的PFILE初始化參數文件。
 
來源:http://blog.csdn.net/rlhua/article/details/12238279
相關文章
相關標籤/搜索