《深入解析Oracle》第四章,資料字典
而靜態檢視、動態檢視在一些基礎資料字典的基礎上建立的
然後再建立適當的同義詞
這樣做,可以更好的保護Oracle的資料字典資訊
以免使用者使用不當,對資料庫造成損害[@more@]
本章主要內容並不是針對某些資料字典或檢視的具體列進行詳細說明
是從分類、內部結構、原理等方面進行講解
要看檢視說明,Oracle的官方文件已經足夠研究幾年了
簡要記錄一些知識
x$開頭的表,Oracle內部表,官方文件並未提供說明的東西……
因為這部分表的內容,是用於維護資料庫執行的核心資訊
直接訪問的話,只允許sysdba,無法授權(一般人看到內容也不明白其含義)
x$開頭的表及其內容是在資料庫啟動時動態建立
本章提了一種研究此類表的方法,Oracle的autotrace功能(以前總結過)
以$結尾的表,資料字典表(如tab$、bootstrap$等)
其內容是資料庫物件的相關資訊
rdbms/admin/sql.bsp中包含了建立語句和簡要註釋
靜態字典檢視,依據x$表建立的
rdbms/admin/catalog.sql檔案中有相關指令碼
靜態檢視有三類字首,dba,all,user(以前總結過)
其實,三類字首的檢視,建立的過程是類似的
只是檢視的where條件中,新增了相應的許可權識別語句
有個dictionary檢視(根據obj$和com$建立)
只有兩個欄位,table_name,comments
其內容是當前使用者可以查詢的物件名稱
此檢視還有兩個同義詞,dict和dictionary
動態效能檢視(rdbms/admin/catalog.sql檔案,以前也總結過)
通常氛圍gv$和v$,gv$是針對RAC環境中的
比v$多了一個inst_id欄位,用來顯示所屬例項
從書中瞭解到,其實個人平時查詢的v$大多都是同義詞
Oracle會根據gv$、v$檢視建立gv_$、v_$檢視
然後再根據gv_$、v_$建立gv$、v$同義詞
對於同義詞,Oracle內部有一套較不易讀的流程來匹配實際對應的物件
至於目的……應該還是出於安全的考慮
一個星期瞭解前四章,總的說來進度還算湊合
但前四章並沒有太多篇幅(160頁左右),就頁數來說,進度還不到1/3
接下來的5、6、7三章總共就有190頁左右……壓力還是不小的
而且,涉及的知識也比現在要深入一些了
所以,一定要爭取在本星期結束前瞭解完第五章 ◎◎
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/556359/viewspace-1019495/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 深入瞭解Oracle資料字典Oracle
- 讀書筆記:深入解析oracle-第4章 資料字典筆記Oracle
- 深入瞭解Oracle資料字典(zt)Oracle
- 對於Oracle資料字典的深入理解Oracle
- ORACLE 資料塊格式深入解析Oracle
- oracle 資料字典Oracle
- Oracle 資料字典和資料字典檢視Oracle
- 深入解析Oracle第四章 自用閱讀記錄Oracle
- 深入淺出資料字典摘要
- 13_深入解析Oracle資料庫bootstrapOracle資料庫boot
- Oracle常用資料字典Oracle
- oracle 資料字典(轉)Oracle
- Oracle資料字典 (轉)Oracle
- 生成oracle資料字典Oracle
- Oracle 資料字典 (轉)Oracle
- Oracle的資料字典Oracle
- oracle常用的資料字典Oracle
- Oracle 資料字典學習Oracle
- Oracle 資料字典大全 ZTOracle
- Oracle常用資料字典表Oracle
- oracle資料字典簡介Oracle
- 瞭解Oracle資料字典Oracle
- oracle資料庫資料字典應用Oracle資料庫
- 深入解析oracle--資料庫的初始化Oracle資料庫
- Oracle中的資料字典技術及常用資料字典總結Oracle
- oracle常用資料字典.檢視Oracle
- oracle結構梳理---資料字典Oracle
- ORACLE常用資料字典介紹Oracle
- oracle 資料字典關係圖Oracle
- Oracle的4類資料字典Oracle
- oracle實驗記錄 (oracle 資料字典)Oracle
- 複用Oracle資料字典解析出SQL語句中用到的所有表OracleSQL
- 什麼是Oracle的資料字典?Oracle
- Oracle相關資料字典檢視Oracle
- 【轉載】Oracle資料字典檢視Oracle
- Oracle資料字典的用途介紹Oracle
- oracle資料字典表與檢視Oracle
- 10_深入解析Oracle number資料型別及os層number解析工具分享Oracle資料型別