ORACLE STARTUP命令說明

2021-05-25 13:11:18 字數 4209 閱讀 8362

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恢復

資料,通過回

滾段對事

務回滾,

對資源進行

釋放。

oracle startup的選項的具體用法和含義

每當乙個oracle資料庫啟動時,它都經歷一系列步驟來保證資料庫一致性。當乙個資料庫啟動時,它經歷三個模式 nomount mount和open。startup nomount選項 讀初始化引數檔案,啟動例項 startup nomount選項啟動例項,但不安裝資料庫。當資料庫以這個模式啟動時,引數...

Tcl TK之命令 命令 命令

在tcl中,一切動作都是通過命令實現的,命令通過換行符或分號隔開,對於使用過linux系統的朋友來說非常容易理解。tcl處理一條命令分為兩個步驟 解析和執行。下面將列舉幾個常見的命令 set命令用於建立 讀取和修改變數,此命令需要乙個或者兩個引數。第乙個引數是變數,第二個引數 若給出 是變數的新值。...

source 命令 命令

source 命令 從 c shell 而來 是 bash shell 的內建命令。點命令 就是乙個點符號.從 bourne shell 而來 是 source 的另一名稱。這兩個命令都以乙個指令碼檔名為引數,該指令碼將作為當前 shell 的環境執行,即不會啟動乙個新的子程序。所有在指令碼中設定的...