EXP (exportation) et IMP (importation) sont les deux outils dont vous avez besoin. Il est préférable d'essayer de les exécuter en ligne de commande et sur la même machine.
Il peut être exécuté à distance, il vous suffit de configurer votre TNSNAMES.ORA
correctement et installez tous les outils de développement avec la même version que la base de données. Sans connaître le message d'erreur que vous rencontrez, je ne peux pas vous aider à faire fonctionner exp/imp.
La commande pour exporter un seul utilisateur :
exp userid=dba/dbapassword OWNER=username DIRECT=Y FILE=filename.dmp
Cela créera le fichier de vidage d'exportation.
Pour importer le fichier de vidage dans un schéma utilisateur différent, créez d'abord le nouvel utilisateur dans SQLPLUS :
SQL> create user newuser identified by 'password' quota unlimited users;
Importez ensuite les données :
imp userid=dba/dbapassword FILE=filename.dmp FROMUSER=username TOUSER=newusername
S'il y a beaucoup de données, envisagez d'augmenter les BUFFERS
ou regardez dans expdp/impdp
Les erreurs les plus courantes pour exp et imp sont configurées. Vérifiez votre PATH
inclut $ORACLE_HOME/bin
, vérifiez $ORACLE_HOME
est défini correctement et vérifiez $ORACLE_SID
est défini