系统编目是创建数据库时自动生成的,相当于Oracle的数据字典。
生成时机:
创建数据库时 --> DBM会自动为此库生成一套编目表(数据字典)
--> 分为 只读用户编目(SYSCAT),可更改的SYSSTAT编目
存放表空间: syscatspace
模式: sysibm
表名前缀: sysibm
存放内容:
SYSCAT :存放表定义,索引定义,约束.... 这类
SYSSTAT :存放表,索引数据分布等特征信息,SQL优化器会用到这些.
db2 connect to xcldb2
--查看SYSCAT编目
db2 list tables for schema syscat
$ ./db2 list tables for schema syscat
Table/View Schema Type Creation time
------------------------------- --------------- ----- --------------------------
ATTRIBUTES SYSCAT V 2013-11-12-15.27.07.587953
BUFFERPOOLDBPARTITIONS SYSCAT V 2013-11-12-15.27.07.599066
BUFFERPOOLNODES SYSCAT V 2013-11-12-15.27.07.621546
BUFFERPOOLS SYSCAT V 2013-11-12-15.27.07.623199