startup,startup mount,startup nomount之間的區別

曾燕輝發表於2018-07-02

轉載自:https://blog.csdn.net/wangshuai6707/article/details/40423437

startup,startup mount,startup nomount之間的區別
 
startup nomount選項:(讀初始化引數檔案,啟動例項)
startup nomount選項啟動例項,但不安裝資料庫。當資料庫以這個模式啟動時,引數檔案被讀取;後臺程式和記憶體結構被啟動;但它們不被附加或與資料庫的磁碟結構進行通訊。當例項處於這個狀態時,資料庫是不可使用的。
通常啟動到這裡可以做create database , create or recreate control file 或者是mount standby database等動作,修改parameter也是可以的。
 
startup mount 選項:(開啟控制檔案)
startup nount選項執行STARTUP NOMOUNT選項的所有工作,但另外附加資料庫結構並與這些結構進行互動。這時Oracle從它用來查詢和附加到主要資料庫結構的控制檔案中獲得資訊。當處於這個模式時,可以執行一些管理型任務,比如恢復。
讀取control file 
通常啟動到這裡的目的有
recover dtabase ; backup database ; rename db files ,change archivelog mode等
 
startup open 選項:(開啟資料檔案,日誌檔案)
如果STARTUP命令列上沒有指定任何模式,STARTUP OPEN選項就是預設的啟動模式。STARTUP OPEN選項執行STARTUP NOMOUNT和STARTUP MOUNT選項的所有步驟。這個選項把資料庫變成對所有使用者都時可用的。
open datafile ,online redo log
 
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 位元組

  1. Microsoft Windows XP [版本 5.1.2600]
  2. (C) 版權所有 1985-2001 Microsoft Corp.
  3. C:\Documents and Settings\Administrator>cd\
  4. C:\>sqlplus /nolog
  5. SQL*Plus: Release 9.2.0.1.0 - Production on 星期一 921 15:21:50 2009
  6. Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
  7. SQL> connect / @dwj as sysdba
  8. 已連線。
  9. SQL> startup nomount
  10. ORA-01081: 無法啟動已在執行的 ORACLE --- 請首先關閉
  11. SQL> shutdown abort
  12. ORACLE 例程已經關閉。
  13. SQL> startup nomount
  14. ORACLE 例程已經啟動。
  15. Total System Global Area 135338868 bytes
  16. Fixed Size 453492 bytes
  17. Variable Size 109051904 bytes
  18. Database Buffers 25165824 bytes
  19. Redo Buffers 667648 bytes


相關文章