我现在要做关于数据字典的维护问题,但是我对数据字典不了解,不知道是怎么生成的,请帮忙给点数据字典的信息。另外数据字典是怎么生成的?是现有表信息才有数据字典的么?本人是数据库新手中的新手,请高手赐教!

解决方案 »

  1.   

    数据字典是安装oracle的时候产生的。
    由oracle自己维护,不需要认为干预。
    数据库的一些信息存储在数据字典中,比如表结构,对象权限等等,oracle提供了一些视图供查询
    如:user_tables  user_objects 等等。
      

  2.   

    不是,现有数据字典,然后你创建表啦、存储过程啦等对象的时候,数据字典会有记录。
    你可以看
    D:\oracle\product\10.2.0\db_1\RDBMS\ADMIN\catalog.sql 
    这个脚本就是数据字典创建脚本,建库的时候这个脚本会被自动执行的。注:可能你的位置不是D:\oracle\product\10.2.0\db_1\RDBMS\ADMIN\ 你自己找一下
        ORACLE_HOME\RDBMS\ADMIN\
      

  3.   

    oracle安装后产生数据字典的,肯定是先有数据字典的,然后才能创建表。
    数据字典储存了好多信息的,如表结构、对象权限、视图、序列、同义词等信息。