啟動(dòng)數(shù)據(jù)庫的3個(gè)臺(tái)階 nomount,mount,open
啟動(dòng)數(shù)據(jù)庫到第1個(gè)臺(tái)階 nomount 狀態(tài)做了以下的工作.
1.讀參數(shù)文件
2.分配內(nèi)存
3.啟動(dòng)后臺(tái)進(jìn)程
4.初始化部份 v$視圖
將數(shù)據(jù)庫帶到 mount 狀態(tài)
Mount 數(shù)據(jù)庫的進(jìn)程是讀參數(shù)文件中描寫的控制文件,校驗(yàn)控制文件的正確性,將控制文件的內(nèi)容讀入到 內(nèi)存,mount
是掛接的意思,是操作系統(tǒng)中的概念.1旦 mount 以后,就是將1個(gè)沒成心義的實(shí)例和1個(gè)
數(shù)據(jù)庫產(chǎn)生了聯(lián)系.由于實(shí)例是空殼.沒有任何數(shù)據(jù)庫和該實(shí)例產(chǎn)生關(guān)系, mount 是讀控制文件,控制文件中有數(shù)據(jù)文件和日志文件的信息.
讀控制文件中描寫的數(shù)據(jù)文件 驗(yàn)證數(shù)據(jù)文件的1致性,如果不1致,使用日志文件將數(shù)據(jù)庫文件恢復(fù)到1致的狀態(tài). 數(shù)據(jù)庫 open
后,普通用戶才可以訪問數(shù)據(jù)庫 用戶的表才為可見 只讀方式 open 數(shù)據(jù)庫
默許的 open 方式為 read write 想改 read only 為 read write 必須重新啟動(dòng)數(shù)據(jù)庫
數(shù)據(jù)庫啟動(dòng)的3個(gè)臺(tái)階,我們先讀的是參數(shù)文件,參數(shù)文件可以有我們來編寫.讀完參數(shù)
文件后又讀了控制文件,控制文件描寫了數(shù)據(jù)文件和日志文件的信息,如果控制文件丟失可以重新建立,最
后是讀數(shù)據(jù)文件.數(shù)據(jù)文件里才寄存了我們的數(shù)據(jù).數(shù)據(jù)庫將啟動(dòng)分為3個(gè)臺(tái)階,目的是我們可以準(zhǔn)確的知 道哪里有問題,迅速的排除 , 由最開始的1個(gè)
1k 的參數(shù)文件,最后到幾個(gè) t的大型數(shù)據(jù)庫.當(dāng)我們只打 startup 而不加任何參數(shù)的時(shí)候.默許是到 open,等于 startup
open;
停止數(shù)據(jù)庫的4種模式
新的會(huì)話不接受
等待非活動(dòng)的會(huì)話結(jié)束
等待事物結(jié)束
產(chǎn)生檢查點(diǎn)
停止數(shù)據(jù)庫
新的會(huì)話不接受
不等待非活動(dòng)的會(huì)話結(jié)束
等待事物結(jié)束
產(chǎn)生檢查點(diǎn)
新的會(huì)話不接受
不等待非活動(dòng)的會(huì)話結(jié)束
不等待事物結(jié)束
產(chǎn)生檢查點(diǎn)
新的會(huì)話不接受
不等待非活動(dòng)的會(huì)話結(jié)束
不等待事物結(jié)束
不產(chǎn)生檢查點(diǎn)
1致性 shutdown,產(chǎn)生檢測(cè)點(diǎn)
不1致性 shutdown,不產(chǎn)生檢測(cè)點(diǎn)
視頻:http://v.youku.com/v_show/id_XMTM2NDE0ODQ2NA==.html?from=y1.7⑴.2#paction