關閉和啓動Oracle的幾種方法總結

關閉和啓動Oracle的幾種方法總結
有以下幾種啓動方式:
1、startup nomount
非安裝啓動,這種方式啓動下可執行:重建控制文件、重建數據庫
 讀取init.ora文件,啓動instance,即啓動SGA和後臺進程,這種啓動只需要init.ora文件。
 

2、startup mount dbname
 安裝啓動,這種方式啓動下可執行:
  數據庫日誌歸檔、
  數據庫介質恢復、
  使數據文件聯機或脫機,
  重新定位數據文件、重做日誌文件。

  執行“nomount”,然後打開控制文件,確認數據文件和聯機日誌文件的位置,
  但此時不對數據文件和日誌文件進行校驗檢查。


3、startup open dbname
先執行“nomount”,然後執行“mount”,再打開包括Redo log文件在內的所有數據庫文件,
  這種方式下可訪問數據庫中的數據。


4、startup
等於以下三個命令
  startup nomount
  alter database mount
  alter database open


5、startup restrict
 約束方式啓動
  這種方式能夠啓動數據庫,但只允許具有一定特權的用戶訪問
  非特權用戶訪問時,會出現以下提示:
  ERROR:
  ORA-01035: ORACLE 只允許具有 RESTRICTED SESSION 權限的用戶使用


6、startup force
  強制啓動方式
  當不能關閉數據庫時,可以用startup force來完成數據庫的關閉
  先關閉數據庫,再執行正常啓動數據庫命令


7、startup pfile=參數文件名
 帶初始化參數文件的啓動方式
  先讀取參數文件,再按參數文件中的設置啓動數據庫
  例:startup pfile=E:Oracleadminoradbpfileinit.ora


8、startup EXCLUSIVE

有三種關閉方式:
1、shutdown normal
  正常方式關閉數據庫。


2、shutdown immediate
  立即方式關閉數據庫。
  在SVRMGRL中執行shutdown immediate,數據庫並不立即關閉,
  而是在Oracle執行某些清除工作後才關閉(終止會話、釋放會話資源),
  當使用shutdown不能關閉數據庫時,shutdown immediate可以完成數據庫關閉的操作。


3、shutdown abort
 直接關閉數據庫,正在訪問數據庫的會話會被突然終止,
  如果數據庫中有大量操作正在執行,這時執行shutdown abort後,重新啓動數據庫需要很長時間
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章