ORA-12154: TNS:could not resolve the connect identifier specified  
 Cause: A connection to a database or other service was requested using a connect  identifier, and the connect identifier specified could not be resolved into a connect  descriptor using one of the naming methods configured. For example, if the type  of connect identifier used was a net service name then the net service name could  not be found in a naming method repository, or the repository could not be located  or reached.  
Action:  - If you are using local naming (TNSNAMES.ORA file):  - Make sure that  TNSNAMES  is listed as one of the values of the  NAMES.DIRECTORY_PATH parameter in the Oracle Net profile (SQLNET.ORA)  accessible.  TNSNAMES.ORA file.  Look for unmatched parentheses or stray characters. Errors in a TNSNAMES.ORA  file may make it unusable. -If you are using directory naming:  - Verify that  LDAP  is listed as one of the values of the NAMES.DIRETORY_  PATH parameter in the Oracle Net profile (SQLNET.ORA).  is configured in the directory.  net service name or a full LDAP DN as the connect identifier  -If you are using easy connect naming:  - Verify that  EZCONNECT  is listed as one of the values of the  NAMES.DIRETORY_PATH parameter in the Oracle Net profile (SQLNET.ORA).  Administrators Guide or the Oracle operating system specific guide for more  information on naming.