データポンプのエクスポートおよびインポートデータ

目標:オラクルデータポンプを使用してソースデータをエクスポートし、それをターゲットデータベースにインポートします。


 

ソースデータベースでの操作、expdpデータのエクスポート

1.管理者の役割でログインします

sqlplus / as sysdba

2.エクスポートディレクトリを作成します

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

3.oracleユーザーのデータディレクトリへのアクセスを許可します

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


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

4.承認のインポートとエクスポート

grant exp_full_database,imp_full_database to dbuser;

5.データのエクスポート、コマンドの実行

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

ソースデータベースでの操作、expdpデータのエクスポート

1.管理者の役割でログインします

sqlplus / as sysdba

2.ディレクトリパスを作成します

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

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

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

3.oracleユーザーのデータディレクトリへのアクセスを許可します

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

 

4.ソースライブラリサーバーの\ora\dataディレクトリにある.dmpデータポンプからファイルエクスポートし、ターゲットサーバーによって作成されたディレクトリ(E:\ora\data)にコピーします。

7.データのインポート

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


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

 

おすすめ

転載: blog.csdn.net/weixin_41086692/article/details/102980598