达梦数据库常用系统表

在达梦数据库的使用过程中,我们会接触到许多存储系统信息的表,通过查询这些表,用户可以了解当前系统的状态,同时,用户也可以直接修改某些字段来实现某些操作。这些表由系统创建和维护,主要可以分为三大类,第一类是数据字典,表名以SYS开头,第二类是动态性能视图,表名以vORACLEdbaDCA使DCAV开头,第三类是为了兼容ORACLE而提供的一批视图,以dba开头,DCA培训中使用第二类和第三类比较多。接下来本文就对DCA培训中接触到的这两类系统表中一些比较常见的表进行一个总结。 Vdm_ini用于存储所有ini参数和dminit建库参数信息,其中关键字段有:
PARA_NAME:参数名称
PARA_VALUE:系统参数值
达梦数据库常用系统表
达梦数据库常用系统表
达梦数据库常用系统表

达梦数据库常用系统表
达梦数据库常用系统表
达梦数据库常用系统表
达梦数据库常用系统表
达梦数据库常用系统表
达梦数据库常用系统表达梦数据库常用系统表
VinstanceNAMEHOSTNAMESTATUSinstance用于存储当前数据库实例信息,其中关键字段有: NAME:实例名称 HOST_NAME:主机名称 STATUS:系统状态
MODE$:模式
达梦数据库常用系统表

V$parameter用于存储ini参数和dminit建库参数的类型和参数值信息,其中关键字段有:
NAME:参数名称
TYPE:参数类型
VALUE:当前会话的参数值
达梦数据库常用系统表

V$rlogfile用于显示日志文件的具体信息,其中关键字段有:
GROUP_ID:表空间ID
FILE_ID:文件ID
PATH:文件路径
CREATE_TIME:创建时间

达梦数据库常用系统表
V$database用于存储当前数据库信息,其中关键字段有:
NAME:数据库名称
CREATE_TIME:数据库创建时间
ARCH_MODE:归档模式,默认是不归档的,在执行备份操作的时候可能需要修改
STATUS:状态,有六种状态,1表示启动,2表示启动,redo完成,3表示MOUNT状态,4表示打开状态,5表示挂起状态,6表示关闭状态
TOTAL_SIZE:总大小

达梦数据库常用系统表
V$dm_arch_ini用于存储当前系统归档参数信息,其中关键字段有:
ARCH_NAME:归档名称
ARCH_TYPE:归档类型
ARCH_FILE_SIZE:归档文件大小
ARCH_IS_VALID:归档是否有效
达梦数据库常用系统表
Dba_users用于显示系统中所有的用户,其中的关键字段有:
USERNAME:用户名
PASSWORD:密码
EXPIRY_DATE:密码有效期
CREATED:创建时间
达梦数据库常用系统表
Dba_roles用于显示系统中所有角色,其中的关键字段有:
ROLE:角色名
达梦数据库常用系统表
Dba_tables用于描述用户能够看到的所有表,其中关键字段有:
OWNER:表拥有者
TABLE_NAME:表名
TABLESPACE_NAME:表所在的表空间名
达梦数据库常用系统表
Dba_constraints用于存储当前用户拥有的所有约束信息,其中关键字段有:
CONSTRAINT_NAME:约束名
CONSTRAINT_TYPE:约束的类型
TABLE_NAME:约束所在的表名或者视图名
STATUS:约束的状态
达梦数据库常用系统表
Dba_views用于存储数据库中所有的视图,其中的关键字段有:
OWNER:视图拥有者
VIEW_NAME:视图名
TEXT:视图文本(视图执行的具体内容)
达梦数据库常用系统表
达梦数据库常用系统表
Dba_indexes用于存储数据库中的所有索引信息,其中关键字段有:
OWNER:索引拥有者
INDEX_NAME:索引名
INDEX_TYPE:索引类型
达梦数据库常用系统表达梦数据库常用系统表
Dba_role_privs用于存储系统中的所有角色权限,其中关键字段有:
GRANTEE:被授权用户名
GRANTED_ROLE:被授予的角色
ADMIN_OPTION:是否可以转授,yes表示可以,no表示不可以
达梦数据库常用系统表
Dba_sys_privs用于显示系统中所有传给用户和角色的权限,其中关键字段有:
GRANTEE:被授权用户名
PRIVILEGE:权限名称
ADMIN_OPTION:是否可以转授,yes表示可以,no表示不可以
达梦数据库常用系统表
Dba_tablespaces用于存储数据库中所有的表空间,其中关键字段有:
TABLESPACE_NAME:表空间名
BLOCK_SIZE:块大小
INITIAL_EXTENT:初始分配大小
NEXT_EXTENT:下次分配大小
STATUS:状态online、offline或者read only达梦数据库常用系统表达梦数据库常用系统表
Dba_data_files用于存储数据文件的相关信息,可以查询到表空间及其对应的数据文件的映射,其中关键字段有:
FILE_NAME:数据文件名
FILE_ID:数据文件id
TABLESPACE_NAME:表空间名
BYTES:数据文件的大小,单位为字节
达梦数据库常用系统表