Inicio › Foros › Bases de datos › Oracle › Error ORA-12162 TNS service name is incorrectly specified [RESUELTO] › Respuesta a: Error ORA-12162 TNS service name is incorrectly specified [RESUELTO]
El error ORA 12162 se debe a que no has indicado el SID de la base de datos Oracle.
Puedes indicar el SID o bien en una variable de entorno del Sistema Operativo o bien en el propio comando de conexión (dentro de SQL PLus, en el comando conn …).
Si estás trabajando en Linux, lo más rápido es que crees una variable de entorno como esta:
1 |
export ORACLE_SID=ORCLCDB |
En Windows, el comando sería:
1 |
set ORACLE_SID=ORCLCDB |
Lógicamente, cambiaremos «ORCLCDB» por el SID de nuestra base de datos Oracle.
De esta forma, una vez establecida esta variable de entorno, ejecutaremos:
1 |
sqlplus /nolog |
Y para conectar con Oracle, ejecutaremos:
1 |
conn / as sydba |