資料庫的啟動
啟動一個資料庫需要三個階段
(1)啟動Oracle例項。
(2)裝載資料庫到例項中。
(3)開啟資料庫。
在Startup命令中,可以設定不同選項將資料庫啟動到不同階段。
1.STARTUP NOMOUNT
2.STARTUP MOUNT
3.STARTUP[OPEN]
除上面3種開啟方式外還另有
STARTUP RESTRICT:這種方式下,資料庫將被成功開啟,但僅允許一些特權使用者(具有DBA角色的使用者)使用資料庫。這種方式用來對資料庫進行維護,例如,匯入、匯出資料時將資料庫啟動到RESTRICT模式下能避免其他使用者修改資料。
STARTUP FORC:該命令實際上是強行關閉資料庫(Shutdown Abort)和啟動資料庫(Startup)兩條命令的綜合。先執行關閉資料庫操作,再執行啟動資料庫操作。
ALTER DATABASE OPEN READ ONLY:以只讀方式開啟資料庫。該命令在啟動例項以及裝載資料庫後,以只讀方式開啟資料庫。對於那些僅提供查詢的資料庫可以採用這種方式。
[@more@]啟動一個資料庫需要三個階段
(1)啟動Oracle例項。
(2)裝載資料庫到例項中。
(3)開啟資料庫。
在Startup命令中,可以設定不同選項將資料庫啟動到不同階段。
1.STARTUP NOMOUNT
NOMOUNT選項僅啟動一個Oracle例項,其作用是隻讀取初始化引數檔案、啟動後臺程式、初始化系統全域性區(SGA)。初始化引數檔案定義了例項的配置,包括記憶體結構的大小和啟動後臺程式的數量和型別等。預設啟動環境變數Oracle_SID設定的例項,例項開啟後,系統將顯示一個SGA記憶體結構和記憶體各個部分的大小,如下:
SQL>startup nomount
ORACLE 例程已經啟動。
Total System Global Area 35431692 bytes
Fixed Size 70924 bytes
Variable Size 18505728 bytes
Database Buffers 16777216 bytes
redo Buffers 77824 bytes
2.STARTUP MOUNT
該選項啟動例項並且裝載資料庫,但不開啟資料庫。Oracle讀取控制檔案中關於資料檔案和重做日誌檔案的內容,但並不開啟該檔案。STARTUP MOUNT 狀態下適合進行資料庫維護操作,如對資料檔案的更名、改變重做日誌以及啟動歸檔方式等。在這種開啟方式下,除了可以看到SGA系統列表以外,系統還會給出“資料庫裝載完畢”的提示。
3.STARTUP[OPEN]
該命令完成啟動例項、裝載資料庫,並開啟資料庫。命令執行後,資料檔案和重做日誌檔案線上,一般還會請求一個或者是多個回滾段。系統除了可以看到前面Startup Mount方式啟動資料庫的所有提示外,還會給出一個“資料庫已經開啟”的提示。
如果是先採用STARTUP NOMOUNT或者STARTUP MOUNT命令啟動資料庫,要啟動資料庫到開啟狀態,可以使用ALTER DATABASE命令。
除上面3種開啟方式外還另有
STARTUP RESTRICT:這種方式下,資料庫將被成功開啟,但僅允許一些特權使用者(具有DBA角色的使用者)使用資料庫。這種方式用來對資料庫進行維護,例如,匯入、匯出資料時將資料庫啟動到RESTRICT模式下能避免其他使用者修改資料。
STARTUP FORC:該命令實際上是強行關閉資料庫(Shutdown Abort)和啟動資料庫(Startup)兩條命令的綜合。先執行關閉資料庫操作,再執行啟動資料庫操作。
ALTER DATABASE OPEN READ ONLY:以只讀方式開啟資料庫。該命令在啟動例項以及裝載資料庫後,以只讀方式開啟資料庫。對於那些僅提供查詢的資料庫可以採用這種方式。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1724534/viewspace-883487/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 3.1 啟動資料庫資料庫
- 啟動MySql資料庫MySql資料庫
- 啟動MongoDB資料庫MongoDB資料庫
- SequoiaDB資料庫之資料庫的配置與啟動資料庫
- 資料庫系統檔案啟動資料庫資料庫
- 資料庫啟動的不同狀態資料庫
- 兩種啟動資料庫的方式資料庫
- 啟動資料庫監聽資料庫
- MySQL資料庫如何啟動?MySql資料庫
- 啟動和停止資料庫.資料庫
- 資料庫啟動過程資料庫
- 資料庫啟動問題資料庫
- 資料庫自動啟動關閉資料庫
- 3.1.5.8 隨系統啟動自動啟動資料庫資料庫
- RAC 資料庫的啟動與關閉資料庫
- 遠端啟動資料庫的條件資料庫
- Oracle資料庫的啟動與關閉Oracle資料庫
- Oracle資料庫的啟動和關閉Oracle資料庫
- Oracle資料庫的四種啟動方式Oracle資料庫
- 3.1.1.4 使用 SRVCTL 啟動資料庫資料庫
- 3.1.1.2 使用RMAN啟動資料庫資料庫
- Oracle資料庫啟動步驟Oracle資料庫
- 資料庫啟動歸檔模式資料庫模式
- Oracle資料庫啟動過程Oracle資料庫
- informix資料庫啟動失敗ORM資料庫
- 資料庫啟動和關閉資料庫
- 急(啟動資料庫),謝謝資料庫
- 4 配置Oracle資料庫自動啟動Oracle資料庫
- oracle資料庫開機自動啟動Oracle資料庫
- AIX下自動啟動/停止Oracle資料庫AIOracle資料庫
- MySQL資料庫啟動過程的簡述MySql資料庫
- 資料庫啟動時的判斷條件資料庫
- ORACLE資料庫的啟動和關閉(轉)Oracle資料庫
- dataguard standby資料庫的關閉和啟動資料庫
- 3.1.1.1 使用 SQL*Plus 啟動資料庫SQL資料庫
- rac 管理 啟動關閉資料庫資料庫
- 啟動資料庫映象監視器資料庫
- 突然停電,資料庫不能啟動資料庫