RRDI- Configuring Cognos datawarehouse with Oracle fails.
I am configuring RRDI with Oracle database. Test connection fails when i am configuring Cognos data source connection for the data warehouse.
have tried the following steps to resolve but still unable to solve the issue.
1.Changing the port number of the database and creating the listener for the same.
2.Setting path in environment variables for PATH, ORACLE_HOME, CRN_ROOT
PATH :C:\oracle\product\10.2.0\db_1\BIN;C:\Program Files (x86)\IBM\RRDI\jdk\jre\bin;C:\Program Files (x86)\IBM\RRDI\jdk\jre\bin\classic;C:\oracle\product\10.2.0\db_1\bin;C:\Program Files\IBM\Java60\jre\bin;%systemroot%\system32;%systemroot%;%systemroot%\system32\wbem;c:\program files (x86)\ibm\gsk8\lib;C:\IBM\ITM\bin;C:\IBM\ITM\bin\dll;C:\IBM\ITM\InstallITM;C:\IBM\ITM\TMAITM6
ORACLE_HOME:C:\oracle\product\10.2.0\db_1\bin
Note:Also tired by giving path of ORACLE_HOME without bin.
****
CRN_ROOT: C:\Program Files (x86)\IBM\RRDI\cognos\templates\ccs\xslt\crn
3.Adding latest driver file into RRDI location
("C:\Program Files (x86)\IBM\RRDI\AppServer\profiles\RationalReport\installedApps\svtw2k3x64-48Node02Cell\IBM Cognos 8.ear\p2pd.war\WEB-INF\lib")
4.All permissions for the user is granted in Cognos configuration tool and Oracle.
5.Created entry of user DSN and System DSN in odbcad32.exe.
6.Verified the port numbers of the listener configured.
7.Verified the entries in tnsnames.ora file.
The following Error message is displayed
**********************************
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.
UDA-SQL-0532 Data Source is not accessible: "RIDW".
ORA-12154: TNS:could not resolve the connect identifier specified
BME-EX-0144 Trace back:
BmtPlayTransaction.cpp(757): QFException: CCL_RETHROW: BmtPlayTransaction::DoAction
BmtActionsHelper.cpp(488): QFException: CCL_RETHROW: BmtActionsHelper::DoAction
QFSSession.cpp(719): QFException: CCL_RETHROW: QFSSession::ProcessDoRequest()
QFSSession.cpp(717): QFException: CCL_CAUGHT: QFSSession::ProcessDoRequest()
QFSSession.cpp(1548): QFException: CCL_RETHROW: QFSSession::SessionProcessTestConnection()
Source/QE_RsApi.cpp(2071): QFException: CCL_RETHROW: QE
Source/QEI_ConnectionFault.cpp(814): QFException: CCL_THROW: QE
have tried the following steps to resolve but still unable to solve the issue.
1.Changing the port number of the database and creating the listener for the same.
2.Setting path in environment variables for PATH, ORACLE_HOME, CRN_ROOT
PATH :C:\oracle\product\10.2.0\db_1\BIN;C:\Program Files (x86)\IBM\RRDI\jdk\jre\bin;C:\Program Files (x86)\IBM\RRDI\jdk\jre\bin\classic;C:\oracle\product\10.2.0\db_1\bin;C:\Program Files\IBM\Java60\jre\bin;%systemroot%\system32;%systemroot%;%systemroot%\system32\wbem;c:\program files (x86)\ibm\gsk8\lib;C:\IBM\ITM\bin;C:\IBM\ITM\bin\dll;C:\IBM\ITM\InstallITM;C:\IBM\ITM\TMAITM6
ORACLE_HOME:C:\oracle\product\10.2.0\db_1\bin
Note:Also tired by giving path of ORACLE_HOME without bin.
****
CRN_ROOT: C:\Program Files (x86)\IBM\RRDI\cognos\templates\ccs\xslt\crn
3.Adding latest driver file into RRDI location
("C:\Program Files (x86)\IBM\RRDI\AppServer\profiles\RationalReport\installedApps\svtw2k3x64-48Node02Cell\IBM Cognos 8.ear\p2pd.war\WEB-INF\lib")
4.All permissions for the user is granted in Cognos configuration tool and Oracle.
5.Created entry of user DSN and System DSN in odbcad32.exe.
6.Verified the port numbers of the listener configured.
7.Verified the entries in tnsnames.ora file.
The following Error message is displayed
**********************************
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.
UDA-SQL-0532 Data Source is not accessible: "RIDW".
ORA-12154: TNS:could not resolve the connect identifier specified
BME-EX-0144 Trace back:
BmtPlayTransaction.cpp(757): QFException: CCL_RETHROW: BmtPlayTransaction::DoAction
BmtActionsHelper.cpp(488): QFException: CCL_RETHROW: BmtActionsHelper::DoAction
QFSSession.cpp(719): QFException: CCL_RETHROW: QFSSession::ProcessDoRequest()
QFSSession.cpp(717): QFException: CCL_CAUGHT: QFSSession::ProcessDoRequest()
QFSSession.cpp(1548): QFException: CCL_RETHROW: QFSSession::SessionProcessTestConnection()
Source/QE_RsApi.cpp(2071): QFException: CCL_RETHROW: QE
Source/QEI_ConnectionFault.cpp(814): QFException: CCL_THROW: QE
6 answers
I am configuring RRDI with Oracle database. Test connection fails when i am configuring Cognos data source connection for the data warehouse.
have tried the following steps to resolve but still unable to solve the issue.
1.Changing the port number of the database and creating the listener for the same.
2.Setting path in environment variables for PATH, ORACLE_HOME, CRN_ROOT
PATH :C:\oracle\product\10.2.0\db_1\BIN;C:\Program Files (x86)\IBM\RRDI\jdk\jre\bin;C:\Program Files (x86)\IBM\RRDI\jdk\jre\bin\classic;C:\oracle\product\10.2.0\db_1\bin;C:\Program Files\IBM\Java60\jre\bin;%systemroot%\system32;%systemroot%;%systemroot%\system32\wbem;c:\program files (x86)\ibm\gsk8\lib;C:\IBM\ITM\bin;C:\IBM\ITM\bin\dll;C:\IBM\ITM\InstallITM;C:\IBM\ITM\TMAITM6
ORACLE_HOME:C:\oracle\product\10.2.0\db_1\bin
Note:Also tired by giving path of ORACLE_HOME without bin.
****
CRN_ROOT: C:\Program Files (x86)\IBM\RRDI\cognos\templates\ccs\xslt\crn
3.Adding latest driver file into RRDI location
("C:\Program Files (x86)\IBM\RRDI\AppServer\profiles\RationalReport\installedApps\svtw2k3x64-48Node02Cell\IBM Cognos 8.ear\p2pd.war\WEB-INF\lib")
4.All permissions for the user is granted in Cognos configuration tool and Oracle.
5.Created entry of user DSN and System DSN in odbcad32.exe.
6.Verified the port numbers of the listener configured.
7.Verified the entries in tnsnames.ora file.
The following Error message is displayed
**********************************
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.
UDA-SQL-0532 Data Source is not accessible: "RIDW".
ORA-12154: TNS:could not resolve the connect identifier specified
BME-EX-0144 Trace back:
BmtPlayTransaction.cpp(757): QFException: CCL_RETHROW: BmtPlayTransaction::DoAction
BmtActionsHelper.cpp(488): QFException: CCL_RETHROW: BmtActionsHelper::DoAction
QFSSession.cpp(719): QFException: CCL_RETHROW: QFSSession::ProcessDoRequest()
QFSSession.cpp(717): QFException: CCL_CAUGHT: QFSSession::ProcessDoRequest()
QFSSession.cpp(1548): QFException: CCL_RETHROW: QFSSession::SessionProcessTestConnection()
Source/QE_RsApi.cpp(2071): QFException: CCL_RETHROW: QE
Source/QEI_ConnectionFault.cpp(814): QFException: CCL_THROW: QE
Are you using a 64 bit Oracle? If so, you need to get and install the 32 bit client.
Hi Mike,
I saw the same issue when using the 32-bit client connecting to 64-bit Oracle. The issue might be the installation directory, it looks like it is installed in "Program Files (x86)" which may have restrictions placed on it by the OS.
I have not been able to verify this, but you can try uninstalling and installing it under another directory, like C:\IBM\RRDI.
Are you using a 64 bit Oracle? If so, you need to get and install the 32 bit client.
I saw the same issue when using the 32-bit client connecting to 64-bit Oracle. The issue might be the installation directory, it looks like it is installed in "Program Files (x86)" which may have restrictions placed on it by the OS.
I have not been able to verify this, but you can try uninstalling and installing it under another directory, like C:\IBM\RRDI.
I am configuring RRDI with Oracle database. Test connection fails when i am configuring Cognos data source connection for the data warehouse.
have tried the following steps to resolve but still unable to solve the issue.
1.Changing the port number of the database and creating the listener for the same.
2.Setting path in environment variables for PATH, ORACLE_HOME, CRN_ROOT
PATH :C:\oracle\product\10.2.0\db_1\BIN;C:\Program Files (x86)\IBM\RRDI\jdk\jre\bin;C:\Program Files (x86)\IBM\RRDI\jdk\jre\bin\classic;C:\oracle\product\10.2.0\db_1\bin;C:\Program Files\IBM\Java60\jre\bin;%systemroot%\system32;%systemroot%;%systemroot%\system32\wbem;c:\program files (x86)\ibm\gsk8\lib;C:\IBM\ITM\bin;C:\IBM\ITM\bin\dll;C:\IBM\ITM\InstallITM;C:\IBM\ITM\TMAITM6
ORACLE_HOME:C:\oracle\product\10.2.0\db_1\bin
Note:Also tired by giving path of ORACLE_HOME without bin.
****
CRN_ROOT: C:\Program Files (x86)\IBM\RRDI\cognos\templates\ccs\xslt\crn
3.Adding latest driver file into RRDI location
("C:\Program Files (x86)\IBM\RRDI\AppServer\profiles\RationalReport\installedApps\svtw2k3x64-48Node02Cell\IBM Cognos 8.ear\p2pd.war\WEB-INF\lib")
4.All permissions for the user is granted in Cognos configuration tool and Oracle.
5.Created entry of user DSN and System DSN in odbcad32.exe.
6.Verified the port numbers of the listener configured.
7.Verified the entries in tnsnames.ora file.
The following Error message is displayed
**********************************
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.
UDA-SQL-0532 Data Source is not accessible: "RIDW".
ORA-12154: TNS:could not resolve the connect identifier specified
BME-EX-0144 Trace back:
BmtPlayTransaction.cpp(757): QFException: CCL_RETHROW: BmtPlayTransaction::DoAction
BmtActionsHelper.cpp(488): QFException: CCL_RETHROW: BmtActionsHelper::DoAction
QFSSession.cpp(719): QFException: CCL_RETHROW: QFSSession::ProcessDoRequest()
QFSSession.cpp(717): QFException: CCL_CAUGHT: QFSSession::ProcessDoRequest()
QFSSession.cpp(1548): QFException: CCL_RETHROW: QFSSession::SessionProcessTestConnection()
Source/QE_RsApi.cpp(2071): QFException: CCL_RETHROW: QE
Source/QEI_ConnectionFault.cpp(814): QFException: CCL_THROW: QE
Are you using a 64 bit Oracle? If so, you need to get and install the 32 bit client.
Hi Mike,
I saw the same issue when using the 32-bit client connecting to 64-bit Oracle. The issue might be the installation directory, it looks like it is installed in "Program Files (x86)" which may have restrictions placed on it by the OS.
I have not been able to verify this, but you can try uninstalling and installing it under another directory, like C:\IBM\RRDI.
I am configuring RRDI with Oracle database. Test connection fails when i am configuring Cognos data source connection for the data warehouse.
have tried the following steps to resolve but still unable to solve the issue.
1.Changing the port number of the database and creating the listener for the same.
2.Setting path in environment variables for PATH, ORACLE_HOME, CRN_ROOT
PATH :C:\oracle\product\10.2.0\db_1\BIN;C:\Program Files (x86)\IBM\RRDI\jdk\jre\bin;C:\Program Files (x86)\IBM\RRDI\jdk\jre\bin\classic;C:\oracle\product\10.2.0\db_1\bin;C:\Program Files\IBM\Java60\jre\bin;%systemroot%\system32;%systemroot%;%systemroot%\system32\wbem;c:\program files (x86)\ibm\gsk8\lib;C:\IBM\ITM\bin;C:\IBM\ITM\bin\dll;C:\IBM\ITM\InstallITM;C:\IBM\ITM\TMAITM6
ORACLE_HOME:C:\oracle\product\10.2.0\db_1\bin
Note:Also tired by giving path of ORACLE_HOME without bin.
****
CRN_ROOT: C:\Program Files (x86)\IBM\RRDI\cognos\templates\ccs\xslt\crn
3.Adding latest driver file into RRDI location
("C:\Program Files (x86)\IBM\RRDI\AppServer\profiles\RationalReport\installedApps\svtw2k3x64-48Node02Cell\IBM Cognos 8.ear\p2pd.war\WEB-INF\lib")
4.All permissions for the user is granted in Cognos configuration tool and Oracle.
5.Created entry of user DSN and System DSN in odbcad32.exe.
6.Verified the port numbers of the listener configured.
7.Verified the entries in tnsnames.ora file.
The following Error message is displayed
**********************************
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.
UDA-SQL-0532 Data Source is not accessible: "RIDW".
ORA-12154: TNS:could not resolve the connect identifier specified
BME-EX-0144 Trace back:
BmtPlayTransaction.cpp(757): QFException: CCL_RETHROW: BmtPlayTransaction::DoAction
BmtActionsHelper.cpp(488): QFException: CCL_RETHROW: BmtActionsHelper::DoAction
QFSSession.cpp(719): QFException: CCL_RETHROW: QFSSession::ProcessDoRequest()
QFSSession.cpp(717): QFException: CCL_CAUGHT: QFSSession::ProcessDoRequest()
QFSSession.cpp(1548): QFException: CCL_RETHROW: QFSSession::SessionProcessTestConnection()
Source/QE_RsApi.cpp(2071): QFException: CCL_RETHROW: QE
Source/QEI_ConnectionFault.cpp(814): QFException: CCL_THROW: QE
Are you using a 64 bit Oracle? If so, you need to get and install the 32 bit client.
The following has been posted in a similar work item. Hopefully it will help:
"I don't know your oracle client is thin one(140M just unzipped) or fat one(1G need install). Both could be work even Oracle client and server on different system.RICM for report server and RIDW for report both could be connected
for thin one:
1.Set ORACLE_HOME and PATH to your client folder(mine is C:\software\instantclient_11_2).
2.write the "tnsnames.ora" and "listener.ora"(for RIDW) and copy them to the created folder /network/admin.(whole path:C:\software\instantclient_11_2\network\admin)
3.I want to mentioned if you change the environment variables,we should restarted the RRDI to see the result.
4.Configure the RICM: copy odbc5.jar to "cognos\webapps\p2pd\WEB-INF\lib" and "IBM Cognos 8.ear/p2pd.war/WEB-INF/lib if need.
Check the RICM in cognos configuration manager could be connected and RIDW could be connected in data source connection from cognos page.
Fat one much easier.but they both need create listener and service naming in oracle server."
Hi Mike,
I saw the same issue when using the 32-bit client connecting to 64-bit Oracle. The issue might be the installation directory, it looks like it is installed in "Program Files (x86)" which may have restrictions placed on it by the OS.
I have not been able to verify this, but you can try uninstalling and installing it under another directory, like C:\IBM\RRDI.
I am configuring RRDI with Oracle database. Test connection fails when i am configuring Cognos data source connection for the data warehouse.
have tried the following steps to resolve but still unable to solve the issue.
1.Changing the port number of the database and creating the listener for the same.
2.Setting path in environment variables for PATH, ORACLE_HOME, CRN_ROOT
PATH :C:\oracle\product\10.2.0\db_1\BIN;C:\Program Files (x86)\IBM\RRDI\jdk\jre\bin;C:\Program Files (x86)\IBM\RRDI\jdk\jre\bin\classic;C:\oracle\product\10.2.0\db_1\bin;C:\Program Files\IBM\Java60\jre\bin;%systemroot%\system32;%systemroot%;%systemroot%\system32\wbem;c:\program files (x86)\ibm\gsk8\lib;C:\IBM\ITM\bin;C:\IBM\ITM\bin\dll;C:\IBM\ITM\InstallITM;C:\IBM\ITM\TMAITM6
ORACLE_HOME:C:\oracle\product\10.2.0\db_1\bin
Note:Also tired by giving path of ORACLE_HOME without bin.
****
CRN_ROOT: C:\Program Files (x86)\IBM\RRDI\cognos\templates\ccs\xslt\crn
3.Adding latest driver file into RRDI location
("C:\Program Files (x86)\IBM\RRDI\AppServer\profiles\RationalReport\installedApps\svtw2k3x64-48Node02Cell\IBM Cognos 8.ear\p2pd.war\WEB-INF\lib")
4.All permissions for the user is granted in Cognos configuration tool and Oracle.
5.Created entry of user DSN and System DSN in odbcad32.exe.
6.Verified the port numbers of the listener configured.
7.Verified the entries in tnsnames.ora file.
The following Error message is displayed
**********************************
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.
UDA-SQL-0532 Data Source is not accessible: "RIDW".
ORA-12154: TNS:could not resolve the connect identifier specified
BME-EX-0144 Trace back:
BmtPlayTransaction.cpp(757): QFException: CCL_RETHROW: BmtPlayTransaction::DoAction
BmtActionsHelper.cpp(488): QFException: CCL_RETHROW: BmtActionsHelper::DoAction
QFSSession.cpp(719): QFException: CCL_RETHROW: QFSSession::ProcessDoRequest()
QFSSession.cpp(717): QFException: CCL_CAUGHT: QFSSession::ProcessDoRequest()
QFSSession.cpp(1548): QFException: CCL_RETHROW: QFSSession::SessionProcessTestConnection()
Source/QE_RsApi.cpp(2071): QFException: CCL_RETHROW: QE
Source/QEI_ConnectionFault.cpp(814): QFException: CCL_THROW: QE
Are you using a 64 bit Oracle? If so, you need to get and install the 32 bit client.
The following has been posted in a similar work item. Hopefully it will help:
"I don't know your oracle client is thin one(140M just unzipped) or fat one(1G need install). Both could be work even Oracle client and server on different system.RICM for report server and RIDW for report both could be connected
for thin one:
1.Set ORACLE_HOME and PATH to your client folder(mine is C:\software\instantclient_11_2).
2.write the "tnsnames.ora" and "listener.ora"(for RIDW) and copy them to the created folder /network/admin.(whole path:C:\software\instantclient_11_2\network\admin)
3.I want to mentioned if you change the environment variables,we should restarted the RRDI to see the result.
4.Configure the RICM: copy odbc5.jar to "cognos\webapps\p2pd\WEB-INF\lib" and "IBM Cognos 8.ear/p2pd.war/WEB-INF/lib if need.
Check the RICM in cognos configuration manager could be connected and RIDW could be connected in data source connection from cognos page.
Fat one much easier.but they both need create listener and service naming in oracle server."
You might also check this post in the Rational Insight forum. RRDI should work the same as Insight.
https://jazz.net/forums/viewtopic.php?t=18967