Installer sql loader linux
J'ai essayé d'installer le client Oracle instant sur une redhat machine. J'ai instantClient de base, sdk, et sqlplus, mais je ne pouvais pas trouver tout sqlldr. Peut quelqu'un m'aider à le faire?
Grâce
sqlldr
est la partie de l'installation du serveur.- oracle.com/technetwork/database/features/instant-client/... sqlldr n'est pas répertorié comme étant une composante du client instant. Il est probablement disponible avec le client complet installer.
- Où puis-je trouver des client complet?
- C'est une sorte de possible pour ajouter SQL*Loader pour Client Instant, apparemment - je n'ai pas essayé et ne suis pas de plaider pour que. Mais vous devez le client complet de toute façon; vous pouvez obtenir à partir de la base de données du programme d'installation, de sorte que vous pourriez aussi bien l'utiliser. Avant de vous faire, avez-vous envisagé d'utiliser des tables externes à la place?
Vous devez vous connecter pour publier un commentaire.
Suivant les informations @Alex Poole fourni dans son commentaire, j'ai été en mesure d'ajouter le
sqlldr
binaires Oracle instant client d'installation sur linux redhat. La clé est d'avoir accès à un complet client oracle (ou base de données) de l'installation à partir de laquelle pour obtenir lesqlldr
binaire.En résumé ici a été le processus que j'ai eu avec Oracle 11.2.0.3.0:
Installer Le Client Oracle Instant
Télécharger à partir d'oracle instant client rpm:
Installer:
yum install oracle* --nogpgcheck
Créer Des Variables D'Environnement Oracle
Dans
/etc/profile.d/oracle.sh
Copie sqlldr et fichier de message de plein de client Oracle/base de données
Essayer:
Nous avons besoin de copier les
ulus.msb
fichier à partir de la base de données Oracle. Mais nous devons d'abord créer la structure de répertoire approprié:Avec le fichier de message à la place, essayez de nouveau:
Succès!
Solution plus simple que l'on a accepté la réponse qui ne nécessitent pas une complète de l'installation client pour voler les sqlldr binaire à partir de:
Vous pouvez télécharger SQL loader de OTN dans un autre instant client package appelé "Instant Package Client - Outils: Comprend les Données de la Pompe, SQL*Loader et la Charge de travail de Relecture Client"
Voici le lien pour linux: Instant Client de Téléchargements pour Linux x86-64
Installer
oracle-instantclient12.2-tools
, qui asqlldr
; et assurez-vous que votrePATH
comprend/usr/lib/oracle/12.2/client64/bin
.Ajuster les versions en conséquence.