Oracle数据库巡检之收集数据库基本信息第一篇

在日常项目中,我们都会涉及到Oracle数据库巡检或者数据库突发故障处理问题。那么对于一个实施小白来说,遇到数据库突发故障,需要公司DBA协助进行故障问题定位及处理的时候,如何快速准确的将项目数据库信息反馈给DBA,就显得尤为重要。下面我将由易到难,分多篇文章详细介绍如何快速准确的收集到DBA所需要的数据库信息。

今天我们先从数据库版本、数据库基本信息、实例状态、是否处于归档模式四个信息收集开始。

注:以下信息收集语句,均在PLSQL命令窗口执行

1.数据库版本信息收集

set heading off

select rpad('****************【数据库版本】',100,'*') from dual;

set heading on

select * from v$version;

Oracle数据库巡检之收集数据库基本信息第一篇

2.数据库基本信息收集

set heading off

select rpad('****************【数据库基本信息】',100,'*') from dual;

set heading on

set linesize 500

col host_name for a20

select dbid,name,instance_name,instance_name,version,parallel rac,host_name from v$database,v$instance;

Oracle数据库巡检之收集数据库基本信息第一篇

3.数据库实例状态信息收集

set heading off

select rpad('****************【实例状态】',100,'*') from dual;

set heading on

select instance_number,instance_name ,status from gv$instance;

Oracle数据库巡检之收集数据库基本信息第一篇

4.是否处于归档模式信息收集

set heading off

select rpad('****************【是否处于归档模式】',100,'*') from dual;

set heading on

select name,log_mode,open_mode from v$database;

Oracle数据库巡检之收集数据库基本信息第一篇


分享到:


相關文章: