您好,登錄后才能下訂單哦!
Oracle 11g 啟動和關閉
startup nomount:打開數據庫實例,此時讀取參數文件,同時啟動必須的后臺進程,DBWR(數據庫寫進程)LGWR(日志寫進程)SMON(系統監控進程)PMON(進程監控進程)和CKPT(檢查點進程)
startup mount:該狀態oracle根據參數文件中控制文件的位置找到并打開控制文件,但是并不打開數據文件
startup open:打開數據文件
其實正常啟動數據庫,直接登錄oracle用戶執行sqlplus / as sysdba
startup(會自動從nomount啟動到open狀態)
NOMOUNT——》MOUNT——》OPEN
數據庫關閉步驟
alter database close——關閉數據文件和日志文件等
alter database dismount——關閉控制文件
shutdown——關閉數據庫實例
一般會用以下命令關閉oracle數據庫
shutdown normal——默認關閉方式,不允許新的數據庫鏈接,只有當前所有的鏈接都退出時才會關閉數據庫,如果鏈接用戶數較多,需要等待很長時間;
shutdown immediate——較快并且安全的關閉數據庫,推薦使用,強制斷開所有用戶的鏈接,執行檢查點把臟數據寫到數據文件中,中斷事務,回滾未提交的事務
shutdown abort——不推薦使用此方式,類似強制斷電,每次重啟后要進行實例恢復,也不會執行檢查點操作,具體可以虛擬機實驗執行一下,看下日志。
shutdown transactional——實際用的比較少,不允許新鏈接,等待所有事務執行完畢,再關閉數據庫;
如上圖可以看到數據庫關閉的過程
closed——》dismount——》shutdown
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。