Oracle OCP笔记(09)数据字典视图与动态性能视图
一.数据字典视图
一般为前缀dba_ all_ user_
dba_objects
dba_data_files
dba_users
dba_tables
dba_tablespaces
dba_alert_history
数据字典视图只允许在打开数据库及数据字典后查询。
二.动态性能视图
v_$前缀: 视图
v$前缀: 同义词
有些动态性能视图根据实例填充,在实例处于NOMOUNT模式就已可用,例如:
v$instance
v$sysstat
由控制文件填充的动态性能视图(只有在已经加载数据库的情况下可用),例如:
v$database
v$datafile
v$logfile
v$tablespace
v$视图与数据字典视图之间存在一些重叠,如:v$tablespace,dba_tablespaces
三.查询视图了解数据库物理结构
1.表空间和数据文件
select t.name,d.name,d.bytes
from v$tablespace t join v$datafile d
on t.ts#=d.ts#
order by t.name
select t.tablespace_name,d.file_name,d.bytes
from dba_tablespaces t join dba_data_files d
on t.tablespace_name=d.tablespace_name
order by tablespace_name;
2.所有控制文件副本
select * from v$controlfile;
select value from v$parameter where name='control_files';
3.联机重做日志文件成员的位置和大小
select m.group#,m.member,g.bytes
from v$log g join v$logfile m
on m.group#=g.group#
order by m.group#,m.member;
四.常用动态性能视图
v$parameter -- 初始化参数
v$spparameter -- spfile文件初始化参数
v$pwfile_users -- 通过口令文件验证用户列表(sysdba,sysoper)
v$instance -- 实例
v$database -- 数据库
v$controlfile -- 控制文件
v$tablespace -- 表空间
v$datafile -- 数据文件
v$tempfile -- 临时文件
v$log -- 联机日志组
v$logfile -- 联机日志组成员文件
v$archive_dest -- 归档位置
v$archived_log -- 归档日志文件
v$session -- 会话
v$process -- 进程
v$locked_object -- 锁对象
v$sqltext -- SQL语句(显示在多行)
v$sqlarea -- SQL语句(显示在一行)
v$sysstat -- 系统状态
v$sgastat -- SGA状态
v$pgastat -- PGA状态
v$undostat -- 撤消状态
v$sesstat -- Session状态
v$transaction -- 事务
v$shared_pool_advice -- 共享池顾问
v$java_pool_advice -- Java池顾问
v$streams_pool_advice -- 流池顾问
v$db_cache_advice -- 数据库缓冲区顾问
v$sga_target_advice -- SGA自动管理顾问
v$pga_target_advice -- PGA自动管理顾问
v$memory_target_advice -- 内存自动管理顾问(SGA+PGA)
v$diag_info -- 警报和跟踪文件位置
五.常用数据字典
dba_tablespaces -- 表空间
dba_data_files -- 数据文件
dba_segments -- 段
dba_extents -- 区间
dba_users -- 用户
dba_roles -- 角色
dba_objects -- 对象
dba_tables -- 表
dba_tab_columns -- 列
dba_tab_cols -- 列
dba_indexes -- 索引
dba_views -- 视图
dba_sys_privs -- 系统权限
dba_tab_privs -- 对象权限
dba_role_privs -- 角色权限
dba_waiters -- 等待锁的会话
dba_source -- PL/SQL程序代码
dba_db_links -- 数据库链接