Oracle笔记:数据库启动的三个阶段
生活随笔
收集整理的這篇文章主要介紹了
Oracle笔记:数据库启动的三个阶段
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
數據庫的啟動可分為三個階段:
startup命令等同于:
startup nomount; alter database mount; alter database open; 創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎
1、startup nomount -- 啟動實例,不加載數據庫
? ? ? ?nomount:在這一階段,只需要讀取initSID.ora文件,啟動數據庫實例,創建后臺進程。在initSID.ora文件中,可以定位SPFILEORAC.ora文件,這是參數文件,通過它可以初始化SGA和啟動后臺進程。并可以定位控制文件位置。在此階段,可以執行的操作有:重建控制文件,重建數據庫。2、alter database mount -- 加載數據庫
? ? ? ?mount:在nomount階段,可以通過讀取控制文件來轉換到mount階段。在數據庫加載階段(mount),所有的數據文件和聯機日志文件的名稱和位置都從控制文件中讀取,但是并沒有真正查找這些文件。在此階段,可以執行的操作有:數據庫日志歸檔、數據庫介質恢復、使數據文件聯機或脫機、重定位數據文件和聯機日志文件。3、alter database open -- 打開數據庫
? ? ? ?open:通過查找定位并打開數據文件和聯機日志文件來切換到open階段。此時數據庫可用,可以建立會話。startup命令等同于:
startup nomount; alter database mount; alter database open; 創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎
總結
以上是生活随笔為你收集整理的Oracle笔记:数据库启动的三个阶段的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 天气预报HTML代码
- 下一篇: 单行 - JAVA 条件表达式