oracle - developer - sqlplus command line
conexión remota sqlplus dando ORA-21561 (6)
Agregue el nombre de su servidor al archivo hosts.
Si su archivo / etc / hosts se ve así:
127.0.0.1 localhost localhost.localdomain
Se debe cambiar a:
127.0.0.1 localhost localhost.localdomain hostname
El nombre de host se puede obtener del comando "hostname".
He instalado sqlplus basado en las instrucciones dadas here
sqlplus ''username/password@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.0.100)(PORT=1521))(CONNECT_DATA=(SID=ORCL)))''
Esto me esta dando error
SQL*Plus: Release 11.2.0.4.0 Production on Fri Jul 10 16:10:38 2015
Copyright (c) 1982, 2013, Oracle. All rights reserved.
ERROR:
ORA-21561: OID generation failed
Enter user-name:
¿Cuál es la solución para este problema?
PD: Ya he agregado el nombre de host y los hosts ya tienen valor.
Este problema también puede deberse a permisos incorrectos en el /etc/hosts
. Si no es legible para el uid de Oracle, se mostrarán los errores.
Asegúrese de que su / etc / hosts sea legible por todos:
$ ls -l /etc/hosts
-rw-r--r-- 1 root system 7446 Mar 28 23:03 /etc/hosts
$
Respuesta obtenida here .
1 - Consigue tu nombre de host:
$ nombre de host
Nuevo anfitrión
2 - Cambiar el contenido de / etc / hosts:
$ sudo cat / etc / hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain
:: 1 localhost localhost.localdomain localhost6 localhost6.localdomain6
$ sudo nano / etc / hosts
$ sudo cat / etc / hosts
127.0.0.1 localhost new-host
:: 1 localhost localhost.localdomain localhost6 localhost6.localdomain6
Espero que esto ayude (:
Si está utilizando Mac, agregue un nombre de computadora local a su 127.0.0.1 en / etc / hosts
Sera como
127.0.0.1 localhost <local_computer_name>
Manera de encontrar el nombre de la computadora local
Preferencias del sistema> Compartir (busque si no puede encontrar) en la parte superior puede ver el nombre de su computadora local
o puede usar el comando "nombre de host" para obtener el nombre de la computadora local
prueba esto, no pongas comillas simples
sqlplus username/password@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.0.100)(PORT=1521))(CONNECT_DATA=(SID=ORCL)))
vea / etc / sysconfig / network change si es necesario el nombre de host