01/app/oracle/oradata/prod/disk3/sysaux01.dbf 3 /u01/app/oracle/oradata/prod/disk3/undotbs01.dbf 4 /u01/app/oracle/oradata/prod/disk3/users01.dbf
三.模糊查询视图名称
select * from dictionary where table_name like 'DBA';
四.数据字典的视图:(重点)
数据字典视图的分类,静态(static)和动态(dynamic)
1.动态视图 大部分在mount下就可以访问,反映数据库实时的状态 大部分v$开头,多用单数,从控制文件和内存汇总读出。 从v$fixed_table 这个视图查到所有的动态视图的名称。 用于调优和数据库监控。 v$_单数 单实例的动态视图。 Gv$_单数 rac环境的动态视图
SQL> select count(*) from v$fixed_table;
COUNT(*) ---------- 1396
常用静态视图: select name from v$tablespace; select file#,name from v$datafiles; select * from v$log; select * from v$logfile; select name from v$archived_log;
2.静态视图 在数据库的open状态下访问,用于了解数据库的物理结构信息。 大部分以dba、all、user开头,并用复数形式 user_:存储当前用户所拥有的对象的相关信息 all_:存储当前用户能够访问的对象 dba_:存储所有用户对象的信息(默认只能有sys/system用户访问)
例: 查看区信息 select segment_name ,segment_type,tablespace_name, bytes/1024 k,extents,blocks from dba_segments; #查看数据文件 SQL> select file_id,file_name,tablespace_name,bytes/1024/1024 m from dba_data_files;