關(guān)于Oracle的啟動(dòng) |
發(fā)布時(shí)間: 2012/8/30 16:54:51 |
有這么一道題,是關(guān)于Oracle在實(shí)例啟動(dòng)的時(shí)候,哪些文件在某個(gè)階段是不是可以改動(dòng)的,我覺得這個(gè)題是一個(gè)很基礎(chǔ)的題,對(duì)于理解oracle有很大的幫助。于是我就查了一下相關(guān)資料,分享一下,適合初學(xué)者看。 1 shutdown-->nomount: 讀取參數(shù)文件,根據(jù)參數(shù)文件的記錄,配置SGA,啟動(dòng)后臺(tái)進(jìn)程。這個(gè)階段因?yàn)橹蛔x取了參數(shù)文件,因此能干的事情不少:建立數(shù)據(jù)庫(kù);重建控制文件。 上次我把參數(shù)文件搞壞了,startup命令以后就來到了nomount狀態(tài),在這里我把錯(cuò)誤的參數(shù)文件去掉了,然后重啟以后就好了。有深刻體會(huì)。 2 nomount-->mount: 根據(jù)參數(shù)文件的記錄,讀取控制文件?刂莆募杏涗浟藬(shù)據(jù)庫(kù)名,如果這個(gè)名和參數(shù)文件中的一致,就可以加載數(shù)據(jù)庫(kù)了。但是這個(gè)時(shí)候數(shù)據(jù)文件和聯(lián)機(jī)重做日志文件都沒有打開,因此是可以重命名的。這個(gè)階段能干的事情:恢復(fù)數(shù)據(jù)庫(kù);更改數(shù)據(jù)文件或聯(lián)機(jī)重做日志文件的名稱;切換歸檔和費(fèi)歸檔模式;開啟或關(guān)閉閃回功能。 3 mount-->open: 根據(jù)控制文件的描述,打開所有的數(shù)據(jù)文件和聯(lián)機(jī)重做日志文件。然后會(huì)對(duì)比控制文件的最后檢查點(diǎn)號(hào)碼和數(shù)據(jù)文件的最后檢查點(diǎn)的一致性,如果不一致,就會(huì)進(jìn)行恢復(fù)。這個(gè)過程也被題庫(kù)的一個(gè)題目考察了,大概是說上次關(guān)閉的時(shí)候因?yàn)槭菙嚯姡?qǐng)問下次開啟的時(shí)候會(huì)怎么樣?答案就是能正常啟動(dòng),不過是在自動(dòng)恢復(fù)之后。 本文出自:億恩科技【1tcdy.com】 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |