資料字典可分為內部表、資料字典表、動態效能檢視和資料字典檢視。
1.內部表(rdbms)是資料庫的核心,用於跟蹤內部庫資訊,維持庫正常執行。它以x$開頭,它些表是加密的,
如x$bh x$ksmsp ... x$kvit。 資料庫啟動時動態建立內部表,不允許顯示授權。
2.資料字典表用於儲存表、索引、約束等庫資訊。它以$結尾。如tab$ obj$.....ts$。建庫時執行sql.bsq來創
建它dba_object字典就是基於obj$資料字典建立的。
3.資料字典檢視 dba_ all_ user_開頭
4.動態效能檢視記錄庫執行和統計資料。它是時時更新的。
在db啟動時,oracle動態建立x$表,在此基礎上建立gv$和v$檢視。v_$和gv_$基於v$和gv$建立的。
說明:字首:dba_ + 檢視根:*col_recd =檢視 檢視
功能說明
*col_privs
表的列許可權,包括授予者,被授予者,和許可權
*col_privs_made
授予他人的列許可權
*col_privs_recd
獲得的列許可權
*col_recd
列上授權,用和public是被授予者
*constraints
約束資訊
*extents
資料範圍資訊,如資料檔案,段名(segment_name)和大小
*ind_columns
索引列資訊,如索引上的列的排序方式
*indexes
索引資訊,如型別、唯一性和被涉及的表
*objects
庫中所有對像
*segments
表和索引的資料段資訊,如tablespace和storage
*seque
序列資訊
*source
除觸發器外的所有內建過程、函式和包的原始碼
*synonyms
別名的資訊
*sys_privs
已授予使用者或角色的系統許可權
*tab_privs
表許可權,如授予者、被授予者和許可權
*tab_columns
表和檢視的列資訊。
*tab_privs_made
授予他人的表許可權
*tab_privs_recd
獲得表的許可權
*tables
表資訊,如表空間,儲存引數和資料行的數量
*tablespace
表空間資訊(無all)
*triggers
觸發器資訊
*users
使用者資訊
*views
檢視資訊
dba_audit_object
包含系統中所有的審計跟蹤記錄
dba_audit_session
列出關於connect和disconnect的所有審計跟蹤記錄
dba_audit_statment
列出關於grant、revoke、audit、noaudit、alter system語句的審記跟蹤記錄
dba_audit_trail
列出所有審計跟蹤條目
dba_catalog
列出所有資料庫表、檢視、同義詞和序列
dba_dependencies
列出對像之間的依賴性。
dba_directories
提供資料庫中所有目錄對像的資訊
dba_dml_locks
列出資料庫中持有的所有dml鎖和對乙個dml鎖的所有未解決請求
dba_free_space
空閒列表空間
dba_jobs
庫中所有作業
dba_jobs_running
庫中當前執行的所有作業
dba_libraries
列出庫中的所有庫
dba_object_size
列出各類pl/sql對像 用位元組表示
dba_object_tables
庫中所有對像表的描述
dba_partial_drop_tabs
描述部分刪除的表
dba_profiles
顯示所有啟動檔案及其限制
dba_ts_quotas
列出所有使用者的表空間限額
dba_type_attrs
列出資料庫中型別的屬性
dba_type_methods
列出資料庫中型別的方法
dba_unused_col_tabs
包含對所有具有未使用列的描述
v$backup
顯示所有聯機資料檔案的備份狀態
v$backup_async_io
從控制檔案中顯示備份集資訊
v$backup_corruption
從控制檔案中顯示資料檔案備份中有損壞的資訊
v$backup_datafile
從控制檔案中顯示備份資料檔案和備份控制檔案的資訊
v$backup_piece
從控制檔案中顯示備份塊的資訊
Clickhouse筆記 資料字典
2.3 資料來源 以csv資料為準,在ch的配置檔案config.xml下,dictionary.xml,預設將載入所有該匹配到的配置檔案。並且支援不停機更新。完整的配置結構如下 geo field1 string field2 uint64 其中,標籤attribute中的配置說明如下 配置名稱 ...
關於資料字典
1 什麼是資料字典 data dictionary 應該承認,每個人對資料字典的理解有不同的地方,因為並沒有這方面的標準,下面是三個大同小異的定義 1 資料字典是以資料庫中資料基本單元為單位,按一定順序排列,對其內容作詳細說明的資料集。2 資料字典中存放著系統中所有資料的定義,即對所有資料庫結構的描...
Oracle 資料字典
資料字典包括以下內容 1.所有資料庫schema物件的定義 表,檢視,索引,聚簇,同義詞,序列,過程,函式,包,觸發器 2.資料庫的空間分配和使用情況 3.欄位的預設值 4.完整性約束資訊 5.oracle使用者名稱,角色,許可權等資訊 6.審計資訊 7.其他資料庫資訊 資料字典有4部分組成 內部r...