ORA-12154 al intentar conectarse como SYSDBA

ORA-12154 al intentar conectarse como SYSDBA

aquí está mi entorno

  1. Oráculo 12.2
  2. NO CDB
  3. El usuario de Oracle es parte de dba y del grupo oinstall de la siguiente manera

    $ id oracle uid = 1000 (oracle) gid = 54322 (dba) grupos = 54322 (dba), 54321 (oinstalación)

  4. El archivo ORAPW se ha creado utilizando la utilidad ORAPWD

  5. ORACLE_HOME y ORACLE_SID configurados en DBALIAS

Aquí está mi problema:

Puedo conectarme usando los siguientes métodos

a. sqlplus SYS"@DBALIAS" como sysdba (solicita contraseña)

b. sqlplus SYS/PW@DBALIAS como sysdba

Pero cuando uso lo siguiente, aparece el error ORA-12154

ERROR de sqlplus '/ as sysdba': ora-12154: TNS: no se pudo resolver el identificador de conexión especificado

Respuesta1

Le ordenó a su shell que ejecutara sqlplusel programa y le dio un argumento / as sysdba. El argumento es una sola palabra que contiene espacios en su interior (eso es lo que hacen las comillas en el shell). Por tanto, sqlplus busca un nombre TNS / as sysdbay falla.

En lugar de intentarlo

sqlplus / as sysdba

Es el nombre de un programa más tres argumentos separados.

Si realmente lo ha configurado ORACLE_HOME=DBALIAS, seguramente fallará. Debe configurarlo exactamente con la misma cadena que utilizó para INICIAR esta base de datos. Algo como

export ORACLE_HOME=/dir/for/oracle/binaries

Si lo configura correctamente, debería poder ejecutar

"$ORACLE_HOME"/bin/sqlplus  / as sysdba

información relacionada