Oracle 啟動例程 STARTUP引數說明

abraham_dba_2013發表於2014-12-16
1.不裝入資料庫而啟動事例 
可以不裝入資料庫而啟動事例,一般是在資料庫才建立時才可以這樣做: 
STARTUP NOMOUNT 


2.啟動事例並裝入資料庫 
使用者可以啟動事例而並裝入資料庫但不開啟資料庫,允許使用者執行特定的維護操作。例如: 
l 重新命名資料檔案; 
l 新增、撤消或重新命名重做日誌檔案; 
l 啟動和禁止重做日誌歸檔; 
l 執行全部的資料庫恢復。 
STARTUP MOUNT 


3.啟動事例裝入並開啟資料庫 
正常情況是一個事例被啟動,資料庫裝入並開啟。這種模式允許任何有效使用者連線到資料庫並執行典型 
的資料庫訪問操作。 
STARTUP 


4.限制在啟動時對資料庫的訪問 
使用者可以在嚴格的模式下啟動事例並裝入資料庫,這樣的模式只允許DBA做以下的工作: 
l 執行結構維護,如重建索引; 
l 執行資料庫檔案的匯入匯出; 
l 執行資料裝載; 
l 臨時阻止典型使用者使用資料 
STARTUP RESTRICT 


5.強制事例啟動 
可以用下面命令來強行啟動事例,如果一個事例正在啟動,則STARTUP FORCE 重新啟動。 
STARTUP FORCE; 


6.啟動一個事例,裝入資料庫,並啟動全部的介質恢復 
如果使用者要求介質恢復,可以啟動一個事例,裝入指向事例的資料庫,並自動地啟動恢復程式。 
STARTUP OPEN RECOVER; 


7.啟動獨佔或並行模式 
如果使用者的ORACLE伺服器允許多個事例來併發的訪問一個資料庫(Oracle 並行伺服器選項),應選擇獨 
佔或並行裝入資料庫。 
例如: 
STARTUP OPEN sale PFILE=initsale.ora PARALLEL; 
如果使用者指定獨佔(預設),那麼資料庫只能由當前的事例裝入並開啟。下面是一個獨佔的模式的事例: 
STRARTUP OPEN sales PFILE=initsales.ora EXECLUSIVE RESTRICT 


另外: 
STARTUP [FORCE] [RESTRICT] [PFILE= filename] [OPEN [RECOVER][ database] | MOUNT | NOMOUNT] STARTUP OPEN:STARTUP預設的引數就是OPEN,開啟資料庫,允許資料庫的訪問。當前例項的控制檔案中 
所描述的所有檔案都已經開啟。 


STARTUP MOUNT:MOUNT資料庫,僅僅給DBA進行管理操作,不允許資料庫的使用者訪問。僅僅只是當前例項的控制檔案被開啟,資料檔案未開啟。 


STARTUP NOMOUNT:僅僅通過初始化檔案,分配出SGA區,啟動資料庫後臺程式,沒有開啟控制檔案和資料檔案。不能任何訪問資料庫。 


STARTUP PFILE= filename:以filename為初始化檔案啟動資料庫,不是採用預設初始化檔案。 
STARTUP FORCE:中止當前資料庫的執行,並開始重新正常的啟動資料庫。 
STARTUP RESTRICT:只允許具有RESTRICTED SESSION許可權的使用者訪問資料庫。 
STARTUP RECOVER:資料庫啟動,並開始介質恢復。 
SHUTDOWN有四個引數:NORMAL、TRANSACTIONAL、IMMEDIATE、ABORT。預設不帶任何引數時表示是NORMAL。 
SHUTDOWN NORMAL:不允許新的連線、等待會話結束、等待事務結束、做一個檢查點並關閉資料檔案。啟動時不需要例項恢復。 


SHUTDOWN TRANSACTIONAL:不允許新的連線、不等待會話結束、等待事務結束、做一個檢查點並關閉資料檔案。啟動時不需要例項恢復。 


SHUTDOWN IMMEDIATE:不允許新的連線、不等待會話結束、不等待事務結束、做一個檢查點並關閉資料檔案。沒有結束的事務是自動rollback的。啟動時不需要例項恢復。 


SHUTDOWN ABORT:不允許新的連線、不等待會話結束、不等待事務結束、不做檢查點且沒有關閉資料檔案。啟動時自動進行例項恢復。 


另外,對於NORMAL、TRANSACTIONAL、IMMEDIATE,DB Buffer Cache的內容寫入了資料檔案,沒有提交的事務被回滾,所有的資源被釋放,資料庫被“乾淨”的關閉。 


對於ABORT,DB Buffer Cache的內容沒有寫入資料檔案,沒有提交的事務也沒有回滾。資料庫沒有
dismount和關閉,資料檔案也沒有關閉。當資料庫啟動時,需要通過redo log恢復資料,通過回滾段對事務回滾,對資源進行釋放。 


---end----

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

相關文章