查询数据库基本信息

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;


动态性能视图:
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
等待的相关信息
关于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
数据库中所有视图

猜你喜欢

转载自www.cnblogs.com/Wardenking/p/10129400.html