附录C ORACLE兼容视图
为了提高DM与ORACLE的兼容性,DM提供了一些视图。
1.DBA_ROLES
显示系统中所有的角色。
续表
2.DBA_TAB_PRIVS
显示系统中所有用户的数据库对象权限信息。
3.USER_TAB_PRIVS
显示当前用户作为对象拥有者、授权者或被授权者的数据库对象权限。结构同DBA_TAB_PRIVS。
4.ALL_TAB_PRIVS
显示当前用户可见的,数据库对象的权限。结构同DBA_TAB_PRIVS。
5.DBA_SYS_PRIVS
显示系统中所有传授给用户和角色的权限。
6.USER_SYS_PRIVS
传授给当前用户的系统权限。
7.DBA_USERS
显示系统中所有的用户。
续表
8.ALL_USERS
当前用户可见的所用用户。ALL_USERS的信息均来自DBA_USERS。
9.USER_USERS
当前用户。
10.DBA_ROLE_PRIVS
系统中的所有角色权限。
11.USER_ROLE_PRIVS
传授给当前用户的角色。
12.ALL_CONSTRAINTS
当前用户拥有的所有约束信息。
续表
13.DBA_CONSTRAINTS
系统中所有的约束信息,结构同ALL_CONSTRAINTS。
14.USER_CONSTRAINTS
当前用户所拥有的表上定义的约束,结构同ALL_CONSTRAINTS。
15.DBA_TABLES
用户能够看到的所有表。
续表
续表
16.ALL_TABLES
当前用户能够访问的表,结构同DBA_TABLES。
17.USER_TABLES
当前用户所拥有的表,结构同DBA_TABLES,没有OWNER列。
18.USER_ALL_TABLES
当前用户所拥有的表。
续表
续表
续表
19.ALL_ALL_TABLES
当前用户能够访问的表。
续表
续表
续表
20.USER_TAB_COLS
当前用户所拥有的表、视图或聚簇的列。
续表
续表
21.DBA_TAB_COLUMNS
显示数据库中所有表、视图或聚簇的列。
续表
22.ALL_TAB_COLUMNS
显示当前用户能够访问的表、视图或聚簇的列。表结构同DBA_TAB_
COLUMNS。
23.USER_TAB_COLUMNS
显示当前用户所拥有的表、视图或聚簇的列。
续表
24.DBA_CONS_COLUMNS
显示当前数据库中所有的约束涉及列。
25.ALL_CONS_COLUMNS
显示当前用户有权限访问的约束涉及列。
26.USER_CONS_COLUMNS
显示当前用户所拥有的约束涉及列。结构同ALL_CONS_COLUMNS。
27.DBA_INDEXES
显示数据库中所有的索引。
续表
续表
续表
28.ALL_INDEXES
当前用户有权访问的索引,结构同DBA_INDEXES。
29.USER_INDEXES
当前用户所拥有的索引,结构同DBA_INDEXES,除了OWNER列。
30.DBA_VIEWS
显示数据库中所有的视图。
续表
31.ALL_VIEWS
当前用户能够访问的所有视图,结构同DBA_VIEWS。
32.USER_VIEWS
当前用户所拥有的所有视图,结构同DBA_VIEWS,没有OWNER列。
33.DBA_TRIGGERS
显示当前数据库的全部触发器。
续表
34.ALL_TRIGGERS
显示当前用户有权限访问的触发器。如果有CREATE ANY TRIGGER权限,则等同DBA_TRIGGERS。
续表
35.USER_TRIGGERS
显示当前用户所拥有的触发器。
续表
36.DBA_OBJECTS
显示数据库中所有的对象。
37.USER_OBJECTS
当前用户所拥有的对象。结构同DBA_OBJECTS,少了OWNER列。
38.ALL_OBJECTS
当前用户可访问的对象。结构同DBA_OBJECTS。
39.USER_COL_COMMENTS
当前用户所拥有的所有表和视图上的列注释。
40.DBA_COL_COMMENTS
当前数据库中的所有表和视图上的列注释。
41.ALL_COL_COMMENTS
当前用户可访问的所有表和视图上的列注释。
续表
42.USER_TAB_COMMENTS
当前用户所拥有的所有表和视图上的注释。
43.DBA_TAB_COMMENTS
当前数据库中的所有表和视图上的注释。
44.ALL_TAB_COMMENTS
当前用户可访问的所有表和视图上的注释。
45.DBA_DB_LINKS
数据库中所有的DB_LINK。
46.ALL_DB_LINKS
当前用户可访问的DB_LINK,结构同DBA_DB_LINKS。
47.USER_DB_LINKS
当前用户所拥有的DBLINK,结构同DBA_DB_LINKS,没有OWNER列。
48.DBA_SEQUENCES
数据库中所有的序列。
49.ALL_SEQUENCES
当前用户可访问的序列。结构同DBA_SEQUENCES。
50.USER_SEQUENCES
当前用户所拥有的序列,结构同DBA_SEQUENCES,没有SEQUENCE_OWNER列。
51.DBA_SYNONYMS
数据库中所有的同义词。
52.ALL_SYNONYMS
当前用户可访问的同义词,结构同DBA_SYNONYMS。
53.USER_SYNONYMS
当前用户所拥有的同义词,结构同DBA_SYNONYM,没有OWNER列。
54.DBA_TABLESPACES
数据库中所有的表空间。
续表
55.USER_TABLESPACES
当前用户可访问的表空间,结构同DBA_TABLESPACES。
56.DBA_IND_COLUMNS
系统中所有的索引列。
57.ALL_IND_COLUMNS
当前用户可访问的索引列,结构同DBA_IND_COLUMNS。
58.USER_IND_COLUMNS
当前用户所拥有的索引列。表及索引均属于当前用户。
续表
59.SYS.SESSION_PRIVS
显示用户当前可访问的权限。
60.SYS.SESSION_ROLES
显示当前可授权给用户的角色。
61.DBA_DATA_FILES
显示数据文件信息。
续表
62.SYS.SYSAUTH $
显示所有对象被授予的权限。
63.DBA_SEGMENTS
显示数据库中所有段的存储信息。
续表
64.USER_SEGMENTS
显示数据库中当前用户的段的存储信息。结构与DBA_SEGMENTS相同,只是少了OWNER、HEADER_FILE、HEADER_BLOCK、RELATIVE_FNO四列。
65.ALL_TAB_COLS
查看当前用户可见的表、视图的列信息。
续表
66.DBA_TAB_COLS
查看数据库中所有表、视图的列信息。与ALL_TAB_COLS的列相同。
67.ALL_DIRECTORIES
当前用户可以访问的所有目录信息。
68.DBA_DIRECTORIES
当前系统中所有目录的信息,只有拥有DBA权限的用户可以查看,结构同ALL_DIRECTORIES。
69.USER_TYPES
当前用户下的类型与自定义类型信息。
续表
70.DBA_FREE_SPACE
系统中所有表空间中的空簇信息。
71.USER_FREE_SPACE
系统中当前用户可以访问的表空间中的空簇信息。
72.DBA_PROCEDURES
数据库中所有的函数、过程信息。
续表