采集
- ANA_DONE 状态:
(1) 采集用oracle启动,入库是用root启动 (root用户无oracle入库的权限)
(2) WPM_REP_PARA_FILED 的ID字段有重复
- 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表不存在
- DB_ERROR 状态:
(1) CTL文件为空
(2) 北向输出的xml文件只有表头,无内容
(3) FILED表的字段与北向文件的字段不对应
- REP_ERROR状态
(1) WPM_REP_PARA_CONFIG_V29 的北向文件的FILENAME 与北向的文件不对应
(2) 北向文件的日期与当前日期不一致
(3) Filed 字段的参数字段跟北向的参数不一致(大小写问题)
- 数据库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