sql >> Base de Datos >  >> RDS >> Oracle

SID de Oracle y nombre del servicio; problemas de conexión

ORA-12505 significa que su cliente pasó un SID que el agente de escucha en el extremo del servidor no reconoció en absoluto.

En 10G y superior, puede usar EZ connect sin configurar el lado del servidor de esta manera:

sqlplus [email protected]:1521/DEMO

hr is the user name
liverpool is the server name
1521 is the port the listener for the DB is listening on
DEMO is the database SID

(O)

Si aún desea utilizar tnsnames.ora, intente ejecutar tnsping SID desde su cliente.

En LINUX, también puede hacer que ORACLE lea un archivo tnsnames.ora desde una ruta local:simplemente configure TNS_ADMIN en el directorio donde se encuentra su archivo tnsnames.ora.

De lo contrario, debe configurar tnsnames.ora en $ORACLE_HOME/network/admin en el cliente

Si necesita saber el SID de la base de datos, use esto:

seleccione sys_context('userenv','db_name') de dual;

Ver esta URL:

Comprobando el sid de Oracle y el nombre de la base de datos