web-dev-qa-db-fra.com

Problème d'installation Oracle 11G xe 64bits sur Windows 7

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?

5
vdubus

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.

5
vdubus

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é.

  1. Faire une première installation graphique, Oracle sera heureuse mais rien ne fonctionnera (les informations d'identification non résolues sur la connexion, la fantaisie "Nomm n'existe pas" Erreurs, etc.).
  2. Modifier sqlnet.ora comme dit ici
  3. Désinstallez ORA mais gardez le fichier modifié en place
  4. Ouvrez sqlnet.ora avec un éditeur de texte comme administrateur
  5. Réinstaller tout en enregistrant périodiquement le fichier sqlnet.ora (une fois que toutes les 2 secondes l'ont fait pour moi)
2
toggeli

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.

0
user2418306