Cognos 新建数据源报错

软件环境Cognos 10.2 Linux 64bit, Oracle 11.2.0 server 64bit, Oracle 11.2.0 client 64bit, Apache 2.2

报错如下

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".

BME-EX-0144 Trace back:

BmtPlayTransaction.cpp(788): QFException: CCL_RETHROW: BmtPlayTransaction::DoAction

BmtActionsHelper.cpp(488): QFException: CCL_RETHROW: BmtActionsHelper::DoAction

QFSSession.cpp(1147): QFException: CCL_RETHROW: QFSSession::ProcessDoRequest()

QFSSession.cpp(1145): QFException: CCL_CAUGHT: QFSSession::ProcessDoRequest()

QFSSession.cpp(2028): QFException: CCL_RETHROW: QFSSession::SessionProcessTestConnection()

Source/QE_RsApi.cpp(2070): QFException: CCL_RETHROW: QE

Source/QEI_ConnectionFault.cpp(814): QFException: CCL_THROW: QE

Script Stack Trace

Action No=1?? Action Name=TestDataSourceConnection

以上报错有如下2种可能

解决方式,

使用了Oracle 11.2.0 client 64bit,应使用Oracle 11.2.0 Client 32bit?

没有正确设置$LD_LIBRARY_PATH,应在cognos用户的.bash_profile文件中包含如下信息

export ORACLE_HOME=/u01/app/oracle/32client/product/11.2.0/dbhome_1

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib:/usr/lib64

没有正确配置cognos用户下的$TNS_ADMIN目录下的tnsnames.ora

QE-DEF-0285 The logon failed.

QE-DEF-0323 The DSN(ODBC)/ServiceName is invalid. Either the DSN is missing or the host is inaccessible.

RQP-DEF-0068 Unable to connect to at least one database during a multi-database attach to 1 database(s) in:

??? testDataSourceConnection

UDA-SQL-0031 Unable to access the "testDataSourceConnection" database. Check that the connection parameters to the database are configured correctly. For example, ensure that the data source connection contains the signon information, such as a password, to connect to the database.

UDA-SQL-0532 Data Source is not accessible: "PROD".

ORA-12154: TNS:could not resolve the connect identifier specified

BME-EX-0144 Trace back:

BmtPlayTransaction.cpp(788): QFException: CCL_RETHROW: BmtPlayTransaction::DoAction

BmtActionsHelper.cpp(488): QFException: CCL_RETHROW: BmtActionsHelper::DoAction

QFSSession.cpp(1147): QFException: CCL_RETHROW: QFSSession::ProcessDoRequest()

QFSSession.cpp(1145): QFException: CCL_CAUGHT: QFSSession::ProcessDoRequest()

QFSSession.cpp(2028): QFException: CCL_RETHROW: QFSSession::SessionProcessTestConnection()

Source/QE_RsApi.cpp(2070): QFException: CCL_RETHROW: QE

Source/QEI_ConnectionFault.cpp(814): QFException: CCL_THROW: QE

Script Stack Trace

Action No=1?? Action Name=TestDataSourceConnection

没有正确配置cognos用户下的$TNS_ADMIN

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-0031 Unable to access the "testDataSourceConnection" database. Check that the connection parameters to the database are configured correctly. For example, ensure that the data source connection contains the signon information, such as a password, to connect to the database.

UDA-SQL-0107 A general exception has occurred during the operation "attach".

ORA-12162: TNS:net service name is incorrectly specified

BME-EX-0144 Trace back:

BmtPlayTransaction.cpp(788): QFException: CCL_RETHROW: BmtPlayTransaction::DoAction

BmtActionsHelper.cpp(488): QFException: CCL_RETHROW: BmtActionsHelper::DoAction

QFSSession.cpp(1147): QFException: CCL_RETHROW: QFSSession::ProcessDoRequest()

QFSSession.cpp(1145): QFException: CCL_CAUGHT: QFSSession::ProcessDoRequest()

QFSSession.cpp(2028): QFException: CCL_RETHROW: QFSSession::SessionProcessTestConnection()

Source/QE_RsApi.cpp(2070): QFException: CCL_RETHROW: QE

Source/QEI_ConnectionFault.cpp(814): QFException: CCL_THROW: QE

Script Stack Trace

Action No=1?? Action Name=TestDataSourceConnection

本文原创,转载请注明出处、作者

如有错误,欢迎指正

原文:http://czmmiao.iteye.com/blog/2171706

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐