這篇文章給大家介紹Oracle12c中CDB數(shù)據(jù)庫中數(shù)據(jù)字典架構是怎樣的,內(nèi)容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
成都創(chuàng)新互聯(lián)公司是一家專業(yè)提供東安企業(yè)網(wǎng)站建設,專注與成都網(wǎng)站建設、成都網(wǎng)站設計、H5開發(fā)、小程序制作等業(yè)務。10年已為東安眾多企業(yè)、政府機構等服務。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設公司優(yōu)惠進行中。
數(shù)據(jù)字典就是元數(shù)據(jù)的集合,比如創(chuàng)建的表,列,約束,觸發(fā)器等等這些都是元數(shù)據(jù),需要保存到數(shù)據(jù)庫中。除此之外,Oracle自身的一些數(shù)據(jù)庫對象,如目錄,PL/SQL代碼等等這些都是元數(shù)據(jù),都需要存放在數(shù)據(jù)字典中。隨著12c 容器數(shù)據(jù)的普及,Oracle數(shù)據(jù)字典發(fā)生了哪些變化呢,下文即是具體描述。
數(shù)據(jù)字典是元數(shù)據(jù)的集合,從邏輯上和物理上描述了數(shù)據(jù)庫及內(nèi)容,存儲于SYSTEM與SYSAUX表空間內(nèi)的若干段。
SYS用戶擁有所有的數(shù)據(jù)字典表,數(shù)據(jù)字典基本一般以 2、數(shù)據(jù)字典的形成
在數(shù)據(jù)庫創(chuàng)建階段創(chuàng)建,在使用階段維護和更新
無法通過DML操作來修改,只能通過相關的命令修改系統(tǒng),來達到間接修改數(shù)據(jù)字典。
數(shù)據(jù)庫對象的定義信息
用戶定義信息
PL/SQL代碼
用戶創(chuàng)建的其他對象等
關于數(shù)據(jù)字典詳細介紹可以參考:Oracle 數(shù)據(jù)字典和數(shù)據(jù)字典視圖
在Oracle 12c之前的數(shù)據(jù)庫版本,系統(tǒng)數(shù)據(jù)字典和用戶數(shù)據(jù)字典采取了混合存放的處理方式。
在Oracle 12c CDB數(shù)據(jù)庫中采取分離存放的方式,及各個PDB數(shù)據(jù)字典獨立存放。
從用戶和應用程序的角度來看,CDB中每個容器中的數(shù)據(jù)字典是分開的,因為它將在非CDB中。
在新創(chuàng)建的不包含用戶數(shù)據(jù)的非CDB中,數(shù)據(jù)字典僅包含系統(tǒng)元數(shù)據(jù)。
例如,TAB$表包含僅描述Oracle提供的表的行,例如TRIGGER$和SERVICE$。
隨著用戶數(shù)據(jù)庫對象添加到數(shù)據(jù)庫,則用戶添加的這些對象信息被混合存放到了系統(tǒng)數(shù)據(jù)字典(即Oracle提供的數(shù)據(jù)對象字典)
如下圖描繪了二個基礎數(shù)據(jù)字典表
左邊圖示中黑色條表示描述系統(tǒng)數(shù)據(jù)字典的行,綠色條的表示用戶對象產(chǎn)生的行相間到數(shù)據(jù)字典表
關于Oracle12c中CDB數(shù)據(jù)庫中數(shù)據(jù)字典架構是怎樣的就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
分享標題:Oracle12c中CDB數(shù)據(jù)庫中數(shù)據(jù)字典架構是怎樣的
網(wǎng)站網(wǎng)址:http://chinadenli.net/article10/joijgo.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供建站公司、營銷型網(wǎng)站建設、App開發(fā)、商城網(wǎng)站、、網(wǎng)站建設
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)