J'ai dû installer Oracle 11g Xe sur mon ordinateur portable sous Windows 7. Donc, je suis ce que je suis tutoriel . L'installation n'a même pas échoué une fois, et semble être ok. Mais chaque fois que j'ai essayé de me connecter avec SQLPlus, il a échoué avec ora-12638 erreur ...
SQL> connect
Enter user-name: system
Enter password:
ERROR:
ORA-12638: Credential retrieval failed
Après une recherche, j'ai trouvé cela Site Web et tente de résoudre mon problème avec la deuxième solution. Mais alors je reçois un autre type d'erreur: ORA-01034 et ORA-27101 ...
SQL> connect
Enter user-name: system
Enter password:
ERROR:
ORA-01034: Oracle not available
ORA-27101: shared memory realm does not exist
Process ID: 0
Session ID: 0 Serial number: 0
Il semble que ma base de données n'existait même pas pour commencer ... et si vous regardez dans [...]\oraclexe\app\Oracle\oradata\XE
, il n'y a pas de fichiers.
Lorsque vous regardez les bûches à [...]\oraclexe\app\Oracle\product\11.2.0\server\config\log
, J'ai trouvé que lors du processus d'installation, l'application n'a même pas été capable de se connecter à la base de données créée.
Exemple dans le fichier: postdbcreation.log
SQL> connect "SYS"/"&&sysPassword" as SYSDBA
ERROR:
ORA-12638: Credential retrieval failed
[...]
SQL> startup ;
ORA-12638: Credential retrieval failed
SQL> select 'utl_recomp_begin: ' || to_char(sysdate, 'HH:MI:SS') from dual;
SP2-0640: Not connected
SQL> execute utl_recomp.recomp_serial();
SP2-0640: Not connected
Un autre fichier dans le même répertoire: clonermanrestore.log
SQL> startup nomount pfile="D:\Applications\oraclexe\app\Oracle\product\11.2.0\server\config\scripts\init.ora";
ORA-12638: Credential retrieval failed
SQL> @D:\Applications\oraclexe\app\Oracle\product\11.2.0\server\config\scripts\rmanRestoreDatafiles.sql;
SQL> set echo off;
SP2-0640: Not connected
SP2-0640: Not connected
SP2-0640: Not connected
ERROR:
ORA-12638: Credential retrieval failed
Je me connecte en tant qu'utilisateur de domaine avec l'administration directement sur l'ordinateur portable, alors pourquoi l'installation échoue-t-elle sans mettre une erreur explicite? Et comment s'assurer que l'installation de Oracle 11G xe sur mon ordinateur portable fonctionne?
Après plus de 6 heures pour résoudre ce problème, j'ai trouvé cela POST qui m'aidez à comprendre le problème.
Le problème était que j'ai essayé d'installer Oracle 11G XE avec mon compte d'utilisateur connecté sur le domaine Enterprise. Le processus d'installation n'a peut-être pas été capable de se connecter à la base de données. Je soupçonne qu'il essaie de se connecter à celui du domaine de l'entreprise et non de Localhost.
Pour résoudre ce problème, j'ai dû refaire l'installation avec un compte administrateur local sur l'ordinateur et non comme un utilisateur administrateur de mon domaine d'entreprise.
Trouvé un autre post pour référence.
J'espère que cette réponse aidera un autre gars qui rencontre le même problème.
Une solution de contournement rapide et indolore pour obtenir une installation correcte est de réinstaller en permanence (manuellement) à mettre à jour le fichier sqlnet.ora corrigé.
Désactiver l'authentification Windows dans oraclexe\app\Oracle\product\11.2.0\server\network\ADMIN\sqlnet.ora
# SQLNET.AUTHENTICATION_SERVICES = (NTS)
SQLNET.AUTHENTICATION_SERVICES = (NONE)
Et exécuter oraclexe\app\Oracle\product\11.2.0\server\bin\CreateDB.bat
Après, semble être suffisant pour réparer l'installation existante.