OCIEnvCreate a échoué avec le code de retour -1 mais le texte du message d'erreur n'était pas disponible avec ODP.net
Je suis en train d'étudier ORP.net et en regardant de plus cet article sur Déploiement ODP.NET avec Oracle Instant Client. J'ai téléchargé et copié toutes les Dll dans le projet, comme l'explique cet article, cependant le test de l'étape, lorsque l'application est construite j'obtiens l'erreur suivante:
OCIEnvCreate failed with return code -1 but error message text was not available
Je suis en utilisant oraclexe
et j'ai un client Oracle. J'ai donné toutes les autorisations pour les utilisateurs authentifiés. Comment puis-je résoudre ce problème?
OriginalL'auteur Nate | 2012-10-15
Vous devez vous connecter pour publier un commentaire.
Lorsque vous essayez de vous connecter à une base de données Oracle, vous recevez le message d'erreur suivant:
Les causes:
Vous utilisez une version non prise en charge du Client Oracle (âgés de plus de 11.2) sur Windows 7.
Dll à partir d'une précédente installation du Client Oracle ont été laissés sur le système, provoquant un conflit.
Les solutions:
Installer une version prise en charge du Client Oracle.
Effectuez une recherche pour "OCI.DLL" sur la machine locale. Si vous trouvez toutes les instances de ce fichier dans un emplacement autre que votre
ORACLE_HOME
le renommer ou le supprimer. En cas de doute, désinstaller le Client Oracle, puis effectuer une nouvelle recherche. Tout ce qui est des restes est le coupable.OriginalL'auteur Santiago
Ce qui a fonctionné pour moi a été mise en
ORACLE_HOME
àoracle\client\your_version\home1
au lieu deoracle\client\your_version\home1\BIN
OriginalL'auteur MichaelS
De réinstaller Oracle et la mise à jour de la
ORACLE_HOME
variable d'environnement avec le nouveau dossier d'installation a fonctionné pour moi.N'oubliez pas de recycler vos application de la piscine avant d'essayer de nouveau votre demande.
OriginalL'auteur NoHero
J'ai également eu à faire un geste symbolique annuaire de liens pour les architectures x86 et x64 applications. Les étapes que j'ai eu à prendre ont été comme suit:
OriginalL'auteur B2K
J'ai également eu le même problème lorsque j'essaie de connecter l'Alimentation BI à une base de données Oracle.
J'ai eu 2 versions du client Oracle installé. 11.2 et 10.2. Lorsque j'ai désinstallé l'ancienne version, il a travaillé comme un charme.
Une chose à noter est que, dans Power BI, lors de la connexion à la base de données oracle, il m'a demandé de fournir le serveur. Mais qu'est ce qu'attend-moi de saisir le nom de la connexion dans mon tnsnames.ora fichier 🙂
OriginalL'auteur Charlie