1.数据字典
数据字典记录了数据库中最基本的信息。数据字典包括数据字典基本表和数据字典视图,而数据字典视图又分为USER_、ALL、DBA,其中USER类型的视图表示当前登录用户拥有的信息;ALL类型的视图表示当前登录用户有权限看到的信息;DBA类型的视图表示数据库管理员能够看到的信息,也就是整个数据库范围内的信息。
--如:user_tables、all_tables、dba_tables select table_name from user_tables; select * from all_tables; select * from dba_tables; --表字段字典视图 user_tab_cols select * from user_tab_cols; select column_name from user_tab_cols where table_name='EMP'; --用户对象字典视图 user_objects select * from user_objects SELECT * FROM USER_TABLESPACES; SELECT * FROM DBA_TABLESPACES;
2.动态性能视图
存储数据库中每时每刻都在变化的信息,主要是数据库的活动状态信息,它把存储在内存里的信息、和存储在控制文件里的信息,以视图的形式展现出来。
--常见的动态性能视图: v$parameter --初始化参数文件中所有项的值, v$process --当前进程的信息, v$session --有关会话的信息, v$sysstat --基于当前操作会话进行的系统统计, v$log --从控制文件中提取有关重做日志组的信息, v$logfile --有关实例重置日志组文件名及其位置的信息, v$lock --当前进程已获得的和正在请求的锁定信息, v$transaction --数据库的事务信息。 v$fixed_view_definition --所有的动态性能视图的定义信息。