Oracle Sqlplus client sur Mac
Je veux installer SqlPlus client sur mon Mac, qui est de 64 bits.
Tout d'abord, j'ai installé sqlplus pour la version 64 bits, mais j'ai eu d'erreur:
"Segmentation fault: 11"
Puis j'ai installé sqlplus pour 32 bits, mais encore un problème, il dit:
../libsqlplus.dylib: aucune image trouvé ../libsqlplus.dylib: mach-o, mais le mal de l'architecture
J'ai utilisé beaucoup de tutoriels, mais n'a toujours pas résoudre ce problème.
De quoi êtes-vous de l'installation, le client instant? Avez-vous téléchargé de tous les paquets de la même architecture (32/64), et avez-vous mis votre DYLD_LIBRARY_PATH pour refléter vos modifications?
J'ai utilisé ce tutoriel lien. J'ai changé de chemin.
Bizarre que le tutoriel est dit d'utiliser la version 32 bits, se réfère ensuite à la 64 bits des fichiers zip. J'avais aussi utiliser la 11.2.0.3 version à la place. Mais vous ne visées à l'obtention de la version 32 bits de SQL*Plus; avez-vous la 32 bits forfait de base trop?
Oui, 32 bits, car 64 n'est pas le travail, mais ma version est 10.2.0.4.0
La version 64 bits du client d'Oracle a été interrompue pour plusieurs années(pas des mois mais des années). Environ deux mois "l'enfer suis gelé" et Oracle a finalement publié la version 64 bits de InstantClient qui travaille dans le contemporain OSX version.
J'ai utilisé ce tutoriel lien. J'ai changé de chemin.
Bizarre que le tutoriel est dit d'utiliser la version 32 bits, se réfère ensuite à la 64 bits des fichiers zip. J'avais aussi utiliser la 11.2.0.3 version à la place. Mais vous ne visées à l'obtention de la version 32 bits de SQL*Plus; avez-vous la 32 bits forfait de base trop?
Oui, 32 bits, car 64 n'est pas le travail, mais ma version est 10.2.0.4.0
La version 64 bits du client d'Oracle a été interrompue pour plusieurs années(pas des mois mais des années). Environ deux mois "l'enfer suis gelé" et Oracle a finalement publié la version 64 bits de InstantClient qui travaille dans le contemporain OSX version.
OriginalL'auteur Ryainad | 2013-10-03
Vous devez vous connecter pour publier un commentaire.
La 11gR2 64 bits instant client fonctionne sur 10.8.5. Il n'a pas d'importance si la base de données auquel vous vous connectez est encore 10g, vous pouvez utiliser le 11g client. Je ne suis pas au courant du tout de raison de toujours utiliser l'ancienne version, à moins que peut-être vous avez besoin d'un
ojdbc
version; mais sans doute il y a des cas d'utilisation ou elle ne serait pas encore être classé en bonne place pour le téléchargement. De toute façon, cela démontre une nouvelle installation:Vous pouvez créer un
tnsnames.ora
n'importe où; j'ai mis cela dans la mêmeinstant client_11_2
répertoire:La version 32 bits fonctionne très bien aussi:
Vous pouvez bien sûr déplacer ou de renommer le
instanstclient_11_2
répertoire de tout ce que vous voulez, assurez-vous que votreDYLD_LIBRARY_PATH
,TNS_ADMIN
et (pour rendre la vie plus facile)PATH
les variables d'environnement de la suivre. Si vous avez plus d'une version installée assurez-vous que les variables seul point d'une version à un moment de sorte que vous décrochez le droit bibliothèques, etc. (Si vous avez plusieurs versions, en faisantTNS_ADMIN
quelque part centrale fait beaucoup plus de sens que vous ne devez conserver une copie detnsnames.ora
).J'avais besoin de vérifier, mais je pense que vous pourriez avoir à toujours utiliser la version 32 bits si vous vous connectez à partir de Java; c'est le lot de l'architecture de Java lui-même donc je suppose que cela dépend de la version que vous avez installée.
Je viens de l'installer sur Mac Book Pro Retina / Maverick, qui est de 64 bits. Quand j'ai couru sqlplus il a échoué avec le "mal de l'architecture." 32-bit travaillé.
OriginalL'auteur Alex Poole