采集

  1. ANA_DONE 状态:

(1) 采集用oracle启动,入库是用root启动 (root用户无oracle入库的权限)

(2) WPM_REP_PARA_FILED ID字段有重复

  1. WAIT_REP 状态:

(1) Sftp的采集程序 wpm_rep_para_config_v29   的字段 OBJECT_ID 为空

(2) Java 总采集ALL没启动,单个采集启动

(3) Wpm_rep_para_config_v29 active 0,代表不采集。所以状态为待采集

(4) Wpm_rep_para_config_v29 job_id task任务表的ID 无对应,导致无任务

(5) V29版本的omc,在v2表存在,但是咋omc_server_v29表不存在

  1. DB_ERROR 状态:

(1) CTL文件为空

(2) 北向输出的xml文件只有表头,无内容

(3) FILED表的字段与北向文件的字段不对应

  1. REP_ERROR状态

(1) WPM_REP_PARA_CONFIG_V29 的北向文件的FILENAME 与北向的文件不对应

(2) 北向文件的日期与当前日期不一致

(3) Filed 字段的参数字段跟北向的参数不一致(大小写问题)

  1. 数据库CPU过慢

(1) 数据库cpu过高导致的采集数据太慢,这个在安徽出现过一次,主要的原因是由于WPM_REP_PARA_INSTANCE_V29 size 太大,TRUNCATE 清空一下就好,由于每次采集都会扫描这个表,如果表数据太大,占用空间太大导致扫描比较慢。

(2) 福建的数据库CPU有次是由于缓存过高导致的采集过慢,原因是由于服务器,数据库缓存过高,情况缓存就好了

(3) 以上问题都不是, top 命令看一下,然后通过 spid 查看一下那些命令导致数据库过高,如果无关紧要 kill 掉就好,杀进程要慎重。

部署采集的sftp程序,遇到这情况

org.hibernate.util.JDBCExceptionReporter.logExceptions(JDBCExceptionReporter.java:101)
2020-03-30 13:19:15,862 [main] ERROR org.hibernate.util.JDBCExceptionReporter -
Connections could not be acquired from the underlying database!

表示采集程序的applicationContext.xml 配置的数据库信息有问题,要进行调测

采集错误

  表示ID 有重复,具体查看 wpm_rep_para_config_v2 /v29 的id ,跟wpm_rep_para_instance_v2 /v29的 FILE_CONFIG_ID 看是否有重复,还有 wpm_rep_para_filed的id

原文地址:https://www.cnblogs.com/JIKes/p/12192707.html