STARTUP NOMOUNT選項:(讀初始化參數(shù)文件,啟動實例)
STARTUP NOMOUNT選項啟動實例,但不安裝數(shù)據(jù)庫。當數(shù)據(jù)庫以這個模式啟動時,參數(shù)文件被讀取;后臺進程和內(nèi)存結(jié)構(gòu)被啟動;但它們不被附加或與數(shù)據(jù)庫的磁盤結(jié)構(gòu)進行通信。當實例處于這個狀態(tài)時,數(shù)據(jù)庫是不可使用的。
STARTUP MOUNT選項:(打開控制文件)
STARTUP MOUNT選項執(zhí)行STARTUP NOMOUNT選項的所有工作,但另外附加數(shù)據(jù)庫結(jié)構(gòu)并與這些結(jié)構(gòu)進行交互。這時Oracle從它用來查找和附加到主要數(shù)據(jù)庫結(jié)構(gòu)的控制文件中獲得信息。當處于這個模式時,可以執(zhí)行一些管理型任務(wù),比如恢復(fù)。
STARTUP OPEN選項:(打開數(shù)據(jù)文件,日志文件)
如果STARTUP命令行上沒有指定任何模式,STARTUP OPEN選項就是默認的啟動模式。STARTUP OPEN選項執(zhí)行STARTUP NOMOUNT和STARTUP MOUNT選項的所有步驟。這個選項把數(shù)據(jù)庫變成對所有用戶都時可用的。
STARTUP FORCE選項:
如果在用正常方式啟動數(shù)據(jù)庫時遇到了困難,可以使用STARTUP FORCE選項。STARTUP FORCE選項首先異常關(guān)閉數(shù)據(jù)庫,然后重新啟動它。
STARTUP RESTRICT選項:
STARTUP RESTRICT選項啟動數(shù)據(jù)庫并把它置入OPEN模式,但只給擁有RESTRICTED SESSION權(quán)限的用戶賦予訪問權(quán)。
_____________________________________________
RMAN> startup nomount
已連接到目標數(shù)據(jù)庫 (未啟動)
Oracle 例程已啟動
系統(tǒng)全局區(qū)域總計 135338868 字節(jié)
Fixed Size 453492 字節(jié)
Variable Size 109051904 字節(jié)
Database Buffers 25165824 字節(jié)
Redo Buffers 667648 字節(jié)
RMAN> startup mount
已連接到目標數(shù)據(jù)庫 (未啟動)
Oracle 例程已啟動
數(shù)據(jù)庫已加載
系統(tǒng)全局區(qū)域總計 135338868 字節(jié)
Fixed Size 453492 字節(jié)
Variable Size 109051904 字節(jié)
Database Buffers 25165824 字節(jié)
Redo Buffers 667648 字節(jié)
RMAN> startup
已連接到目標數(shù)據(jù)庫 (未啟動)
Oracle 例程已啟動
數(shù)據(jù)庫已加載
數(shù)據(jù)庫已打開
系統(tǒng)全局區(qū)域總計 135338868 字節(jié)
Fixed Size 453492 字節(jié)
Variable Size 109051904 字節(jié)
Database Buffers 25165824 字節(jié)
Redo Buffers 667648 字節(jié)
上面是三種類型的截圖,startup nomount只是啟動了實例而沒有啟動數(shù)據(jù)庫,startup mount啟動了實例,并加載了數(shù)據(jù)庫,但是數(shù)據(jù)庫沒有打開,startup是最全的,實例,數(shù)據(jù)庫加載,數(shù)據(jù)庫打開都完成。
例如下:
Microsoft Windows XP [版本 5.1.2600]
(C) 版權(quán)所有 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 --- 請首先關(guān)閉
SQL> shutdown abort
ORACLE 例程已經(jīng)關(guān)閉。
SQL> startup nomount
ORACLE 例程已經(jīng)啟動。
Total System Global Area 135338868 bytes
Fixed Size 453492 bytes
Variable Size 109051904 bytes
Database Buffers 25165824 bytes
Redo Buffers 667648 bytes
SQL>