> 文章列表 > Oracle之数据字典和动态性能视图(九)

Oracle之数据字典和动态性能视图(九)

Oracle之数据字典和动态性能视图(九)

1、数据字典

1、数据字典记录了数据库最基本的信息
2、数据字典包括数据字典基本表和数据字典视图
3、数据字典视图分为三中类型 USER_、ALL_、DBA_
USER_ 类型的视图表示当前登录用户拥有的信息
ALL_ 类型的视图表示当前登录用户有权限看到的信息
DBA_ 类型的视图表示数据库管理员能够看到的信息,也就是整个数据库范围内的信息
如:user_tables、all_tables、dba_tables

select * from user_tables;
select table_name from user_tables;

4、表字段字典视图 user_tab_cols

select * from user_tab_cols;
select column_name from user_tab_cols where table_name='EMP';

5、用户对象字典视图 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中记录了所有的动态性能视图的定义信息