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