天天看點

oracle資料庫簡單的導入導出操作

一、資料庫導出 

1、導出使用者名/密碼,,導出使用者名為test_expdp。導出路徑預設為oracle中的dpdump檔案中

expdp test_expdp/test_expdp@orcl directory=dumpdir dumpfile=test_expdp_bak.dmp logfile=test_expdp_bak.log version=’10.2.0.1.0’;

(備注:若從低版本導出的資料庫要導入到高版本中,需要導出時後面添加高版本的資料庫版本号。)

二、資料庫導入

1、進入oracle,建立使用者和密碼,導入使用者名為test_impdp 

create user test_impdp identified by impdp;   

2、給新建立的使用者配置設定權限

grant dba,connect,resource to test_impdp;

3、資料庫中建立要導入的資料庫dmp檔案所在路徑

 create or replace directory dumpdir as 'D:\database\'; (實際電腦中要有這個檔案路徑)

4、給新建立的使用者授予dmp所在路徑的權限

grant read,write on directory dumpdir to test_impdp;

5、将資料導入

 impdp test_impdp/impdp@orcl directory=dumpdir dumpfile=test_expdp_bak.dmp logfile=test_impdp.log remap_schema=test_expdp:test_impdp

(備注:remap_schema=test_expdp:test_impdp   若建立的使用者與資料庫之前導出的使用者不一緻,則需要分别寫remap_schema=test_expdp:test_impdp,導出使用者:導入使用者)