oracle 约束字典表,Oracle数据字典表

数据字典表(Data Dictionary Table) 用以存储表、索引、约束及其他数据结构信息。这些对象通常以$结尾(如tab$、obj$、ts$)

在创建数据库的时候通过运行sql.bsq脚本来创建,这个文件包含了每个数据字典表的定义及注释说明。该文件在$ORCLE_HOME/rdbms/admin目录下,通过这些内容可以深入了解数据库的对象信息。

如之前我们看到的数据库启动时创建的bootstrap$表create table bootstrap$

( line#         number not null,                       /* statement order id */

obj#          number not null,                            /* object number */

sql_text      varchar2("M_VCSZ") not null)                    /* statement */

storage (initial 50K)            /* to avoid space management during IOR I */

//                                            /* "//" required for bootstrap */

又比如undo表create table undo$                                     /* undo segment table */

( us#           number not null,                      /* undo segment number */

name          varchar2("M_IDEN") not null,    /* name of this undo segment */

user#         number not null,      /* owner: 0 = SYS(PRIVATE), 1 = PUBLIC */

file#         number not null,               /* segment header file number */

block#        number not null,              /* segment header block number */

scnbas        number,           /* highest commit time in rollback segment */

scnwrp        number,              /* scnbas - scn base, scnwrp - scn wrap */

xactsqn       number,               /* highest transaction sequence number */

undosqn       number,                /* highest undo block sequence number */

inst#         number,    /* parallel server instance that owns the segment */

status$       number not null,              /* segment status (see KTS.H): */

/* 1 = INVALID, 2 = AVAILABLE, 3 = IN USE, 4 = OFFLINE, 5 = NEED RECOVERY,

* 6 = PARTLY AVAILABLE (contains in-doubt txs)

*/

ts#           number,                                 /* tablespace number */

ugrp#         number,                      /* The undo group it belongs to */

keep          number,

optimal       number,

flags         number,

spare1        number,

spare2        number,

spare3        number,

spare4        varchar2(1000),

spare5        varchar2(1000),

spare6        date

)

可以通过查看这些文件获取到各个字段的注释信息,这样就了解这些字段的意义

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值