Oracle
 sql >> Base de données >  >> RDS >> Oracle

Comment créer un dump avec Oracle PL/SQL Developer ?

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