成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Oracle物理結(jié)構(gòu)應(yīng)用的捷徑之路

數(shù)據(jù)庫 Oracle
我們今天主要和大家一起分享的是Oracle物理結(jié)構(gòu)的實際應(yīng)用的方案,我前兩天在相關(guān)網(wǎng)站看見的資料,覺得挺好,就拿出來供大家分享。

以下的文章主要介紹的是Oracle物理結(jié)構(gòu)的實際應(yīng)用以及其基本概念的概述與相關(guān)的數(shù)據(jù)文件的相關(guān)內(nèi)容的描述,以下就是具體方案的描述,希望在你瀏覽之后會在你今后的學習中會有所幫助。

數(shù)據(jù)文件

每一個Oracle數(shù)據(jù)庫都有一個或多個物理的數(shù)據(jù)文件,數(shù)據(jù)庫信息(結(jié)構(gòu),數(shù)據(jù))都保存在這些數(shù)據(jù)文件中,并且這些文件也只Oracle物理結(jié)構(gòu)才能夠解釋與管理這些存儲.Oracle數(shù)據(jù)文件具有以下一些特性:

1.一個數(shù)據(jù)文件僅僅關(guān)聯(lián)一個數(shù)據(jù)庫,數(shù)據(jù)文件與數(shù)據(jù)庫之間對應(yīng)關(guān)系是一對一關(guān)系,當然反過數(shù)據(jù)庫與數(shù)據(jù)文件是一對多關(guān)系.

2.數(shù)據(jù)文件可以自動擴展,當數(shù)據(jù)存儲需要更多存儲空間時候,就是存儲數(shù)據(jù)的數(shù)據(jù)隨存儲數(shù)據(jù)量增大,數(shù)據(jù)文件也可以自動增長,以滿足數(shù)據(jù)存儲需要.

3.一個或多個數(shù)據(jù)文件組成一個邏輯單元,稱之為表空間.數(shù)據(jù)文件與表空間之間對應(yīng)關(guān)系也是一對一關(guān)系,當然反過表空間與數(shù)據(jù)文件對應(yīng)關(guān)系是一對多的關(guān)系.

存儲在數(shù)據(jù)文件中的是可以讀,當然這些數(shù)據(jù)是保存在Oracle數(shù)據(jù)庫實例中特定的內(nèi)存區(qū)域中,如果一個用戶要讀取數(shù)據(jù)庫中一個表,這個用戶是不能直接讀取物理磁盤上的數(shù)據(jù)文件的,首先Oracle接受這個請求后,從造當位置(物理磁盤)上讀取相應(yīng)的數(shù)據(jù)到內(nèi)存中,這個時候用戶才可以看見數(shù)據(jù).Oracle軟件是解釋Oracle存儲與管理數(shù)據(jù)的.

如果這個時候我們修改數(shù)據(jù),這些數(shù)據(jù)是不會立即寫到磁盤中的.要到特定時候才會寫磁盤.頻繁立即寫會引I/O性能下降.

Oracle會在特定時候完成這數(shù)據(jù)寫工作.

控制文件

每一個Oracle數(shù)據(jù)庫都有一個控制文件.這個控制文件是Oracle能夠正常工作一個前提.控制文件一般有三個功能:一記錄著物理磁盤上信息.二記錄Oracle數(shù)據(jù)庫本身邏輯結(jié)構(gòu).三:起到一個全局監(jiān)管作用.它一般包括以下幾個部分:

1.數(shù)據(jù)庫名稱

2.數(shù)據(jù)文件與日志文件在磁盤上信息.

3.數(shù)據(jù)庫創(chuàng)建時間

如果控制文件損失那么Oracle數(shù)據(jù)庫就不能下常啟動,理論上只能啟動到MOUNT狀態(tài).因為控制文件如此重要,Oracle物理結(jié)構(gòu)允許同時可以鏡像多個控制文件.

當數(shù)據(jù)庫啟動時候,控制文件中記錄數(shù)據(jù)文件與日志文件必須要被Oracle進程所讀取.數(shù)據(jù)庫結(jié)構(gòu)變化也隨時記錄在控制文件中.控制文件對Oracle恢復也啟著非常大作用.

重做日志文件

每個Oracle數(shù)據(jù)庫都包含至少兩組到多組重做日志文件,重做日志文件主要是記錄數(shù)據(jù)變化一過程.是記錄一個延續(xù)變化過程.其實控制也記錄Oracle變化過程,但是兩都還是有很大區(qū)別的,控制記錄著數(shù)據(jù)庫體系結(jié)構(gòu)的變化.一個架構(gòu)的變化,重做日志文件當然也記錄這些變化,但它記錄更細數(shù)據(jù)庫中數(shù)據(jù)變化.這些信息主要是用于數(shù)據(jù)庫恢復操作.

歸檔日志文件

因為Oracle數(shù)據(jù)庫只要發(fā)生操作重做日志文件,就會記錄這些信息.但是當記錄一定的時候,如果把這些信息給***保存下來,那么保存下來的”日志”就稱之會歸檔日志.當然如果數(shù)據(jù)庫要運行歸檔模式下,如果數(shù)據(jù)不運行歸檔模式下,那么重做日志就循環(huán)寫.

參數(shù)文件

因為Oracle數(shù)據(jù)有兩部分組成,數(shù)據(jù)庫與實例.數(shù)據(jù)庫一個體系結(jié)構(gòu)是由控制文件進行記錄的,但實例體體系結(jié)構(gòu)呢?這些當然是由參數(shù)文件來記錄著,當然參數(shù)文件還記錄Oracle軟件本身操作的一些特性,比如上面說到是否歸檔當.參數(shù)據(jù)文件記錄大部信息都抽像的,但是數(shù)據(jù)庫實例子啟動,這時并不訪問數(shù)據(jù)庫,因為必須要控制文件指示著物理體系結(jié)構(gòu).

對于對于參數(shù)文件向Oracle物理結(jié)構(gòu)過渡,有一個非常重要的參數(shù)就是控制文件.這個參數(shù)記錄著控制文件在磁盤上位置.而控制文件又記錄數(shù)據(jù)文件與日志文件和數(shù)據(jù)本身一些信息.從這里我們可以看出數(shù)據(jù)庫啟動是分三個階段進行的.

1.***步讀取參數(shù)文件啟動實例.這時并沒有打開數(shù)據(jù)庫,到這種狀態(tài)也就是我們常說的NOMOUNT狀態(tài).

2.第二步根據(jù)參數(shù)文件記錄讀取控制文件.這時候只是讀取控制文件,還沒有對控制文件進行解釋.一般恢復操作都是在這步完成.MOUNT

3.第三步根據(jù)控制文件中的信息,讀取數(shù)據(jù)文件與控制文件.當然這時候在核對磁盤上記錄的信息和控制文件本身信息.如果不通過,會告之有問題,數(shù)據(jù)庫要進行恢復.(當然這步是必須的,我們想如果不管對不對都正常啟動,那么感覺數(shù)據(jù)就會變得非常亂,用戶自己數(shù)據(jù)損失了或是丟失都不知道,這樣很可怕,這點可以看出解釋控制文件也就是檢查數(shù)據(jù)庫完整性),如果比對成功這時候數(shù)據(jù)庫就可以O(shè)PEN了.

告警日志

對于數(shù)據(jù),操作記錄 實例子與數(shù)據(jù)庫信息都有對應(yīng)記錄信息了,但是如果我們操作上出現(xiàn)問題或是數(shù)據(jù)庫本身出現(xiàn)問題,這些問題又有誰來記錄呢?記錄這些信息一般要告警日志,如果沒有告警日志會有什么問題,就是運行著數(shù)據(jù)庫發(fā)行了什么問題我們都不知道.

我們可以做一個比方.控制文件只在數(shù)據(jù)庫啟動之初審核一下.如果通過我就讓你啟動,但數(shù)據(jù)庫運行過程出現(xiàn)的問題,我不管,但這些有誰來管呢?當然就是告警日志了.它應(yīng)該時刻伴隨數(shù)據(jù)庫,記錄一些影響數(shù)據(jù)健康問題.

備份文件

數(shù)據(jù)庫僅僅有歸檔日志還是很安全,有的時候還需要備份,備份文件就是歸檔日志后備部分,但是它是十分強大,它是Oracle管理工具生成文件,當然要也可以冷備.管理工具管理著數(shù)據(jù)庫安全與備份,它的體現(xiàn)就是擁有備份文件.只有Oracle物理結(jié)構(gòu)特定工具才能解釋的格式.用于在災(zāi)難情況(比如沒有了歸檔)下進行恢復.

【編輯推薦】

  1. Oracle字符集的查看與修改全集
  2. Oracle 分頁和排序功能在數(shù)據(jù)庫中如何實現(xiàn)?
  3. Oracle移植到MySQL會碰到那些問題?
  4. Oracle隨機函數(shù)的正確取法的描述
  5. Oracle for in loop 兩例的創(chuàng)建過程

 

責任編輯:佚名 來源: 博客園
相關(guān)推薦

2011-05-19 13:49:07

Oracle物理結(jié)構(gòu)

2010-11-15 11:58:02

Oracle物理結(jié)構(gòu)

2010-04-21 16:55:06

Oracle物理存儲結(jié)

2010-10-29 15:37:51

Oracle物理結(jié)構(gòu)

2010-04-15 13:01:25

Oracel數(shù)據(jù)庫

2010-04-20 10:58:54

2009-02-10 15:44:09

SCJPJava認證

2010-04-20 11:56:30

Oracle物理結(jié)構(gòu)故

2012-04-16 09:50:08

2009-06-25 13:37:54

2010-04-21 13:40:04

Oracle數(shù)據(jù)庫

2010-04-25 23:13:26

活動目錄物理結(jié)構(gòu)

2011-08-03 13:28:08

Oracle數(shù)據(jù)庫數(shù)據(jù)庫控制文件

2009-01-16 16:58:41

Oracle應(yīng)用軟件虛擬化

2010-04-15 13:10:09

Oracle系統(tǒng)結(jié)構(gòu)

2023-06-12 17:24:40

Web網(wǎng)絡(luò)

2016-04-21 10:10:31

Java應(yīng)用架構(gòu)

2022-05-24 08:03:28

InnoDBMySQL數(shù)據(jù)

2020-02-14 13:10:03

iPhoneAndroid捷徑

2010-04-20 11:31:26

Oracle邏輯結(jié)構(gòu)
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 日韩中文字幕 | 中文字幕一级毛片视频 | 亚洲成人一区 | 久久精品综合 | 国产精品久久久久一区二区三区 | 国产国产精品久久久久 | 日本在线中文 | 久久亚洲一区二区三区四区 | 天天插天天射天天干 | 久久久久久久久久久福利观看 | 久久久网 | 日韩欧美操 | 三级成人在线观看 | 一区二区三区在线免费观看 | 亚洲人成人一区二区在线观看 | 国产黄色在线 | 中文字幕高清av | 日韩在线观看一区 | 日本不卡免费新一二三区 | 天天干视频网 | 美女在线一区二区 | 日韩视频a| 国产精品综合一区二区 | 欧美国产精品一区二区三区 | 97免费在线视频 | 久久亚洲综合 | 欧美无乱码久久久免费午夜一区 | 日韩乱码av| 国产精品久久久久久久久久久久久 | 91精品国产色综合久久不卡蜜臀 | 欧美在线综合 | 日韩成人免费av | 天天操天天插天天干 | 成人免费观看视频 | 亚洲一级黄色 | 99久久精品免费看国产四区 | 亚洲3p | 人人种亚洲 | 888久久久 | 91精品国产91久久久久久吃药 | v亚洲|