附录C ORACLE兼容视图

附录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

数据库中所有的函数、过程信息。

续表