STARTUP NOMOUNT選項:(讀初始化參數文件,啟動實例)
STARTUP NOMOUNT選項啟動實例,但不安裝數據庫。當數據庫以這個模式啟動時,參數文件被讀取;后臺進程和內存結構被啟動;但它們不被附加或與數據庫的磁盤結構進行通信。當實例處于這個狀態時,數據庫是不可使用的。
STARTUP MOUNT選項:(打開控制文件)
STARTUP MOUNT選項執行STARTUP NOMOUNT選項的所有工作,但另外附加數據庫結構并與這些結構進行交互。這時Oracle從它用來查找和附加到主要數據庫結構的控制文件中獲得信息。當處于這個模式時,可以執行一些管理型任務,比如恢復。
STARTUP OPEN選項:(打開數據文件,日志文件)
如果STARTUP命令行上沒有指定任何模式,STARTUP OPEN選項就是默認的啟動模式。STARTUP OPEN選項執行STARTUP NOMOUNT和STARTUP MOUNT選項的所有步驟。這個選項把數據庫變成對所有用戶都時可用的。
STARTUP FORCE選項:
如果在用正常方式啟動數據庫時遇到了困難,可以使用STARTUP FORCE選項。STARTUP FORCE選項首先異常關閉數據庫,然后重新啟動它。
STARTUP RESTRICT選項:
STARTUP RESTRICT選項啟動數據庫并把它置入OPEN模式,但只給擁有RESTRICTED SESSION權限的用戶賦予訪問權。
_____________________________________________
RMAN> startup nomount
已連接到目標數據庫 (未啟動)
Oracle 例程已啟動
系統全局區域總計 135338868 字節
Fixed Size 453492 字節
Variable Size 109051904 字節
Database Buffers 25165824 字節
Redo Buffers 667648 字節
RMAN> startup mount
已連接到目標數據庫 (未啟動)
Oracle 例程已啟動
數據庫已加載
系統全局區域總計 135338868 字節
Fixed Size 453492 字節
Variable Size 109051904 字節
Database Buffers 25165824 字節
Redo Buffers 667648 字節
RMAN> startup
已連接到目標數據庫 (未啟動)
Oracle 例程已啟動
數據庫已加載
數據庫已打開
系統全局區域總計 135338868 字節
Fixed Size 453492 字節
Variable Size 109051904 字節
Database Buffers 25165824 字節
Redo Buffers 667648 字節
上面是三種類型的截圖,startup nomount只是啟動了實例而沒有啟動數據庫,startup mount啟動了實例,并加載了數據庫,但是數據庫沒有打開,startup是最全的,實例,數據庫加載,數據庫打開都完成。
例如下:
Microsoft Windows XP [版本 5.1.2600]
(C) 版權所有 1985-2001 Microsoft Corp.
C:\Documents and Settings\Administrator>cd\
C:\>sqlplus /nolog
SQL*Plus: Release 9.2.0.1.0 - Production on 星期一 9月 21 15:21:50 2009
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
SQL> connect / @dwj as sysdba
已連接。
SQL> startup nomount
ORA-01081: 無法啟動已在運行的 ORACLE --- 請首先關閉
SQL> shutdown abort
ORACLE 例程已經關閉。
SQL> startup nomount
ORACLE 例程已經啟動。
Total System Global Area 135338868 bytes
Fixed Size 453492 bytes
Variable Size 109051904 bytes
Database Buffers 25165824 bytes
Redo Buffers 667648 bytes
SQL>