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
本文原创,转载请注明出处、作者
如有错误,欢迎指正
邮箱:czmcj@163.com
相关推荐
Cognos测试数据源XQE-JDB-0004错误的解决方案 1. 将driver文件复制到: db2jcc4.jar 和 db2jcc_license_cu.jar 和 sqljdbc.jar 和 sqljdbc4.jar 软件安装根目录的 v5dataserver/lib 文件夹内 和 软件安装根目录的/...
在Cognos中搭建SQL Server类型的内容库是一个关键步骤,涉及到Cognos内容管理与SQL Server数据库的集成。...正确配置后,Cognos将能够有效地管理和存储各类报告、分析模型等数据,为企业决策提供强有力的支持。
- **数据连接**:说明如何在Cognos Report Studio中设置和管理数据源连接。 - **报表设计**:涵盖报表设计的基本概念和技术,包括如何使用不同类型的图表、表格和其他可视化元素来呈现数据。 - **API**:提供关于...
Cognos 8 SDK 提供了管理内容存储库的方法,这包括如何组织、检索和处理存储在 Cognos 8 系统中的各种内容(如报表、数据源等)。内容存储结构遵循一定的逻辑和物理布局,了解这些布局对于高效地管理内容至关重要。 ...
Cognos支持从多个身份验证源(如活动目录、LDAP等)添加成员,这使得跨组织或域的权限管理成为可能。创建空组也是可行的,以便后续添加成员。 创建Cognos组或角色的过程如下: 1. 打开Cognos Connection,点击...
数据源可以是数据库或者Cognos Cube数据源。我们的分析数据存储在数据集市里,数据集市采用的是Sybase IQ,Cognos 8连接Sybase IQ是通过ODBC方式。 2.1 发布数据库模型 发布数据库模型需要完成以下步骤: * 建好...
本文主要介绍如何在Cognos 8环境中导出和导入数据包,以及在导入后设置数据源连接。 首先,导出数据包是Cognos 8中备份或迁移内容的关键步骤。以下是详细的导出过程: 1. 启动Cognos Administration,这可以通过...
Cognos Server 的移植是指将一台 Cognos服务器端的应用(源主机)完整地迁移到另一台服务器(目标主机)上,移植应该达到的结果是:用户访问目标主机和访问源主机完全等价,目标主机能脱离源主机独立工作,目标主机...
Cognos Analysis Studio 是一款领先的业务智能工具,主要用于对企业数据进行多维度的深入分析,支持在线分析处理(OLAP)。该工具允许企业经理、领导以及业务人员从各个角度对业务运行状况进行全方位的控制与探索。...
- **数据源安全**:除了Cognos内的权限控制,还需要考虑数据源本身的访问控制。例如,数据库层面的权限设置可以进一步限制用户对特定表或列的访问。 5. **工作流和审批** - 对于敏感数据,可以设置审批流程,...
在Cognos中,我们通常通过数据源连接到数据库,然后在框架模型中定义数据项,将存储过程添加为数据源对象。在查询模型中,我们可以设置参数以传递给存储过程,获取返回的结果集。一旦存储过程成功执行,Cognos就可以...
使用FrameWork Manager连接到数据源,可以将数据源中的表结构展现在新建的工程中。 Step 2: 数据处理 在连接到数据源后,需要对数据进行处理,包括数据清洁、数据转换、数据聚合等。使用Cognos的数据处理工具,...
在Cognos 8中,**元数据建模**是一项核心功能,用于描述数据源的结构和语义。这不仅包括数据库表和字段的物理定义,还包括这些元素之间的逻辑关系,以及它们如何被用户理解和使用。 ##### 按关系建模的概念 - **...
首先,理解Cognos的数据源连接是至关重要的。Cognos可以连接到多种类型的数据库,包括关系型数据库(如Oracle、SQL Server、MySQL等)、多维数据库(如IBM Cognos Cube、Microsoft Analysis Services等)以及各种云...
IBM Cognos Analytics V11.0数据建模指南是一份官方的权威指南,主要针对IBM Cognos Analytics V11.0.0版本的数据建模功能进行详细讲解,同时,该指南也可能适用于之后的版本更新。该指南内容主要分为几个部分,包括...
在管理界面中新建数据源,以便Cognos能够连接到数据存储。 7.3 **测试数据源连接** 完成数据源的创建后,测试数据源的连接是否成功。 7.4 **完成创建** 完成数据源的创建和测试后,即可结束配置过程。 ### 总结 ...
1. 数据源整合:它可以连接到多种类型的数据源,包括关系型数据库(如 Oracle、SQL Server)和多维数据集(如 IBM Cognos TM1)。通过元数据层,它能够将不同数据源的数据集成到一个模型中,简化数据访问。 2. 权限...
Cognos是一款强大的商业智能和报表工具,由IBM开发,用于数据分析、报表生成以及企业级决策支持。在本文中,我们将深入探讨Cognos的安装配置过程,特别是以Cognos Series 7 Version 3为例。 首先,我们需要了解...