Categories
- All Categories
- 15 Oracle Analytics Sharing Center
- 14 Oracle Analytics Lounge
- 211 Oracle Analytics News
- 42 Oracle Analytics Videos
- 15.7K Oracle Analytics Forums
- 6.1K Oracle Analytics Idea Labs
- Oracle Analytics User Groups
- 78 Oracle Analytics Trainings
- 14 Oracle Analytics Data Visualizations Challenge
- Find Partners
- For Partners
Direct Database Request results in ORA-12154: TNS:could not resolve the connect identifier specified

We are trying to create a test analysis using Direct Database Request and keep running into this error. We have checked the database details, the connection pool seems to be correct (Import Metadata works flawlessly) but when we use the same connection pool for the DDBR, it errors out with the above error.
Any pointers in where the issue could be?
OBIEE 11.1.1.9.0
Oracle 12.1.0.2 on Exadata
Answers
-
If you import your table into physical layer for test purposes, can you update the table count or select from it?
0 -
Yes I can, I can do both.
0 -
How do you reference your connection pool in you DDR? Do you qualify it with the database name as defined in the physical layer?
for example:
"database name"."connection pool"
0 -
No, never had to do that before. Just use the name of the connection pool. You think that would help? With the quotes?
0 -
Just tried it, same error.
0 -
Are you running the Analysis and Import from the same workstation? How about your SID, does it need to be fully qualified? Orcl.abc.com instead of Orcl?
0 -
Yes I am, but how does that matter? When you ask if my SID "needs" to be fully qualified, how does that create the difference in behavior I'm talking about? I have tried both though and the error is the same.
0 -
The error message says it can't resolve the connect identifier. If it was another workstation getting this error, maybe they don't have the drivers installed. But since you're running from the same PC, that's not it.
I'd noticed before in my network, i had to use a fully qualified SID and server name. otherwise OBI doesn't connect to the DB.
can you supply screenshots?
0 -
It is only 1 application server so I'm still unsure as to how a "workstation" will make a difference. The server that hosts the application (OBIEE) has the drivera/client installed. I unfortunately cannot provide screenshots beyond what I've mentioned already. I can post logs etc though if you'd like anything in particular.
0 -
How are you defining your data source, using tnsnames.ora ((DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=server.domain.com)(PORT=your_port)))(CONNECT_DATA=(SID = your_db))))
or
easyconnect (server:port/sid)?
have you tried both?
0