Exportation de pompe de données et importation de données

Objectif: utiliser Oracle Data Pump pour exporter les données source, puis les importer dans la base de données cible.


 

Opération dans la base de données source, export des données expdp

1. Connectez-vous avec un rôle d'administrateur

sqlplus / as sysdba

2. Créez un répertoire d'exportation

--\ora\data数据库导出文件存放路径(路径必须存在)
--data_dir逻辑路径名称,自定义命名
create directory data_dir as '\ora\data';

3. Accordez l'accès au répertoire de données à l'utilisateur oracle

--dbuser使用那个用户导出数据,需要授权
Grant read,write on directory data_dir to dbuser;


--可查询用户创建目录。
select * from dba_directories;

4. Autorisation d'importation et d'exportation

grant exp_full_database,imp_full_database to dbuser;

5. Exportation de données, exécution de la commande

--directory(导出路径名称-数据库逻辑路径)
--dumpfile导出文件名称
expdp gaofeng/gaofeng@orcl directory=data_dir  dumpfile=EXPDP.DUMP

Opération dans la base de données source, export des données expdp

1. Connectez-vous avec un rôle d'administrateur

sqlplus / as sysdba

2. Créez un chemin de répertoire

--
create directory data_dir as '\ora\data';

--data_dir为路径名称,可自命名
--\ora\data为数据库导出文件存放路径(路径必须存在)

--查询用户创建目录是否存在
select * from dba_directories;

3. Accordez l'accès au répertoire de données à l'utilisateur oracle

--dbuser 导入数据使用的用户名
Grant read,write on directory data_dir to dbuser;

 

4. Exportez le fichier \ora\datade la pompe de données .dmp dans le répertoire du serveur de base de données source et copiez-le dans le répertoire ( E:\ora\data) créé par le serveur cible

7. Importation de données

--directory导入数据库逻辑路径名称
--dumpfile导入文件名称


impdp sys/sys directory=DATA_IMP dumpfile=EXPDP.DUMP

 

Je suppose que tu aimes

Origine blog.csdn.net/weixin_41086692/article/details/102980598
conseillé
Classement