附录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
数据库中所有的函数、过程信息。

续表
