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

Oracle物理結構概述

數據庫 Oracle
Oracle數據庫是大家都非常熟悉的數據庫管理系統,也是很多企業都在選用的數據庫,下文中就為大家講解Oracle物理結構,帶領大家了解Oracle的最基本的知識。

Oracle數據庫是大家都非常熟悉的數據庫管理系統,也是很多企業都在選用的數據庫,下文中就為大家講解Oracle物理結構,帶領大家了解Oracle的最基本的知識。

數據文件

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

1.一個數據文件僅僅關聯一個數據庫,數據文件與數據庫之間對應關系是一對一關系,當然反過數據庫與數據文件是一對多關系.

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

3.一個或多個數據文件組成一個邏輯單元,稱之為表空間.數據文件與表空間之間對應關系也是一對一關系,當然反過表空間與數據文件對應關系是一對多的關系.

存儲在數據文件中的是可以讀,當然這些數據是保存在Oracle數據庫實例中特定的內存區域中,如果一個用戶要讀取數據庫中一個表,這個用戶是不能直接讀取物理磁盤上的數據文件的,首先Oracle接受這個請求后,從造當位置(物理磁盤)上讀取相應的數據到內存中,這個時候用戶才可以看見數據.Oracle軟件是解釋Oracle存儲與管理數據的.如果這個時候我們修改數據,這些數據是不會立即寫到磁盤中的.要到特定時候才會寫磁盤.頻繁立即寫會引I/O性能下降.

Oracle會在特定時候完成這數據寫工作.

控制文件

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

1.數據庫名稱

2.數據文件與日志文件在磁盤上信息.

3.數據庫創建時間

如果控制文件損失那么Oracle數據庫就不能下常啟動,理論上只能啟動到MOUNT狀態.因為控制文件如此重要,Oracle允許同時可以鏡像多個控制文件.

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

重做日志文件

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

歸檔日志文件

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

參數文件

因為Oracle數據有兩部分組成,數據庫與實例.數據庫一個體系結構是由控制文件進行記錄的,但實例體體系結構呢?這些當然是由參數文件來記錄著,當然參數文件還記錄Oracle軟件本身操作的一些特性,比如上面說到是否歸檔當.參數據文件記錄大部信息都抽像的,但是數據庫實例子啟動,這時并不訪問數據庫,因為必須要控制文件指示著物理體系結構.對于對于參數文件向物理結構過渡,有一個非常重要的參數就是控制文件.這個參數記錄著控制文件在磁盤上位置.而控制文件又記錄數據文件與日志文件和數據本身一些信息.從這里我們可以看出數據庫啟動是分三個階段進行的.

1.第一步讀取參數文件啟動實例.這時并沒有打開數據庫,到這種狀態也就是我們常說的NOMOUNT狀態.

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

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

告警日志

對于數據,操作記錄 實例子與數據庫信息都有對應記錄信息了,但是如果我們操作上出現問題或是數據庫本身出現問題,這些問題又有誰來記錄呢?記錄這些信息一般要告警日志,如果沒有告警日志會有什么問題,就是運行著數據庫發行了什么問題我們都不知道.我們可以做一個比方.控制文件只在數據庫啟動之初審核一下.如果通過我就讓你啟動,但數據庫運行過程出現的問題,我不管,但這些有誰來管呢?當然就是告警日志了.它應該時刻伴隨數據庫,記錄一些影響數據健康問題.

備份文件

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

關于Oracle數據庫物理機構的講述就為大家講解到這里,相信大家通過上文的學習,現在對Oracle數據庫的物理結構有所了解,通常有很多人只知道怎么操作,卻往往忽略了Oracle數據庫物理結構這最基本的知識點,希望上文中涉及到的內容對大家能夠有所幫助。

 

責任編輯:迎迎 來源: 中國IT實驗室
相關推薦

2010-11-15 11:58:02

Oracle物理結構

2010-04-21 16:55:06

Oracle物理存儲結

2010-10-29 15:37:51

Oracle物理結構

2010-04-15 13:10:09

Oracle系統結構

2011-03-07 13:30:53

Oracle數據庫

2010-05-07 15:32:13

Oracle物理結構

2010-04-20 10:58:54

2010-04-15 13:01:25

Oracel數據庫

2010-04-20 11:56:30

Oracle物理結構故

2014-09-12 10:08:23

LTE物理層

2009-11-19 15:13:51

Oracle Uniq

2009-11-20 16:18:52

Oracle Rdbm

2010-04-13 17:10:59

Oracle Data

2010-04-12 10:54:13

Oracle性能測試

2009-11-16 17:55:58

Oracle SQL語

2010-04-21 13:40:04

Oracle數據庫

2009-09-11 10:38:03

LINQ體系結構

2009-12-30 16:46:09

Ubuntu orac

2009-11-16 16:51:11

操作系統Oracle優

2011-05-24 14:27:42

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品国产一区二区三区性色 | 九九av| 91av免费观看 | 神马福利 | 亚洲在线一区二区 | 成人在线a| 欧美一区二区三区久久精品 | 婷婷色国产偷v国产偷v小说 | 亚洲精品国产a久久久久久 午夜影院网站 | 美女在线视频一区二区三区 | 在线资源视频 | 欧美在线a | 亚洲性视频| 一区视频| 欧美亚洲国产日韩 | 日韩三级电影在线看 | 日韩网站在线 | 91精品国产91久久久久久密臀 | 亚洲精品日韩综合观看成人91 | 免费黄色a级毛片 | 成人h电影在线观看 | 国产欧美精品一区二区色综合 | 久久成人av电影 | 欧美日韩精品一区二区三区视频 | 中文字幕在线观看一区 | 毛片1 | 欧美一级免费看 | 欧美一级片在线播放 | 精品二三区 | 久久99网 | 久久亚洲一区二区 | 国家一级黄色片 | 青青久在线视频 | 天天爱天天操 | 日本精品久久 | www.亚洲精品 | 欧美视频在线播放 | 国产精品高潮呻吟久久 | 性色网站| 欧美精品在线免费观看 | 欧美夜夜 |