connexion à distance sqlplus ORA-21561
j'ai installé sqlplus basé sur les instructions données ici
sqlplus 'username/password@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.0.100)(PORT=1521))(CONNECT_DATA=(SID=ORCL)))'
Ce qui me donne l'erreur
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:
Quelle est la solution pour ce problème?
PS: j'ai déjà ajouté le nom d'hôte et les hôtes ont déjà de la valeur.
6 réponses
ajouter le nom de votre serveur au fichier hosts.
Si votre fichier /etc/hosts ressemble à ceci:
127.0.0.1 localhost localhost.localdomain
il doit être modifié en:
127.0.0.1 localhost localhost.localdomain nom d'hôte
nom d'hôte peut être obtenu à partir de la commande "hostname".
si vous utilisez Mac ajouter le nom de l'ordinateur local à votre 127.0.0.1 dans/etc / hosts
Ce sera
127.0.0.1 localhost <local_computer_name>
façon de trouver le nom de l'ordinateur local
préférences du système > partager (Rechercher si vous ne pouvez pas trouver) en haut, vous pouvez voir le nom de votre ordinateur local
ou vous pouvez utiliser la commande "hostname" pour obtenir nom de l'ordinateur local
ce problème peut aussi être causé par des permissions erronées sur le /etc/hosts
fichier. Si elle n'est pas lisible pour L'uid D'Oracle, les erreurs apparaîtront.
assurez-vous que votre /etc/hosts est lisible par tout le monde:
$ ls -l /etc/hosts
-rw-r--r-- 1 root system 7446 Mar 28 23:03 /etc/hosts
$
Réponse obtenue ici.
1 - Obtenir le nom d'hôte:
$ nom d'hôte
new-accueil
2 - Modifier le contenu de /etc/hosts:
$ sudo cat/etc / hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain
::1 localhost localhost.localdomain localhost6 localhost6.localdomaine6
$ sudo nano / etc / hosts
$ sudo cat/etc / hosts
127.0.0.1 localhost new-accueil
::1 localhost localhost.localdomain localhost6 localhost6.localdomaine6
j'Espère que cette aide (:
regarder /etc/sysconfig / network modifier si besoin le nom d'hôte
essayez ceci, ne pas mettre les guillemets simples
sqlplus username/password@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.0.100)(PORT=1521))(CONNECT_DATA=(SID=ORCL)))