ITPub博客

首页 > 数据库 > Oracle > oracle数据字典

oracle数据字典

原创 Oracle 作者:spectre2 时间:2011-04-03 23:14:48 0 删除 编辑

常用数据字典如下:

 dictionary  通过这个视图可以查找所有的数据字典视图(同义词dict)

Dba_tablespaces     表空间信息

Dba_data_files         

Dba_tables         数据库范围内所有表的信息,用户具有一定的权限才能查看这个视图

Dba_users

Dba_views

Dba_indexes

Dba_db_links

Dba_free_space

Dba_ind_columns

Dba_jobs

Dba_objects

Dba_rollback_segs

Dba_segments

Dba_sequences

Dba_synonyms

Dba_tab_columns

Dba_triggers

Dba_constraints

Dba_cons_columns



Oracle数据库都是按照一定的逻辑结构进行组织和管理的。它的逻辑存储结构包括。
表空间(tablespace)
段(segment)
区(extent)
块(block)

数据字典是只读的,终端用户和DBA通常使用的是建立在数据字典表上的数据字典视图,它们被

分成三类:DBA_、ALL_和USER_视图。

DBA_视图包含了数据字典所有对象的信息。
ALL_视图包含了用户查询表时可以访问的所有对象的信息。
USER_视图包含了用户查询表时表所拥有的全部对象的信息。


ALL_USERS 用户名表
Select  *  from  all_users;

ALL_TABLES  可访问的数据库表
Select owner,table_name from all_tables;

USER_TABLES    用户的数据库表
Select table_name from user_tables;

USER_VIEWS 用户视图
Select view_name from user_views;
例:
Select view_name,text from user_views;

USER_SYNONYMS  同义词
Select synonym_name,table_owner,table_name
 from user_synonyms;

·USER_CONSTRAINTS
例:
  Select constraint_name,table_name, constraint_type from user_constraints;
其中constraint_type取值的含义如下:
      C——check            P——primary key
      U——unique          R——referential
      O——view with read only
例:alter table emp drop constraint PK_emp;

参考:http://jinyumantang110.blog.163.com/blog/static/5457915620095921725854/

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/14184018/viewspace-691639/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2011-02-27

  • 博文量
    196
  • 访问量
    1844395