如何有效的利用ORACLE数据字典

来源:Oracle认证    发布时间:2012-11-12    Oracle认证视频    评论


     
     查看某表的大小
     SQL>;select sum(bytes)/(1024*1024) as "size(M)" from user_segments
         where segment_name=upper('&table_name');
     
     查看放在ORACLE的内存区里的表
     SQL>;select table_name,cache from user_tables where instr(cache,'Y')>;0;
     
    三、索引
   
     查看索引个数和类别
     SQL>;select index_name,index_type,table_name from user_indexes order by table_name;
     
     查看索引被索引的字段
     SQL>;select * from user_ind_columns where index_name=upper('&index_name');
     
     查看索引的大小
     SQL>;select sum(bytes)/(1024*1024) as "size(M)" from user_segments
         where segment_name=upper('&index_name');
     
    四、序列号
   
     查看序列号,last_number是当前值
     SQL>;select * from user_sequences;
   
    五、视图
   
     查看视图的名称
     SQL>;select view_name from user_views;
     
     查看创建视图的select语句
     SQL>;set view_name,text_length from user_views;
     SQL>;set long 2000; 说明:可以根据视图的text_length值设定set long 的大小
     SQL>;select text from user_views where view_name=upper('&view_name');
   
    六、同义词
   
     查看同义词的名称
     SQL>;select * from user_synonyms;
   
    七、约束条件
   
     查看某表的约束条件
     SQL>;select constraint_name, constraint_type,search_condition, r_constraint_name
         from user_constraints where table_name = upper('&table_name');
         
SQL>;select c.constraint_name,c.constraint_type,cc.column_name  
    from user_constraints c,user_cons_columns cc
    where c.owner = upper('&table_owner') and c.table_name = upper('&table_name')
    and c.owner = cc.owner and c.constraint_name = cc.constraint_name
    order by cc.position;         
   
    八、存储函数和过程
   
     查看函数和过程的状态
     SQL>;select object_name,status from user_objects where object_type='FUNCTION';
     SQL>;select object_name,status from user_objects where object_type='PROCEDURE';
     
     查看函数和过程的源代码
     SQL>;select text from all_source where owner=user and name=upper('&plsql_name');

上一页12下一页

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答