这个问题纠结了很久。。我在本地安装的oracle服务器。。然后用FM做模型的话。。连接字符串啥的都是可以的。。后来在linux上测试。。在cognos的服务器上安装的oracle10g 的客户端。。。在cognos服务器上的linux下测试oracle,是能ping通的。。为什么在FM建模的时候连接字符串就不行了呢!!!!!!!!!
报错:
Windows Internet Explorer
---------------------------
QE-DEF-0285 The logon failed.
QE-DEF-0325 The logon failed for the following reason:
RQP-DEF-0068 Unable to connect to at least one database during a multi-database attach to 1 database(s) in:
testDataSourceConnection
UDA-SQL-0432 Unable to locate the gateway "libcogudaor".
RSV-SRV-0042 Trace back:
RSReportService.cpp(747): QFException: CCL_CAUGHT: RSReportService::process()
RSReportServiceMethod.cpp(217): QFException: CCL_RETHROW: RSReportServiceMethod::process(): reportTestDataSourceConnection_Request
RSQueryMgr.cpp(1786): QFException: CCL_RETHROW: RSQueryMgr::testDataSource
RSQueryMgr.cpp(1475): QFException: CCL_RETHROW: RSQueryMgr::executeRsapiCommand
RSQueryMgr.cpp(1462): QFException: CCL_RETHROW: RSQueryMgr::executeRsapiCommand
RSQueryMgr.cpp(1437): QFException: CCL_RETHROW: RSQueryMgr::executeRsapiCommand
RSQFSession.cpp(186): QFException: CCL_RETHROW: RSQFSession::DoRequest
QFSSession.cpp(604): QFException: CCL_RETHROW: QFSSession::ProcessDoRequest()
QFSSession.cpp(602): QFException: CCL_CAUGHT: QFSSession::ProcessDoRequest()
QFSSession.cpp(1464): QFException: CCL_RETHROW: QFSSession::SessionProcessTestConnection()
Source/QE_RsApi.cpp(2049): QFException: CCL_RETHROW: QE
Source/QEI_ConnectionFault.cpp(804): QFException: CCL_THROW: QE