国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
oracle筆記整理一[體系結構簡介]

一、物理存儲結構
1、數(shù)據(jù)文件
存放數(shù)據(jù)庫數(shù)據(jù),以dbf為擴展名。將數(shù)據(jù)放在多個數(shù)據(jù)文件中,
再將數(shù)據(jù)文件分放在不同的硬盤中,可以提高存取速度。數(shù)據(jù)文
件由數(shù)據(jù)塊構成,塊大小由數(shù)據(jù)庫創(chuàng)建時確定。

2、重做日志文件,以rdo為擴展名。含對數(shù)據(jù)庫所做的更改記錄,
這樣萬一出現(xiàn)故障可以啟用數(shù)據(jù)恢復。一個數(shù)據(jù)庫至少需要兩個
重做日志文件。重做日志在日志文件中以循環(huán)的方式工作。有
歸檔日志模式和非歸檔日志模式。

3、控制文件,以ctl或ctrl為擴展名。控制文件維護數(shù)據(jù)庫的全局
物理結構,記錄數(shù)據(jù)庫中所有文件的控制信息,每個數(shù)據(jù)庫至少
要有一個控制文件,建議用戶使用兩個或更多控制文件,并存放
在不同的磁盤上。Oracle系統(tǒng)通過控制文件保持數(shù)據(jù)庫的完整性,
以及決定恢復數(shù)據(jù)時使用哪些重做日志。

4、參數(shù)文件,以ora為擴展名。在一個數(shù)據(jù)庫啟動時,每個參數(shù)都有
一個默認值,而參數(shù)文件中的設置值被用來更改默認值,參數(shù)值
極大影響了oracle如何去執(zhí)行其不同的任務。參數(shù)文件包括以下
幾種:
<1>、初始化參數(shù)文件。當創(chuàng)建一個數(shù)據(jù)庫時,oracle創(chuàng)建了一個
默認的init.ora文件,如果不修改任何參數(shù),oracle將用所有的
缺省值來啟動數(shù)據(jù)庫,通常根據(jù)實際的應用修改參數(shù)設置以提高
性能。
<2>、配置參數(shù)文件。一般被命名為config.ora,它被用于特定實
例的信息。這個文件是一個由init.ora文件調(diào)用或激活的文本文
件,init.ora中包含一個ifile參數(shù)以設置config.ora文件的位置。
既然一個數(shù)據(jù)庫可以有一個或多個實例與之關聯(lián),那么配置文件中
每一個參數(shù)對于不同的實例配置可能不同,當然,如果和數(shù)據(jù)庫關
聯(lián)的實例只有一個,所有信息都保存在文件init.ora中,那么
config.ora文件就不是必需的了。
<3>、服務器參數(shù)文件(spfile)。它被設計為一個服務器端的參
數(shù)文件,可以被認為是在oracle數(shù)據(jù)庫服務器執(zhí)行的機器上被管理
的初始化參數(shù)的倉庫。一個服務器參數(shù)文件可以用語句CREATE
SPFILE從一個傳統(tǒng)的文件參數(shù)文件創(chuàng)建。

5、跟蹤文件與警告日志。
在實例中運行的每一個后臺進程都有一個跟蹤文件與之相連,跟蹤
文件記載后臺進程遇到的重大事件信息。oracle還有一個稱做警告
日志的文件,用于記錄數(shù)據(jù)庫文件運行中主要事件的命令與結果。

6、歸檔文件,以arc為擴展名,是重做日志文件的脫機副本,這些副本
可能對于從介質(zhì)失敗中進行恢復很必要。

二、邏輯存儲結構
1、表空間。
一個表空間對應一個或多個數(shù)據(jù)文件組成。一個表空間由段組成,
段由范圍組成,范圍由一組連續(xù)的數(shù)據(jù)塊組成,它們對應磁盤上
的一個或多個物理塊。一個表空間只能屬于一個數(shù)據(jù)庫,每個數(shù)據(jù)
庫最少有一個表空間(SYSTEM表空間),該表空間包含整個數(shù)據(jù)庫
的數(shù)據(jù)字典表,在數(shù)據(jù)庫建立時自動創(chuàng)建。利用增加數(shù)據(jù)文件的形
式可以擴大表空間。表空間的大小為組成該表空間的數(shù)據(jù)文件的大
下之和。一個數(shù)據(jù)文件只能屬于一個表空間,一個數(shù)據(jù)文件一旦被
加入到一個表空間中,就不能再從這個表空間中移走,也不能再加
入到其他表空間中,建立新的表空間需要建立新的數(shù)據(jù)文件。

2、段:是邏輯數(shù)據(jù)庫對象的物理副本,段存儲數(shù)據(jù),例如索引段存儲
與索引相關的數(shù)據(jù)。段是一個物理實體,它被放到表空間的一個數(shù)
據(jù)文件上。一個段segment只能屬于一個表空間,但可以屬于多個數(shù)
據(jù)文件。

3、范圍:段由范圍組成,范圍由一組連續(xù)的數(shù)據(jù)塊組成。一旦段中的
現(xiàn)有范圍不能容納新數(shù)據(jù),該段將獲取新的范圍,如果需要的話,
該過程持續(xù)下去,直到表空間中的數(shù)據(jù)文件沒有自由空間或已達到
每個段內(nèi)部的范圍最大數(shù)量為止。

4、塊:ORACLE最基本的存儲單位,在建立數(shù)據(jù)庫的時候指定,通常為
操作系統(tǒng)塊大小的倍數(shù)。

三、內(nèi)存結構
oracle內(nèi)存結構大致具有四個區(qū):軟件代碼區(qū)、系統(tǒng)全局區(qū)、程序全局
區(qū)和排序區(qū)。

1、系統(tǒng)全局區(qū)。(SGA)
系統(tǒng)全局區(qū)為一組由oracle分配的共享數(shù)據(jù)結構,它是實例的主要部
分,它含有數(shù)據(jù)維護、SQL語句分析與重做緩存所必須的所有內(nèi)存結
構,系統(tǒng)全局區(qū)的數(shù)據(jù)是共享的,也就是說,多個進程可以在同一時
間對SGA中的數(shù)據(jù)進行訪問和修改。它包含以下內(nèi)容:
<1>、數(shù)據(jù)塊緩沖區(qū)
該區(qū)存放最近使用過的數(shù)據(jù)塊,使用LRU(最近最好使用算法)
進行管理。
<2>、字典緩沖區(qū)
該區(qū)用于保存數(shù)據(jù)字典中的行,數(shù)據(jù)字典中存放oracle系統(tǒng)管
理自身所需的所有信息。該區(qū)也使用LRU算法管理。
<3>、重做日志緩沖區(qū)
任何事務在記錄到重做日志之前都先放到該區(qū),數(shù)據(jù)庫系統(tǒng)定期
將該區(qū)內(nèi)容寫入到聯(lián)機重做日志中。
<4>、SQL共享池
存放所有通過SQL語法分析、準備執(zhí)行的SQL語句。
<5>、JAVA池
為JAVA命令提供語法分析。
<6>、多緩沖池
可以在SGA中創(chuàng)建多個緩沖池,能夠用多個緩沖池把的數(shù)據(jù)集與其
他的應用程序分開,以減少它們爭奪數(shù)據(jù)塊緩沖區(qū)相同資源的可
能性。

2、程序全局區(qū)(PGA)
包含單個服務器進程或單個后臺進程的數(shù)據(jù)和控制信息,與幾個進程共
享的SGA 正相反PGA 是只被一個進程使用的區(qū)域,PGA 在創(chuàng)建進程時分
配在終止進程時回收。

3、排序區(qū)
排序需要內(nèi)存,這部分空間成為排序區(qū),排序區(qū)存在于請求排序的用戶
進程的內(nèi)存中,該空間的大小為適應排序數(shù)據(jù)量的大小,可增長,但受
初始化參數(shù)SORT_AREA_SIZER所限制。

4、軟件代碼區(qū)
用于存儲正在執(zhí)行或可以執(zhí)行的程序代碼。

四、進程結構
進程分為兩類:用戶進程和oracle進程。oracle為每一個連接的用戶運行的
應用建立一個用戶進程。
1、SMON
當啟動一個數(shù)據(jù)庫時,SMON(系統(tǒng)監(jiān)控進程)執(zhí)行所需的實例恢復操作(使
用聯(lián)機重做日志文件),它也可以清除數(shù)據(jù)庫(如不再使用的臨時段),取
消系統(tǒng)不再需要的事務對象。

2、PMON
PMON(進程監(jiān)控程序)后臺進程清除失敗的用戶進程,負責清理內(nèi)存儲區(qū)和
釋放該進程使用的資源。同SMON一樣,它被周期喚起檢測它是否需要被使用。

3、DBRW
數(shù)據(jù)庫寫進程。負責將被修改的數(shù)據(jù)塊和字典緩沖內(nèi)容寫入到文件。

4、LGWR。負責把聯(lián)機重做日志緩沖內(nèi)容寫入到文件。

5、CKPT
檢查點進程:負責在每當緩沖區(qū)高速緩存中的更改永久地記錄在數(shù)據(jù)庫中時,
更新控制文件和數(shù)據(jù)文件中的數(shù)據(jù)庫狀態(tài)信息。

6、ARCH
歸檔進程:在每次日志切換時把已滿的日志組進行備份或歸檔

本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Oracle基礎知識
oracle概念和術語
Oracle錯誤集合
Oracle 體系結構
Oracle實例管理
Oracle專家高級編程學習筆記
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服