Goldengate巡检包括系统和数据库的简单巡检,主要包括系统资源使用、数据库空间及告警情况。
系统巡检内容包括:
系统空间使用情况:df -hT
系统资源使用情况:vmstat 2 15
系统告警日志情况:dmesg |tail -1000
数据库巡检内容包括:
数据库表空间使用情况,如涉及ASM需检查asm空间使用情况:
select name,total_mb,free_mb,round((free_mb/total_mb)*100,2) free from v$asm_diskgroup;
set pagesize 9999
set pagesize 9999
set linesize 132
select
a.tablespace_name,
a.Total_mb,
f.Free_mb,
round(a.total_MB-f.free_mb,2) Used_mb,
round((f.free_MB/a.total_MB)*100) "%_Free"
from
(select tablespace_name, sum(bytes/(1024*1024)) total_MB from dba_data_files group by tablespace_name) a,
(select tablespace_name, round(sum(bytes/(1024*1024))) free_MB from dba_free_space group by tablespace_name) f
WHERE a.tablespace_name = f.tablespace_name(+)
order by "%_Free"
/
数据库告警,涉及到集群,集群日志相关根据实际情况检查
通过adrci检查是否有重大报错,如有报错可通知客户进行排查
adrci exec=show incidents
adrci exec=show problems
数据库相关日志检查:
Select FORCE_LOGGING,SUPPLEMENTAL_LOG_DATA_MIN,SUPPLEMENTAL_LOG_DATA_PK,SUPPLEMENTAL_LOG_DATA_UI,SUPPLEMENTAL_LOG_DATA_FK,SUPPLEMENTAL_LOG_DATA_ALL from v$database;
rep端数据库相关trigger检查:
select owner,trigger_name,TABLE_OWNER,TABLE_NAME,STATUS from dba_triggers where owner not in
('SYS','MDSYS','SYSMAN','APEX_030200','WMSYS','OLAPSYS','FLOWS_FILES','EXFSYS','XDB','SYSTEM') and status='ENABLED';
rep端数据库级联删除检查:
select OWNER,CONSTRAINT_NAME,TABLE_NAME,DELETE_RULE,status from dba_constraints where DELETE_RULE like '%CASCADE%' and owner not in
('SYS','MDSYS','SYSMAN','APEX_030200','WMSYS','OLAPSYS','FLOWS_FILES','EXFSYS','XDB','SYSTEM','CTXSYS','DBSNMP') order by owner;
rep端数据库外键检查:
select OWNER,table_name,CONSTRAINT_NAME,R_OWNER,STATUS from dba_constraints where owner not in
('SYS','MDSYS','SYSMAN','APEX_030200','WMSYS','OLAPSYS','FLOWS_FILES','EXFSYS','XDB','SYSTEM','CTXSYS','DBSNMP','ORDDATA','SCOTT')
AND CONSTRAINT_TYPE ='R' and status='ENABLED';
ext端数据库附件日志检查:
select owner,table_name,LOGGING,STATUS from dba_tables where LOGGING='NO' and owner not in
('SYS','MDSYS','SYSMAN','APEX_030200','WMSYS','OLAPSYS','FLOWS_FILES','EXFSYS','XDB','SYSTEM','CTXSYS','DBSNMP','ORDDATA','SCOTT');
ogg相关检查:
日志信息: $OGG_HOME/ggserr.log
队列文件保留情况:ls -rlt $OGG_HOME/dirdat/
进程报告保留情况:ls -lrt $OGG_HOME/dirrpt
进程参数情况:ls -lrt $OGG_HOME/dirprm
ogg进程状态检查:
ggsci> info all
ogg进程事务
ggsci>info *,showch
ogg进程参数:
ggsci> view param *
ogg进程详细信息:
ggsci> info *, detail