TOAD pour Oracle et Windows 7: impossible d'initialiser le BEC. Erreur -1
J'ai un problème avec TOAD pour Oracle 9.1 en cours d'exécution sur Windows 7 32 bits, décrit comme suit:
J'ai Oracle OraClient10g 10.0.2 installé sur mon PC, et j'ai besoin d'utiliser Crapaud 9.1. Lorsque j'essaie de me connecter à un serveur, j'ai spécifier la base de données via TNS, j'tapez le nom d'utilisateur et le mot de passe, mais je reçois un message avec l'erreur suivante:
Ne peut pas initialiser le BEC. Erreur -1
Googler autour j'ai eu plusieurs options incluent: vérifiez que la variable d'environnement ORACLE_HOME est bien configuré, exécutez CRAPAUD en tant qu'administrateur, vérifiez que le nom d'utilisateur et mot de passe sont corrects, Oracle de l'installation et de CRAPAUD pour système 32 bits... j'ai vérifié toutes ces options, mais je reçois toujours le message d'erreur.
Il est, cependant, un détail que je dois mentionner Dans mon menu démarrer, il y a deux Oracle Maisons (Home1 et Home2). Maison 2 points pour un dossier vide parce que j'ai réinstallé Oracle lors de mes tentatives pour résoudre le problème, et la coupe courte est toujours dans mon menu démarrer. Je ne pense pas que ce est important, cependant, parce que ORACLE_HOME est pointant vers la droite à la maison.
J'ai vraiment besoin d'aide. J'ai besoin pour résoudre cette erreur, et connectez vous à l'aide de CRAPAUD.
- Exactement ce que la version du client Oracle avez-vous installé? 10.0.2 n'est pas un numéro de version valable-- je suppose que tu veux dire 10.2.0.x. En supposant que cela est correct, ce qui est le
x
dans10.2.0.x
? Je crois que vous aurait besoin d'au moins la 10.2.0.5 client afin d'être pris en charge sur Windows 7. Est-il une raison que vous devez disposer d'un ancien client installé? Pourriez-vous utiliser et 11.2 le client à la place? SQL*Plus de travail? - Désolé! vous avez raison, la version 10.2.0, mais c'est seulement ces 3 numéros, pas de quatrième présente. J'utilise cette version parce que c'est la norme ici, où je suis en développement. SQL*Plus ne fonctionne pas, il dit l'erreur suivante: "Erreur 6 Initialisation SQL Plus", "Message" Fichier sp1 <lang>.msb introuvable", "SP2-0750: Vous devrez peut-être définir ORACLE_HOME à votre logiciel Oracle directory"
- Il devrait y avoir au moins 4 séries de chiffres dans le numéro de version (c'est à dire
10.2.0.4
ou10.2.0.5.0
). Si vous démarrez l'Oracle Universal Installer, et accédez aux Produits Installés option, vous devriez obtenir le numéro de version complet. Ma première estimation fondée sur l'erreur, c'est que vous êtes probablement l'installation d'une version plus ancienne de l'10.2 client qui n'est pas compatible avec Windows 7. Est-il une raison que vous devez disposer d'un ancien client installé? Pourriez-vous utiliser et 11.2 le client à la place? - Via Oracle Universal Installer j'ai eu la version: 10.2.0.1.0. Malheureusement, je ne peux pas utiliser la version 11.2.
- Vous pouvez obtenir la 10.2.0.5 nouveau jeu de patches? Vous aurez besoin Metalink l'accès à la télécharger.
- Il y a un de mes collègues qui pourraient installer Oracle 10.2.0.1.0 et de Crapaud 9.1 sur son ordinateur Windows 7 sans aucun problème, mais n'a aucune idée de comment résoudre cette erreur...
- Hey, le problème a résoudre: j'ai modifié les variables d'environnement, y compris ceux dans le registre de Windows, et le Crapaud a montré l'Oracle de la maison en rouge dans le TNS menu. J'ai Mis les variables d'environnement de la façon dont ils le où et le Crapaud pourrait se connecter... C'est étrange, mais il fonctionne maintenant. Je vous remercie beaucoup pour votre temps et effort, Justin!! Vous voir autour de StackOverflow!
- Je ne suis pas un fan de course non pris en charge les configurations-- il ya une bonne chance que quelque chose en bas de la ligne ne va pas fonctionner assez bien, même si vous obtenez des choses, au point que vous pouvez établir une connexion avec succès. Si c'est la solution que vous voulez, s'il vous plaît ajouter comme une réponse à votre propre question et accepter cette réponse.
Vous devez vous connecter pour publier un commentaire.
J'ai ouvert crapaud avec des privilèges d'administrateur (
Right click -> Run as Administrator
). Le problème a été résolu.Merci beaucoup!
Pour moi, Ce problème a été causé par moi réglage
ORACLE_HOME
variable d'environnement windows (de façon permanente). J'ai mis ce, tout en essayant d'obtenir"emctl"
de travail.Une fois retiré, le CRAPAUD a bien fonctionné.
Retrait de la ORACLE_HOME dans les variables d'environnement (système) a travaillé pour moi.
Le CRAPAUD est maintenant fonctionne bien.
Le problème a résoudre: j'ai modifié les variables d'environnement, y compris ceux dans le registre de Windows, et le Crapaud a montré l'Oracle de la maison en rouge dans le TNS menu. J'ai Mis les variables d'environnement de la façon dont ils le où et le Crapaud pourrait se connecter... C'est étrange, mais il fonctionne maintenant.
Dans mon cas, j'ai été faire la même erreur avec le client Oracle 10g, Toad 10 Commercial installé dans mon PC Windows 7. J'essayais d'accéder à Oracle 10g serveur à partir de mon PC.
J'ai été d'obtenir cette erreur lors de la tentative d'accès à partir de Crapaud.
Enfin, la solution que j'ai trouvé est :
J'ai ouvert crapaud avec des privilèges d'administrateur (clic Droit -> Exécuter en tant qu'Administrateur). Le problème a été résolu.
Pas sûr de ce que d'autres choses est installé sur votre ordinateur de bureau ou portable.
Mais j'ai eu le Crapaud de 11,6 et puis j'ai installé d'autres oracle realted produit qui a créé un autre foyer. Ci-dessous des suggestions n' PAS de travail pour moi :
Au lieu de cela, j'ai essayé ci-dessous et qui a fonctionné pour moi et voici une autre suggestion :
BTW: Avant d'essayer le correctif ci-dessus , j'ai essayé de l'Exécuter en tant qu'Administrateur et ça a fonctionné.
Espère que cette aide, si non, merci de bien vouloir m'excuser.
Génial!!
Il fonctionne à l'issue de ces deux choses sont en synchronisation:
Regedit -> Softerware -> Wow6432Node -> Oracle -> KEY_ORA_WF_NK has correct ORACLE_HOME
ORACLE_HOME
sur le système local a également le même.J'ai eu cette erreur "OCI_INVALID_HANDLE" au moment de la connexion à la base de données distante après que j'ai supprimé un de mes redondant installations d'Oracle 12c DB Client. Ma machine du système d'exploitation est Windows 10 Enterprise. Le problème est résolu par l'ajout d'ORACLE_HOME clé dans le système d'environnement path.
Depuis je n'ai pas de ORACLE_HOME clé dans mon environnement système path, j'ai créer cette un en suivant les étapes suivantes:
les paramètres"
"Nom de Variable" sur le terrain et mettre le chemin de votre installation de oracle db
client (ex: C:\oracle\product\12.1.0\client_1 dans "valeur de la Variable"
champ
Peut-être que vous aurez installé Oracle et Oracle Express, de sorte que toute la configuration des variables d'environnement peuvent être modifiées, si c'est le cas, la connexion DIRECTE et pas TNSNAME et paramètres localhost 1521 option serviceName: xe, en laissant la Connexion en Utilisant toujours le client oracle par exemple Instantanée Client - 11.2
Windows 7 se bloque disque C c'est pourquoi l'exécution en tant qu'Administrateur œuvres.