資料字典筆記

2021-05-01 04:19:36 字數 2506 閱讀 2800

資料字典可分為內部表、資料字典表、動態效能檢視和資料字典檢視。

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...