Je parcourais le net pour trouver une solution, mais je n'ai pas eu de chance. :(
Comment puis-je installer les fichiers imp
/ exp
binaires d' Oracle sur mon boîtier CentOS sans installer de serveur Oracle? J'accède à une base de données Oracle existante sur une autre machine, donc je n'ai besoin que d'un client ici. J'ai déjà installé sqlplus
et ses dépendances ( oracle-instantclient11.2-basic-11.2.0.3.0-1.x86_64.rpm
, et oracle-instantclient11.2-odbc-11.2.0.3.0-1.x86_64.rpm
), mais cela n'a pas fourni ces outils.
Dois-je vraiment installer complètement Oracle?
Mon objectif est de pomper un vidage de base de données d'Oracle vers ma boîte CentOS. S'il y a une autre façon de le faire sans utiliser, exp
je ne me sentirais pas mal de NE PAS l'utiliser, mais il me semble qu'il n'y a pas d'alternative.
Vous n'avez PAS besoin d'installer complètement une instance Oracle.
Instant Client
,Runtime
,Administrator
ouCustom
<- choisissez Personnalisé.Database Utilities
. Il contient les fichiers exp / impla source
Les outils client instantanés fournissent
exp
/imp
utilitaires depuis la version 12.2.0.1.0. Le téléchargement illimité est disponible:https://www.oracle.com/technetwork/database/database-technologies/instant-client/downloads/index.html
la source
Vous souhaitez importer une base de données sans système SGBD en place, désolé, mais cela est impossible dans toutes les définitions du mot ...
Donc, oui, vous devez faire une installation complète d'Oracle avant
imp
etexp
cela fonctionnera.Aussi, à l'avenir, je suggérerais d'utiliser
expdp
et à laimpdp
place.la source