Skip to content

库-sys_databases

功能描述

sys_databases系统表用于保存数据库相关信息。

字段说明

序号字段名类型说明
0DB_IDINTEGER库ID
1DB_NAMEVARCHAR库名
2USER_IDINTEGER拥有者的用户ID
3CHAR_SETVARCHAR字符集名
4TIME_ZONEVARCHAR时区
5MAX_USER_NUMINTEGER最大用户数
6MAX_DBC_NUMINTEGER最大在线连接数
7MAX_SIZEINTEGER最大尺度(单位G)
8MAX_TAB_NUMINTEGER最大表个数
9MAX_VIEW_NUMINTEGER最大视图个数
10MAX_SEQ_NUMINTEGER最大sequence个数
11MAX_TRIG_NUMINTEGER最大触发器个数
12MAX_PROC_NUMINTEGER最大存贮过程个数
13MAX_PACK_NUMINTEGER最大包个数
14MAX_UDT_NUMINTEGER最大UDT个数
15MAX_JOB_NUMINTEGER最大JOB个数
16ENCRYPTORBINARY加密符
17ENABLE_ENCRYBOOLEAN是否允许加密
18ENABLE_POLICYBOOLEAN是否允许安全策略
19ENABLE_AUDITBOOLEAN是否允许审计
20MAX_PACK_IDINTEGER当前最大包ID
21MAX_OBJ_IDINTEGER当前最大对象ID
22MAX_USER_IDINTEGER当前最大用户ID
23COMMENTSVARCHAR注释信息
24CREATE_TIMEDATETIME创建时间
25MODIFY_TIMEDATETIME修改时间
26REG_MODIFYBOOLEAN是否记载变更日志
27ONLINEBOOLEAN是否在线
28DROPEDBOOLEAN是否被删除(保留在回收站中)
29ENCRY_IDINTEGER加密机ID
30RESERVED2VARCHAR保留字段
31RESERVED3VARCHAR保留字段

ENCRY_ID在较低版本数据库中不支持,详细信息请联系运维人员获取。

示例

  • 查询数据库名称、创建时间等信息

    sql
    SQL> CREATE DATABASE db_info; 
    
    SQL> SELECT db_id,db_name,create_time FROM sys_databases WHERE db_name='DB_INFO';
    
    DB_ID | DB_NAME | CREATE_TIME | 
    ------------------------------------------------------------------------------
    77 | DB_INFO| 2022-05-09 16:16:42.174 AD |
  • 查询是否开启库级变更

    sql
    SQL> SELECT db_id,db_name,reg_modify FROM sys_databases WHERE db_name='DB_INFO';
    
    DB_ID | DB_NAME | REG_MODIFY | 
    ------------------------------------------------------------------------------
    77 | DB_INFO| <NULL>|

相关系统表

  • sys_users
  • sys_tables