新聞中心
Oracle數(shù)據(jù)字典是Oracle數(shù)據(jù)庫(kù)的最重要的組成部分,是Oracle存放有關(guān)數(shù)據(jù)庫(kù)信息的地方,其用途是用來(lái)描述數(shù)據(jù)的,它提供了數(shù)據(jù)庫(kù)的系統(tǒng)信息,以及例程的信息。

創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),邵東企業(yè)網(wǎng)站建設(shè),邵東品牌網(wǎng)站建設(shè),網(wǎng)站定制,邵東網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,邵東網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
1.Oracle數(shù)據(jù)字典的概念
數(shù)據(jù)字典是Oracle數(shù)據(jù)庫(kù)的核心組件,它由一系列只讀的數(shù)據(jù)字典表和數(shù)據(jù)字典視圖組成。數(shù)據(jù)字典表中記錄了數(shù)據(jù)庫(kù)的系統(tǒng)信息,如方案對(duì)象的信息,例程運(yùn)行的性能信息(如例程的狀態(tài),SGA區(qū)的信息)。數(shù)據(jù)字典表達(dá)所有者是SYS用戶,其數(shù)據(jù)字典表和數(shù)據(jù)字典視圖都被保存在SYSTEM表空間中。所以,為了性能和安全的原因,Oracle建議不要在SYSTEM表空間中創(chuàng)建其它方案對(duì)象。
數(shù)據(jù)字典主要保存如下信息:
1)各種方案對(duì)象的定義信息,如表,視圖,索引,同義詞,緒論,存儲(chǔ)過(guò)程,函數(shù),包,觸發(fā)器和各種對(duì)象。
2)存儲(chǔ)空間的分配信息,如為某個(gè)對(duì)象分配了多少存儲(chǔ)空間,該對(duì)象使用了多少存儲(chǔ)空間。
3)安全信息,如賬戶,權(quán)限,角色,完整性約束信息。
4)例程運(yùn)行時(shí)代性能和統(tǒng)計(jì)信息。
5)其他數(shù)據(jù)庫(kù)本身的基本信息。
2.Oracle數(shù)據(jù)字典內(nèi)容包括:
1)數(shù)據(jù)庫(kù)中所有模式對(duì)象的信息,如表、視圖、簇、及索引等。
2)分配多少空間,當(dāng)前使用了多少空間等。
3)列的缺省值。
4)約束信息的完整性。
5)Oracle用戶的名字。
6)用戶及角色被授予的權(quán)限。
7)用戶訪問(wèn)或使用的審計(jì)信息。
8)其它產(chǎn)生的數(shù)據(jù)庫(kù)信息。
3.Oracle數(shù)據(jù)字典的主要用途是:
1)Oracle通過(guò)查詢數(shù)據(jù)字典表或數(shù)據(jù)字典視圖來(lái)獲取有關(guān)用戶,方案對(duì)象。對(duì)象的定義信息以及其他存儲(chǔ)結(jié)構(gòu)的信息,以便確認(rèn)權(quán)限,方案對(duì)象的存在性和正確性。
2)在每次執(zhí)行DDL語(yǔ)句修改方案對(duì)象和對(duì)象后,Oracle都在數(shù)據(jù)字典中記錄下所做的修改。
3)用戶可以從數(shù)據(jù)字典的只讀視圖中,獲取各種與方案對(duì)象和對(duì)象有關(guān)的信息。
4)DBA可以從數(shù)據(jù)字典的動(dòng)態(tài)性能視圖中,監(jiān)視例程的運(yùn)行狀態(tài),為性能調(diào)整提供依據(jù)。
4.Oracle數(shù)據(jù)字典的組成
為了方便使用,數(shù)據(jù)字典中的信息通過(guò)表和視圖的方式組織。數(shù)據(jù)字典的組成包括數(shù)據(jù)字典表和數(shù)據(jù)字典視圖兩部分。
5.Oracle數(shù)據(jù)字典表
數(shù)據(jù)字典表中的所有信息實(shí)際上都是保存在數(shù)據(jù)字典表中的。數(shù)據(jù)字典表中存儲(chǔ)的信息通常都是經(jīng)過(guò)加密處理的。數(shù)據(jù)字典表屬于SYS用戶,通過(guò)在創(chuàng)建數(shù)據(jù)庫(kù)時(shí)自動(dòng)運(yùn)行SQL.BSQ腳本來(lái)創(chuàng)建數(shù)據(jù)字典表。大部分?jǐn)?shù)據(jù)字典表的名稱中都包含$等這樣的特殊符號(hào)。
【編輯推薦】
- Oracle數(shù)據(jù)字典使用入門
- Oracle數(shù)據(jù)字典說(shuō)明
- Oracle數(shù)據(jù)字典的用途介紹
- Oracle數(shù)據(jù)字典中包含的視圖有哪些
- Oracle數(shù)據(jù)字典的實(shí)操
名稱欄目:有關(guān)Oracle數(shù)據(jù)字典5個(gè)方面的基本介紹
文章路徑:http://fisionsoft.com.cn/article/dpdsicd.html


咨詢
建站咨詢
