Oracle数据库系统巡检报告.docx

上传人:b****5 文档编号:5742965 上传时间:2022-12-31 格式:DOCX 页数:12 大小:19.22KB
下载 相关 举报
Oracle数据库系统巡检报告.docx_第1页
第1页 / 共12页
Oracle数据库系统巡检报告.docx_第2页
第2页 / 共12页
Oracle数据库系统巡检报告.docx_第3页
第3页 / 共12页
Oracle数据库系统巡检报告.docx_第4页
第4页 / 共12页
Oracle数据库系统巡检报告.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

Oracle数据库系统巡检报告.docx

《Oracle数据库系统巡检报告.docx》由会员分享,可在线阅读,更多相关《Oracle数据库系统巡检报告.docx(12页珍藏版)》请在冰豆网上搜索。

Oracle数据库系统巡检报告.docx

Oracle数据库系统巡检报告

 

XXXXXXXX

数据库系统巡检报告

 

福华网络

2017年2月15日

 

1文档控制

⏹修改记录

作者

修改记录

日期

版本

2巡检记录

第四次巡检

巡检时间

巡检人

巡检概况

备注

第三次巡检

巡检时间

巡检人

巡检概况

备注

第二次巡检

巡检时间

巡检人

巡检概况

备注

第一次巡检

巡检时间

2017-2-14

巡检人

丁智君

巡检概况

系统运行根本正常

备注

 

3巡检概述

2017年2月14日,福华网络对XXXXXXX现运行的维保合同相关Oracle数据库系统进展了一次全面细致的巡检效劳。

巡检围包括数据库效劳器操作系统和OracleRAC数据库。

目前,数据库效劳器和数据库运行稳定。

4巡检结果记录

合同相关的数据库系统巡检结果记录如下表所示:

效劳器IP地址

数据库实例名

数据库版本

是否为RAC节点

是否配置DG

运行状态

5检查项目分析与建议

系统当前运行状态良好。

6数据库实例检查

6.1获取实例根本信息

6.1.1查看实例启动时间,运行状态

启动时间为实例最近一次启动时间,该时间变化说明实例有重启动作,需要关注。

实例运行状态应为OPEN,数据库状态应为ACTIVE。

否那么数据库运行状态异常。

SQL>selectinstance_name,startup_time,status,database_statusfromgv$instance;

INSTANCE_NAMESTARTUP_TSTATUSDATABASE_STATUS

------------------------------------------------------

xtbg130-JUL-16OPENACTIVE

xtbg330-JUL-16OPENACTIVE

xtbg230-JUL-16OPENACTIVE

6.1.2查看系统会话数

系统会话数应和基线参数根本一致,过高和过低以为着系统存在异常。

SQL>setline80

SQL>selectinst_id,count(*)fromgv$sessiongroupbyinst_id;

INST_IDCOUNT(*)

--------------------

189

289

390

6.2查看数据库文件状态

6.2.1查看日志文件状态

正常状态为ONLINE。

SQL>colmemberformata40;

selectgroup#,status,type,memberfromv$logfile;

SQL>

GROUP#STATUSTYPEMEMBER

----------------------------------------------------------------

7ONLINE+REDOLOG/xtbg/onlinelog/redo_07_01.log

7ONLINE+REDOLOG/xtbg/onlinelog/redo_07_02.log

8ONLINE+REDOLOG/xtbg/onlinelog/redo_08_01.log

8ONLINE+REDOLOG/xtbg/onlinelog/redo_08_02.log

9ONLINE+REDOLOG/xtbg/onlinelog/redo_09_01.log

9ONLINE+REDOLOG/xtbg/onlinelog/redo_09_02.log

10ONLINE+REDOLOG/xtbg/onlinelog/redo_10_01.log

10ONLINE+REDOLOG/xtbg/onlinelog/redo_10_02.log

11ONLINE+REDOLOG/xtbg/onlinelog/redo_11_01.log

11ONLINE+REDOLOG/xtbg/onlinelog/redo_11_02.log

12ONLINE+REDOLOG/xtbg/onlinelog/redo_12_01.log

 

36rowsselected.

6.2.2查看表空间状态

正常状态为ONLINE。

SQL>selecttablespace_name,statusfromdba_tablespaces;

TABLESPACE_NAMESTATUS

---------------------------------------

SYSTEMONLINE

SYSAUXONLINE

UNDOTBS1ONLINE

TEMPONLINE

UNDOTBS2ONLINE

UNDOTBS3ONLINE

USERSONLINE

XTBG_DATAONLINE

XTBGONLINE

ENGINE_ADBONLINE

ENGINE_AFBONLINE

TABLESPACE_NAMESTATUS

---------------------------------------

ENGINE_AHDONLINE

ENGINE_AHZONLINE

ENGINE_AXBONLINE

ENGINE_AZSONLINE

ENGINE_DATAONLINE

ENGINE_IDXONLINE

FC_DATAONLINE

FC_INDXONLINE

UNV_DATAONLINE

UNV_INDXONLINE

ENGINE_AHBONLINE

22rowsselected.

6.2.3查看表空间使用率

使用率增长过快,或者使用率过高,应与时处理。

TABLESPACE_NAMETOTALFREE%Free

------------------------------------------------------------

SYSAUX41101995

SYSTEM70014821

UNDOTBS3307201392345

ENGINE_AHB614402896847

UNDOTBS1307201568051

UNDOTBS2307202095268

ENGINE_AHD1228809150774

ENGINE_AZS307202796991

ENGINE_IDX12288011282892

ENGINE_AFB307202892794

ENGINE_AXB921608675494

TABLESPACE_NAMETOTALFREE%Free

------------------------------------------------------------

ENGINE_ADB921608756895

ENGINE_AHZ15360014659495

XTBG_DATA10240972395

XTBG12288011856196

ENGINE_DATA36864035566596

UNV_DATA409604072099

USERS10510499

FC_INDX614406094299

FC_DATA307200306973100

UNV_INDX1536015328100

21rowsselected.

6.2.4查看数据库文件状态

正常状态为ONLINE。

SQL>colnameformata60;

SQL>selectname,statusfromv$datafile;

NAMESTATUS

-------------------------------------------------------------------

SYSTEM

ONLINE

ONLINE

ONLINE

ONLINE

ONLINE

ONLINE

ONLINE

ONLINE

ONLINE

ONLINE

61rowsselected.

6.3查看数据对象状态

6.3.1查看异常用户对象

确认对象异常原因。

SQL>

SQL>colownerformata15;

colobject_nameformata40;

selectowner,object_name,object_typefromdba_objectswherestatus!

='VALID'andowner!

='SYS'andowner!

='SYSTEM';

SQL>SQL>

OWNEROBJECT_NAMEOBJECT_TYPE

--------------------------------------------------------------------------

R7R7_CMPPROCEDURE

XTBGTESTFLOW_DATA_TO_HISPROCEDURE

XTBGTESTFLOW_DATA_TO_HIS_ARCPROCEDURE

XTBGTESTTRANS2REANDHISPROCEDURE

XTBGFLOW_DATA_TO_HISPROCEDURE

XTBGFLOW_DATA_TO_HIS_ARCPROCEDURE

XTBGTRANS2REANDHISPROCEDURE

XTBGUPDATESTATICSDATAPROCEDURE

8rowsselected.

6.3.2查看系统表空间的非系统对象

如果存在,应与时迁移至相应的用户表空间

SQL>selectdistinct(owner)fromdba_tableswheretablespace_name='SYSTEM'andowner!

='SYS'andowner!

='SYSTEM'unionselectdistinct(owner)fromdba_indexeswheretablespace_name='SYSTEM'andowner!

='SYS'andowner!

='SYSTEM';

OWNER

---------------

OUTLN

6.3.3查找失效的索引

如果存在需重建索引。

SQL>selectindex_name,table_name,tablespace_name,statusFromdba_indexesWhereowner='XTBG'Andstatus<>'VALID';

norowsselected

6.3.4查找失效的约束

SQL>SELECTowner,constraint_name,table_name,constraint_type,statusFROMdba_constraintsWHEREstatus='DISABLE'andconstraint_type='P';

norowsselected

6.3.5查找失效的触发器

SQL>setline200;

settable_nameformata30;

SELECTowner,trigger_name,table_name,statusFROMdba_triggersWHEREstatus='DISABLED';

SQL>SP2-0158:

unknownSEToption"table_name"

SQL>

OWNERTRIGGER_NAMETABLE_NAMESTATUS

--------------------------------------------------------------------------------------------------

SYSLOGMNRGGC_TRIGGERDISABLED

WMSYSNO_VM_DDLDISABLED

WMSYSNO_VM_DROP_ADISABLED

6.4使用AWR收集实例信息

使用oracle用户登录,在sqlplus中使用ORACLEAWR收集工作时间段的性能数据。

缺省设置时AWR可以收集7天以的历史信息。

[oraclextbgdb1~]$sqlplus/assysdba

SQL>?

/rdbms/admin/awrrpt.sql

......

Entervalueforreport_type:

TypeSpecified:

html

......

Specifythenumberofdaysofsnapshotstochoosefrom

7RAC安康检查

7.1RAC运行状态信息

通过ssh客户端工具〔putty,securecrt等〕连接至数据库效劳器。

使用grid用户登录到RAC任意节点,使用crsctl工具查看各资源状态。

正常状态如下所示。

 

--------------------------------------------------------------------------------

NAMETARGETSTATESERVERSTATE_DETAILS

--------------------------------------------------------------------------------

LocalResources

--------------------------------------------------------------------------------

ONLINEONLINExtbgdb1

ONLINEONLINExtbgdb2

ONLINEONLINExtbgdb3

ONLINEONLINExtbgdb1

ONLINEONLINExtbgdb2

ONLINEONLINExtbgdb3

ONLINEONLINExtbgdb1

ONLINEONLINExtbgdb2

ONLINEONLINExtbgdb3

ONLINEONLINExtbgdb1

ONLINEONLINExtbgdb2

ONLINEONLINExtbgdb3

ONLINEONLINExtbgdb1

ONLINEONLINExtbgdb2

ONLINEONLINExtbgdb3

ora.asm

ONLINEONLINExtbgdb1Started

ONLINEONLINExtbgdb2Started

ONLINEONLINExtbgdb3Started

ora.gsd

OFFLINEOFFLINExtbgdb1

OFFLINEOFFLINExtbgdb2

OFFLINEOFFLINExtbgdb3

ONLINEONLINExtbgdb1

ONLINEONLINExtbgdb2

ONLINEONLINExtbgdb3

ora.ons

ONLINEONLINExtbgdb1

ONLINEONLINExtbgdb2

ONLINEONLINExtbgdb3

ONLINEONLINExtbgdb1

ONLINEONLINExtbgdb2

ONLINEONLINExtbgdb3

--------------------------------------------------------------------------------

ClusterResources

--------------------------------------------------------------------------------

1ONLINEONLINExtbgdb2

ora.cvu

1ONLINEONLINExtbgdb2

ora.oc4j

1ONLINEONLINExtbgdb2

1ONLINEONLINExtbgdb2

1ONLINEONLINExtbgdb1Open

2ONLINEONLINExtbgdb2Open

3ONLINEONLINExtbgdb3Open

1ONLINEONLINExtbgdb1

1ONLINEONLINExtbgdb2

1ONLINEONLINExtbgdb3

7.2ASM磁盘容量检查

使用grid用户登录,使用asmcmd工具查看磁盘组状态。

所有磁盘组的状态应为MOUNTED。

[gridxtbgdb1~]$asmcmd

ASMCMD>lsdg

StateTypeRebalSectorBlockAUTotal_MBFree_MBReq_mir_free_MBUsable_file_MBOffline_disksVoting_filesName

MOUNTEDEXTERNN5124096104857681920074142007414200NARCH/

MOUNTEDEXTERNN51240961048576204800025663202566320NDATA/

MOUNTEDEXTERNN5124096104857615360149190149190YOCR/

MOUNTEDEXTERNN51240961048576102400652940652940NREDOLOG/

Usable_file_MB列为磁盘组可用空间,当该值变化过快意味着可用空间变化较大,应引起关注。

当该值低于总容量的10~20%时,应考虑磁盘组空间扩容。

8DataGuard安康检查

8.1主库确认没有日志缺口

SQL>selectSTATUS,GAP_STATUSfromV$ARCHIVE_DEST_STATUSwhereDEST_ID=2;

应该返回VALID和NOGAP。

SQL>selectNAME,VALUE,DATUM_TIMEfromV$DATAGUARD_STATS;

不应该返回transportlag或applylag,finishtime应该为0.

关于V$DATAGUARD_STATS是这样描述的:

该动态性能视图显示出在主库上产生了多少重做日志数据,但是还没有被备库所应用。

所以,通过查询该视图可以根本确定如果万一主库出现崩溃的话,备库上将丧失多少重做日志数据。

      可以在一套Dataguard环境下的任一备库的实例上从该视图里获取相关信息,然而,在主库的实例上查询该视图返回的信息都将是空。

也就是说,只可以从备库的实例上查询V$DATAGUARD_STATS。

8.2确认主库可以进展角色切换,查询主库

SQL>selectSWITCHOVER_STATUSfromV$DATABASE;

如果返回TOSTANDBY或SESSIONSACTIVE,那么主库就可以进展切换。

8.3 查询备库是否可以切换为主库,查询备库:

SQL>selectSWITCHOVER_STATUSfromV$DATABASE;

  如果返回TOPRIMARY或SESSIONSACTIVE,就可以切换。

如果返回SWITCHOVERLATENT或SWITCHOVERPENDING,就要去检查告警日志〔一般是需要应用一些日志〕。

如果是需要应用日志的话,在备库执行如下命令:

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1