日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Oracle數(shù)據(jù)庫(kù)的物理存儲(chǔ)結(jié)構(gòu)之?dāng)?shù)據(jù)庫(kù)控制文件詳解

Oracle數(shù)據(jù)庫(kù)中,數(shù)據(jù)庫(kù)控制文件維護(hù)著數(shù)據(jù)庫(kù)的全局物理結(jié)構(gòu),用以支持?jǐn)?shù)據(jù)庫(kù)成功的啟動(dòng)和運(yùn)行。創(chuàng)建數(shù)據(jù)庫(kù)時(shí),同時(shí)就提供了與之對(duì)應(yīng)的數(shù)據(jù)庫(kù)控制文件。在數(shù)據(jù)庫(kù)使用過(guò)程中,Oracle不斷的更新數(shù)據(jù)庫(kù)控制文件,所以只要數(shù)據(jù)庫(kù)是打開(kāi)的,數(shù)據(jù)庫(kù)控制文件就必須處于可寫狀態(tài)。如果,猶豫某些原因控制文件不能被訪問(wèn),那么數(shù)據(jù)庫(kù)也就不能正常的工作了。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:國(guó)際域名空間、網(wǎng)站空間、營(yíng)銷軟件、網(wǎng)站建設(shè)、海城網(wǎng)站維護(hù)、網(wǎng)站推廣。

每一個(gè)控制文件只能與一個(gè)Oracle數(shù)據(jù)庫(kù)相關(guān)聯(lián)。數(shù)據(jù)庫(kù)控制文件包含了數(shù)據(jù)庫(kù)實(shí)例的啟動(dòng)和正常操作時(shí),訪問(wèn)數(shù)據(jù)庫(kù)所需的關(guān)于數(shù)據(jù)庫(kù)的信息。數(shù)據(jù)庫(kù)控制文件的內(nèi)容只有Oralce可以修改,數(shù)據(jù)庫(kù)管理員和用戶都不能對(duì)其進(jìn)行編輯。

控制文件包含了以下信息:

  • 數(shù)據(jù)庫(kù)名稱
  • 數(shù)據(jù)庫(kù)創(chuàng)建的時(shí)間戳
  • 相關(guān)的數(shù)據(jù)文件、重演日志文件的名稱和位置
  • 表空間信息
  • 數(shù)據(jù)文件脫機(jī)范圍
  • 日志歷史
  • 歸檔日志信息
  • 備份組和備份塊信息
  • 備份數(shù)據(jù)文件和重演日志信息
  • 數(shù)據(jù)文件拷貝信息
  • 當(dāng)前日志序列數(shù)
  • 檢查點(diǎn)(checkpoint)信息

數(shù)據(jù)庫(kù)名稱和時(shí)間戳源自數(shù)據(jù)庫(kù)創(chuàng)建之時(shí),數(shù)據(jù)庫(kù)名稱或是來(lái)自DB_NAME初始化從參數(shù),或者來(lái)自Cteate Database語(yǔ)句使用的名稱。

每當(dāng)數(shù)據(jù)文件或重演日志文件被添加內(nèi)容、重新命名或者直接從數(shù)據(jù)庫(kù)刪除時(shí),控制文件都要進(jìn)行更新以反應(yīng)物理結(jié)構(gòu)的變化。記錄下這些變化后,Oracle就可以:

在數(shù)據(jù)庫(kù)啟動(dòng)的時(shí)候,能夠確定并打開(kāi)數(shù)據(jù)文件和重演日子文件。

在必須要恢復(fù)數(shù)據(jù)庫(kù)的時(shí)候,能夠確定哪些文件是必須的、哪些文件是可用的。

PS:如果數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)發(fā)生了改變(使用了Alert Database語(yǔ)句),用戶應(yīng)該立刻備份控制文件。

控制文件還記錄了關(guān)于檢查點(diǎn)的信息。每3秒,檢查點(diǎn)進(jìn)程(CKPT)就會(huì)在控制文件里記錄重演日志文件的檢查點(diǎn)位置信息。這些信息用于數(shù)據(jù)庫(kù)的恢復(fù)過(guò)程,告訴數(shù)據(jù)庫(kù)在這一點(diǎn)之前的已經(jīng)記錄下的重演條目不必進(jìn)行恢復(fù),因?yàn)樗鼈円呀?jīng)被寫入數(shù)據(jù)文件了。

由于控制文件對(duì)數(shù)據(jù)庫(kù)的至關(guān)重要,所以聯(lián)機(jī)存儲(chǔ)著多個(gè)副本。這些文件一般存儲(chǔ)在各個(gè)不同的磁盤上,以便將因磁盤試下哦引起的潛在危險(xiǎn)降至最低程度。Oracle支持對(duì)同一個(gè)數(shù)據(jù)庫(kù)并發(fā)的打開(kāi)、書寫多個(gè)相同的控制文件。通過(guò)為一個(gè)數(shù)據(jù)庫(kù)在不同的磁盤上保存多個(gè)控制文件,可以幼小的降低對(duì)于控制文件可能發(fā)生的單點(diǎn)失敗。例如,包含一個(gè)控制文件的磁盤崩潰了,如果Oracle試圖訪問(wèn)這個(gè)被破壞的文件,當(dāng)前實(shí)例就會(huì)失敗,但是如果在不同的磁盤上保存了當(dāng)前控制文件的復(fù)件,就可以重啟一個(gè)實(shí)例而無(wú)需進(jìn)行數(shù)據(jù)庫(kù)恢復(fù)。

如果一個(gè)數(shù)據(jù)庫(kù)所有的控制文件在操作的時(shí)候都丟失了,那么數(shù)據(jù)庫(kù)實(shí)例就會(huì)失敗,必須要進(jìn)行介質(zhì)恢復(fù)(media recover)。但是介質(zhì)恢復(fù)必須要使用一個(gè)稍微舊一點(diǎn)的控制文件的備份,因?yàn)楫?dāng)前的控制文件備份不可用。所以為了保護(hù)控制文件,必須要注意以下幾個(gè)方面:

每一個(gè)數(shù)據(jù)庫(kù)都要使用多路復(fù)制的控制文件;

把每一個(gè)控制文件的復(fù)件保存在不同的物理磁盤上;

使用操作系統(tǒng)的鏡像機(jī)制;

監(jiān)控備份。

關(guān)于Oracle數(shù)據(jù)庫(kù)的物理存儲(chǔ)結(jié)構(gòu)之?dāng)?shù)據(jù)庫(kù)控制文件的知識(shí)就介紹到這里了,希望本次的介紹能夠給您帶來(lái)一些收獲,謝謝!


網(wǎng)站題目:Oracle數(shù)據(jù)庫(kù)的物理存儲(chǔ)結(jié)構(gòu)之?dāng)?shù)據(jù)庫(kù)控制文件詳解
標(biāo)題網(wǎng)址:http://www.dlmjj.cn/article/cogpjph.html