求助:Informatica service启动报错

0
求助:Informatica service启动报错,以下是catalina.out中的错误信息,求帮忙看下是哪块的问题

Caught an exception in one of the PCSF or PCSF base servlet threads. See below for the brief stacktrace
2015-3-25 15:57:25 org.apache.catalina.startup.HostConfig deployWAR
信息: Deploying web application archive ROOT.war
Thread Name: Domain Monitor
Exception class: java.lang.NullPointerException
Exception Message: null
Stack trace:
com.informatica.pcsf.common.storage.DBAccess.getBytesFromBlob(DBAccess.java:531)
com.informatica.pcsf.common.storage.DomainDBStorage.toPCSFObject(DomainDBStorage.java:347)
com.informatica.pcsf.common.storage.AbstractDBStorage.readFromDatabase(AbstractDBStorage.java:236)
com.informatica.pcsf.common.storage.AbstractDBStorage.read(AbstractDBStorage.java:209)
com.informatica.pcsf.shared.domain.DomainMetadata.loadDomain(DomainMetadata.java:766)
com.informatica.pcsf.domainservice.MasterElector.electMaster(MasterElector.java:183)
com.informatica.pcsf.domainservice.DomainService.startAndCompleteElection(DomainService.java:635)
com.informatica.pcsf.domainservice.DomainService.discoverMasterIfNeeded(DomainService.java:577)
com.informatica.pcsf.domainservice.DomainService.run(DomainService.java:528)
 
--------分析
从日志看是空指针异常,而且是跟数据库连接有关系。猜测可能是oracle客户端的问题,程序在取数据库连接时娶不到。但是在安装时测试连接时没问题的。
疑问:程序是怎么连接数据库的?是怎么去到oralce连接的?此问题是否跟oracle客户端的环境变量有关系?
已邀请:
1

changhaifeng - 数据新手 2015-03-26 回答

初步猜想是jdbc版本问题,informatica装的是8.6,数据库用的oracle11g,informatica带的jdbc的版本应该比较低,低版本的jdbc连接高版本的数据库,可能会有一些问题,尤其是读blob字段时。
0

changhaifeng - 数据新手 2015-03-26 回答

采用oracle 10g后问题消失。

要回复问题请先登录注册