库-sys_databases
功能描述
sys_databases系统表用于保存数据库相关信息。
字段说明
序号 | 字段名 | 类型 | 说明 |
---|---|---|---|
0 | DB_ID | INTEGER | 库ID |
1 | DB_NAME | VARCHAR | 库名 |
2 | USER_ID | INTEGER | 拥有者的用户ID |
3 | CHAR_SET | VARCHAR | 字符集名 |
4 | TIME_ZONE | VARCHAR | 时区 |
5 | MAX_USER_NUM | INTEGER | 最大用户数 |
6 | MAX_DBC_NUM | INTEGER | 最大在线连接数 |
7 | MAX_SIZE | INTEGER | 最大尺度(单位G) |
8 | MAX_TAB_NUM | INTEGER | 最大表个数 |
9 | MAX_VIEW_NUM | INTEGER | 最大视图个数 |
10 | MAX_SEQ_NUM | INTEGER | 最大sequence个数 |
11 | MAX_TRIG_NUM | INTEGER | 最大触发器个数 |
12 | MAX_PROC_NUM | INTEGER | 最大存贮过程个数 |
13 | MAX_PACK_NUM | INTEGER | 最大包个数 |
14 | MAX_UDT_NUM | INTEGER | 最大UDT个数 |
15 | MAX_JOB_NUM | INTEGER | 最大JOB个数 |
16 | ENCRYPTOR | BINARY | 加密符 |
17 | ENABLE_ENCRY | BOOLEAN | 是否允许加密 |
18 | ENABLE_POLICY | BOOLEAN | 是否允许安全策略 |
19 | ENABLE_AUDIT | BOOLEAN | 是否允许审计 |
20 | MAX_PACK_ID | INTEGER | 当前最大包ID |
21 | MAX_OBJ_ID | INTEGER | 当前最大对象ID |
22 | MAX_USER_ID | INTEGER | 当前最大用户ID |
23 | COMMENTS | VARCHAR | 注释信息 |
24 | CREATE_TIME | DATETIME | 创建时间 |
25 | MODIFY_TIME | DATETIME | 修改时间 |
26 | REG_MODIFY | BOOLEAN | 是否记载变更日志 |
27 | ONLINE | BOOLEAN | 是否在线 |
28 | DROPED | BOOLEAN | 是否被删除(保留在回收站中) |
29 | ENCRY_ID | INTEGER | 加密机ID |
30 | RESERVED2 | VARCHAR | 保留字段 |
31 | RESERVED3 | VARCHAR | 保留字段 |
ENCRY_ID在较低版本数据库中不支持,详细信息请联系运维人员获取。
示例
查询数据库名称、创建时间等信息
sqlSQL> 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 |
查询是否开启库级变更
sqlSQL> 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