原文地址:https://blog.csdn.net/haoxuan/article/details/2459346
DBA视图
序号
|
|
|
1
|
dba_data_files
|
关于数据库文件的信息
|
2
|
dba_db_links
|
数据库中的所有数据库链路
|
3
|
dba_extents
|
数据库中包括所有分区
|
4
|
dba_free_space
|
所有表空间中自由分区
|
5
|
dba_indexes
|
数据库中所有索引的描述
|
6
|
dba_ind_columns
|
在所有表及聚族上压缩索引的列
|
7
|
dba_objects
|
数据库中所有的对象
|
8
|
dba_rollback_segs
|
回滚段的描述
|
9
|
dba_segments
|
为所有数据库段分配的存储空间
|
10
|
dba_sequences
|
数据库中所有顺序书的描述
|
11
|
dba_synonyms
|
数据库中所有同义词
|
12
|
dba_tables
|
数据库中所有表的描述
|
13
|
dba_tablespaces
|
数据库中所有表空间的描述
|
14
|
dba_tab_columns
|
所有表描述、视图以及聚族的列
|
15
|
dba_tab_grants
|
数据库中对象所授的权限
|
16
|
dba_tab_privs
|
数据库中对象所授的权限
|
17
|
dba_ts_quotas
|
所有用户表空间限额
|
18
|
dba_users
|
关于数据库的所有用户信息
|
19
|
dba_views
|
数据库中所有视图
|
V$视图
序号
|
|
|
1
|
V$datafile
|
数据库使用的数据文件信息
|
2
|
V$librarycache
|
共享池中sql语句的治理信息
|
3
|
V$lock
|
锁的相关信息
|
4
|
V$log
|
从控制文件中提取有关重做日志组的信息
|
5
|
V$logfile
|
日志组文件的相关信息
|
6
|
V$parameter
|
参数
|
7
|
V$process
|
当前进程信息
|
8
|
V$rollname
|
回滚段信息
|
9
|
V$rollstat
|
连机回滚段统计信息
|
10
|
V$rowcache
|
内存中数据字典活动/性能信息
|
11
|
V$session
|
有关活动会话的信息
|
12
|
V$sesstat
|
在V$session中报告当前会话的统计信息
|
13
|
V$sqlarea
|
共享池中使用当前光标的信息
|
14
|
V$statname
|
在V$sesstat中报告的各统计的含义
|
15
|
V$sysstat
|
基于当前操作会话进行的系统统计
|
16
|
V$waitstat
|
等待的相关信息
|
1、
查看数据库的名字和归档状态
SQL> select name,log_mode from v$database;
2、
查看数据库的
instance
名字和状态
SQL> select instance_name,status from v$instance;
3
、查看表空间名称、状态和管理方式
SQL> select tablespace_name,status,extent_management from dba_tablespaces;
4
、查看控制文件的位置和名字
SQL> select name from v$controlfile;
5
、查看日志文件的组名、成员数量、状态和大小
SQL> select group#,members,bytes,status from v$log;
6
、查看日志文件的位置
SQL> select group#,member from v$logfile;
7
、查看数据文件的位置和大小
SQL> select name,bytes from v$datafile;
8
、查看用户拥有的对象和类型
SQL> select object_name,object_type from dba_objects where owner='SCOTT';
9
、查看临时文件的信息
SQL> select name,bytes from v$tempfile;
10
、查看归档日志信息
SQL> select name, FIRST_CHANGE#,next_change# from v$archived_log;