GoldenGate常见巡检内容及命令

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Dream19881003/article/details/88048832

    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 

扫描二维码关注公众号,回复: 5431018 查看本文章

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_LOGGINGSUPPLEMENTAL_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

    ​

 

猜你喜欢

转载自blog.csdn.net/Dream19881003/article/details/88048832
今日推荐