對于每個數(shù)據(jù)庫,都創(chuàng)建和維護(hù)一組系統(tǒng)編目表。這些表包含關(guān)于數(shù)據(jù)庫對象(例如表、視圖、索引和包 ) 的定義的信息以及關(guān)于用戶對這些對象的訪問類型的安全信息。
創(chuàng)新互聯(lián)公司專注于企業(yè)成都營銷網(wǎng)站建設(shè)、網(wǎng)站重做改版、圍場網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5網(wǎng)站設(shè)計(jì)、商城系統(tǒng)網(wǎng)站開發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)公司、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計(jì)等建站業(yè)務(wù),價格優(yōu)惠性價比高,為圍場等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
對于DB2數(shù)據(jù)庫來說,這些表存儲在 SYSCATSPACE 表空間中,并采用保留的系統(tǒng)模式名:
SYSIBM、SYSFUN和SYSPROC:一組例程,包括函數(shù)和存儲過程,其中的 SYSIBM 是基本系統(tǒng)編目的模式 ( 不建議直接訪問它 ) 。
SYSCAT:一組只讀的系統(tǒng)編目表視圖,記錄數(shù)據(jù)庫對象的結(jié)構(gòu)信息。
SYSSTAT:一組可更新的編目視圖。這些可更新的視圖允許更新某些統(tǒng)計(jì)信息,從而模擬和測試數(shù)據(jù)庫的性能,或者更新統(tǒng)計(jì)信息而不使用 RUNSTATS 實(shí)用程序。
SYSIBMADM:一組動態(tài)性能視圖,可以從該組視圖中獲取數(shù)據(jù)庫的性能運(yùn)行信息。
SYSIBM.SYSCHECKS : 存放系統(tǒng)中的CHECK約束的信息,系統(tǒng)為每個表的每一個CHECK約束建立一條記錄。
SYSIBM.SYSCOLUMNS:表中存放有系統(tǒng)中所有表的數(shù)據(jù)列的描述信息,系統(tǒng)為DB2里定義的每個表的每一行建立 一條記錄。
SYSIBM.SYSDATABASE:系統(tǒng)為每個DATABASE保存一條記錄
SYSIBM.SYSFOREIGNKEYS:為每個FOREIGN KEY約束建立一條記錄
SYSIBM.SYSINDEXES: 為每個索引建立一條記錄。
SYSIBM.SYSKEYS: 系統(tǒng)為每個INDEX的每個鍵值創(chuàng)建一條記錄。
SYSIBM.SYSTABLES:系統(tǒng)為每一個表,視圖和別名在該表中創(chuàng)建一行記錄。
SYSIBM.SYSPACKSTMT 每個PACKAGE 中的每條SQL語句有一條記錄
SYSIBM.SYSPACKAGE 每個PACKAGE有一條記錄
SYSIBM.SYSPACKLIST 每個PLAN相關(guān)的每個PACKAGE LIST有一條或一條以上記錄
SYSIBM.SYSPLAN 每個PLAN有一條記錄
聯(lián)邦對象 | SYSCAT 編目視圖 | 描述 |
包裝器 | SYSCAT.WRAPPERS SYSCAT.WRAPOPTIONS | 這兩個視圖顯示被注冊的包裝器和它們特定的選項(xiàng) |
Servers | SYSCAT.SERVERS SYSCAT.SERVEROPTIONS | 這兩個視圖顯示被注冊的遠(yuǎn)程數(shù)據(jù)源和它們的特定選項(xiàng) |
用戶映射 | SYSCAT.USEROPTIONS | 這個視圖顯示被注冊的一個 DB2 用戶用于特定服務(wù)器的用戶認(rèn)證。密碼設(shè)置存儲在 encrypted 中 |
昵稱 | SYSCAT.TABLES SYSCAT.TABOPTIONS SYSCAT.COLUMNS SYSCAT.COLOPTIONS SYSCAT.INDEXES SYSCAT.INDOPTIONS SYSCAT.INDEXCOLUSE SYSCAT.KEYCOLUSE | 這組視圖顯示和被注冊昵稱相關(guān)的信息 在 SYSCAT.TABLES 中,昵稱是通過被設(shè)為“N”的 TYPE 來標(biāo)識的。 SYSCAT.TABOPTIONS 顯示關(guān)于昵稱的特定選項(xiàng) SYSCAT.COLOPTIONS 顯示關(guān)于昵稱列的特定選項(xiàng) SYSCAT.INDEXCOLUSE 列出參與一個索引的列 SYSCAT.KEYCOLUSE 存儲關(guān)于主鍵的信息 |
索引規(guī)范 | SYSCAT.INDEXES SYSCAT.INDEXCOLUSE | 這兩個視圖顯示為昵稱創(chuàng)建的索引規(guī)范 |
信息約束 | SYSCAT.TABCONST SYSCAT.CHECKS SYSCAT.COLCHECKS SYSCAT.CONSTDEP SYSCAT.REFERENCES | 這組視圖顯示為昵稱定義的信息約束 SYSCAT.TABCONST 顯示每個定義的約束 SYSCAT.CHECKS 和 SYSCAT.COLCHECKS 顯示關(guān)于檢查約束的信息 SYSCAT.CONSTDEP 列出約束所依賴的對象 SYSCAT.REFERENCES 列出參照約束 |
類型映射 | SYSCAT.TYPEMAPPINGS | 這個視圖顯示在昵稱注冊和遠(yuǎn)程表創(chuàng)建中使用的用戶定義類型映射。默認(rèn)的內(nèi)置類型映射不存儲在這個編目視圖中 |
函數(shù)模板 | SYSCAT.FUNCTIONS SYSCAT.ROUTINES | 這兩個視圖顯示被注冊的用戶定義函數(shù) 在 V8 中,SYSCAT.ROUTINES 取代了 SYSCAT.FUNCTIONS(SYSCAT.FUNCTIONS 仍然存在,但是文檔中沒有說明) |
函數(shù)映射 | SYSCAT.FUNCMAPPINGS SYSCAT.FUNCMAPOPTIONS SYSCAT.FUNCMAPPARMOPTIONS | 這些視圖顯示用于將一個本地函數(shù)映射為遠(yuǎn)程函數(shù)的用戶定義函數(shù)映射 |
Passthru 權(quán)限 | SYSCAT.PASSTHRUAUTH | 這個視圖顯示允許用戶使用 PASSTHRU 查詢特定服務(wù)器的授權(quán) |