posts - 309, comments - 6940, trackbacks - 0, articles - 3
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

转载:Oracle系统表查询

Posted on 2008-04-03 15:18 诗特林 阅读(440) 评论(0)  编辑  收藏 所属分类: Oracle

Oracle系统表查询

数据字典dict总是属于oracle用户sys的。  
  1、用户:  
   select username from dba_users;  
  改口令  
   alter user spgroup identified by spgtest;   
  2、表空间:  
   select * from dba_data_files;  
   select * from dba_tablespaces;//表空间  
  
   select tablespace_name,sum(bytes), sum(blocks)  
    from dba_free_space group by tablespace_name;//空闲表空间  
  
   select * from dba_data_files  
    where tablespace_name=’rbs’;//表空间对应的数据文件  
  
   select * from dba_segments  
    where tablespace_name=’indexs’;  
  3、数据库对象:  
   select * from dba_objects;  
   cluster、database link、function、index、library、package、package body、  
   procedure、sequence、synonym、table、trigger、type、undefined、view。  
  4、表:  
   select * from dba_tables;  
   analyze my_table compute statistics;->dba_tables后6列  
   select extent_id,bytes from dba_extents  
   where segment_name=’customers’ and segment_type=’table’  
   order by extent_id;//表使用的extent的信息。segment_type=’rollback’查看回滚段的空间分配信息  
   列信息:  
    select distinct table_name  
    from user_tab_columns  
    where column_name=’so_type_id’;  
  5、索引:   
   select * from dba_indexes;//索引,包括主键索引  
   select * from dba_ind_columns;//索引列  
   select i.index_name,i.uniqueness,c.column_name  
    from user_indexes i,user_ind_columns c  
     where i.index_name=c.index_name  
     and i.table_name =’acc_nbr’;//联接使用  
  6、序列:  
   select * from dba_sequences;  
  7、视图:  
   select * from dba_views;  
   select * from all_views;  
  text 可用于查询视图生成的脚本  
  8、聚簇:  
   select * from dba_clusters;  
  9、快照:  
   select * from dba_snapshots;  
  快照、分区应存在相应的表空间。  
  10、同义词:  
   select * from dba_synonyms  
    where table_owner=’spgroup’;  
    //if owner is public,then the synonyms is a public synonym.  
     if owner is one of users,then the synonyms is a private synonym.  
  11、数据库链:  
   select * from dba_db_links;  
  在spbase下建数据库链   
   create database link dbl_spnew  
   connect to spnew identified by spnew using ’jhhx’;  
   insert into acc_nbr@dbl_spnew

只有注册用户登录后才能发表评论。


网站导航: