I am using Toad to connect my database and its working fine for me .
But when i try to connect with the same credential , i am getting the error message as shown below:
ORA-12154 TNS: could not resolve the connect identifier specified
Steps:
- Opened command promt
- Reach to the path of SQLPLUS (C:\programs\Oracle\Ora11g\BIN)
- C:\programs\Oracle\Ora11g\BIN\sqlplus username@schema_name
-
Enter Password :
ERROR:
ORA-12154 TNS: could not resolve the connect identifier specified -
But when i open this with the owner of the schema ,it works for me
-
C:\programs\Oracle\Ora11g\BIN\sqlplus schema_name@schema_name
-
Enter Password:
-
Connected to :………………….
So,my question is why my username is not able to connect that particular schema ,while the owner of that schema can connect .
Note:I can connect to that schema with my username with Toad ,but not with sqlplus
My TNSNAME.ORA
is under TNS_ADMIN
folder
Please help me out of this .
Best Answer
Actually through toad you are able to login because
ORACLE_HOME
was set there. but once you're trying to use$ORACLE_HOME/bin
, your home is not set properly.To resolve this, first export
$ORACLE_HOME
and$ORACLE_SID
then try, it should be fine.