9
votes

Comment se connecter à une instance Oracle Xe nouvellement installée?

J'ai installé Oracle Xe sur la machine Win7 X64. L'installation s'est terminée avec succès sans problème, ou peut-être que l'installateur n'a pas parlé d'eux. Mais après l'installation, je ne peux pas vous connecter à la base de données; Son interface Web ne fonctionne pas. J'ai examiné la liste des ports ouverts et il n'y a pas de port 8080 comme indiqué lors de l'installation. De plus, je ne peux pas me connecter via SQLPLUS.

SQL> connect SYSTEM
Enter password:
ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist


2 commentaires

J'ai aussi le même problème (Windows 7 64 Bit, Oracle 10 g xe). J'ai également initialement "ORA-12638: échec de la récupération des informations d'identification". Après avoir défini 'sqlnet.authentication_services = (aucun)' je reçois 'ira-01034: Oracle non disponible Ora-27101: Le royaume de la mémoire partagée n'existe pas'


Regardez la réponse de rejetv. Étant donné que votre installation Oracle a été effectuée avec l'authentification NTS, elle n'a pas pu créer la base de données XE. Par conséquent, vous obtenez les erreurs Oracle non disponibles. Vous pouvez voir ceci dans le fichier oracexe \ app \ oracle \ product \ 10.2.0 \ Server \ Config \ Log Files.


9 Réponses :


2
votes

Vérifiez que les services Oracle sont démarrés


0 commentaires

2
votes

Avez-vous défini votre variable d'environnement Oracle_SID au nom de l'instance que vous vous connectez?


0 commentaires

0
votes

Pouvez-vous connecter de cette façon de la ligne de commande: xxx

si oui à l'invite SQL Entrez xxx

si la commande renvoie OK puis essayez de vous connecter avec un nom d'utilisateur et un mot de passe.


0 commentaires

2
votes
  1. Assurez-vous que Oracle Service est démarré.
  2. a fait pour ranier NetCa après l'installation? - sinon vous pouvez le courir de cmd
  3. Vous ne pouvez pas vous connecter à l'aide du système si l'Instacne est en panne uniquement en tant que SYSDBA (utilisateur SYS)
  4. Assurez-vous que votre oracle_home, oracle_sid, chemin d'accès aux variables d'environnement de chemin sont ok
  5. Si tout allait bien, vous pouvez essayer de démarrer / connecter à l'instance manuellement

    échantillon: xxx


0 commentaires

8
votes

J'ai compris la question.
J'utilisais la connexion de domaine pour installer Oracle Xe. Si vous utilisez la connexion de domaine pour installer Oracle XE, la création de la base de données échouera (bien que vous ne puissiez obtenir de messages d'erreur à cet égard).
Solution:
Installez Oracle à l'aide d'un utilisateur administrateur local.
Changer sqlnet.Authentication_services à (None) dans SQLNET.ORA.
Connectez-vous maintenant avec votre utilisateur de domaine pour utiliser Oracle Xe.


1 commentaires

Voici le lien vers les documents officiels mentionnant ce problème: docs.oracle.com/cd/b25329_01/doc/install.102/b25143/...



0
votes

Ce message d'erreur se produit généralement lorsque la base de données n'a pas pu être démarrée. Le service Windows peut être en cours d'exécution, mais toujours Oracle pourrait ne pas être capable de pénétrer des threads de serveur et de distribuer des connexions clientes.

regarder dans l'application \ oracle \ admin \ xe \ bdump \ alerter_xe.log pour tout message d'erreur lors du dernier début du service Oracle.


0 commentaires

1
votes

Comme Rejeev Divakaran dit, Installation de Oracle Xe avec l'utilisateur Windows local et la mise en marche sur le compte d'utilisateur du domaine, a démarré dB, capable de se connecter.

config

  • Ordinateur portable de bureau
  • Windows 7 64 bits
  • oracle 11g xe

0 commentaires

0
votes

Juste au cas où quelqu'un est aussi "chanceux" comme moi: je n'ai pas récemment pu installer oracle avec un utilisateur local (comme suggéré ici avant) car la machine cible (Win2k8 x64) était également le contrôleur de domaine de ce réseau. Tous les utilisateurs étaient dans Domain - Aucun utilisateur local n'est disponible: (

Voici les étapes que j'ai effectuées:

  • installé Oracle Xe dans ma machine locale (cela fonctionne bien). Fait une sauvegarde (à l'aide de l'intégré backup.bat );
  • transféré le dossier fast_recovery_area sur ma machine cible;
  • installé l'oracle XE dans la machine cible normalement;
  • édité le % ora_home% \ Network \ admin \ sqlnet.ora fichier et exécuté Cette Edit bien connu :

    sqlnet.authentication_services = (aucun)

  • édité le % ora_home% \ bin \ restaore.bat fichier:

    • a remplacé chaque entrée rman cible / (...) par rman cible sys / mysysdbapass (...)
    • remplacé chaque entrée (...) Connect / comme sysdba ^; par (...) connecter sys / mysysdbapass comme sysdba ^;
    • Restaure remplacé.Bat - Lorsque vous êtes invité, indiquez sur le fast_recovery_area J'ai transféré avant.

    • Fait! ( phonew! )

0 commentaires

0
votes

Désolé de répondre à cette question de cette année, mais j'ai réussi à le faire fonctionner ...

faire changer sqlnet.ora.

exécuter stopdb.bat

exécuter makedb.bat

Ceci créera une base de données de démonstration, réinitialisera le mot de passe sur 'Oracle' et vous permettra également de vous connecter sans erreur.


0 commentaires