oracle資料庫停止方法及過程

kngnng發表於2013-03-19
oracle資料庫停止方法及過程

oracle在停止資料庫的時候有四種方法:normal、immediate、transaction、abort
下面一一說明。

一 shutdown normal
正常關閉資料庫,關閉過程如下:
1.禁止使用者建立新的連線;
2.等待當前連線著的使用者斷開連線,如果使用者不自己斷開,oracle會一直等待直    到使用者主動斷開,或者是使用者斷電;
3.關閉資料庫、解除安裝資料庫、關閉例項。
二 shutdown immediate
立刻關閉資料庫,關閉過程如下:
1.所有未提交的事務全部回滾;
2.禁止使用者建立新的連線;
3.已經建立了連線,如果當前使用者有正在執行的SQL,則等待其完成,如果沒              有則立刻斷開;
4.關閉資料庫、解除安裝資料庫、關閉例項。
三 shutdown transaction
介於normal和immediate之間,關閉過程如下:
1.禁止建立新的連線;
2.已經建立了連線,不允許有新的事務;
3.等待未提交的事務提交;
4.關閉資料庫、解除安裝資料庫、關閉例項。
四 shutdown abort
中止資料庫,暴力關閉,關閉過程如下:
1.禁止建立新的連線;
2.中止所有的SQL;
3.斷開所有的連線;
4.未提交的事務部進行回滾,在下次啟動的時候進行例項恢復;
5.關閉資料庫、解除安裝資料庫、關閉例項。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26252014/viewspace-756522/,如需轉載,請註明出處,否則將追究法律責任。

相關文章