用impdp導dmp檔案

2021-06-26 00:06:01 字數 1734 閱讀 6640

1.建立directory:

create or replace directory export_directory

as '/usr/local/oracle/oracle/product/11.2.0/dbhome1/rdbms/log/';

directory是乙個路徑,用來存放dmp檔案以及生成的log日誌。

2.建立使用者clintrialsgov_out:

create user clintrialsgov_out identified by oracle

default tablespace zpy_ts;

有些dmp檔案需要特定的使用者名稱才能匯入。

3.建立oracle profile:

create profile dcri_service

limit sessions_per_user default

cpu_per_session default

cpu_per_call default

connect_time default

idle_time default

logical_reads_per_session default

logical_reads_per_call default

composite_limit default

private_sga default

failed_login_attempts default

password_life_time unlimited

password_reuse_time 1095

password_reuse_max unlimited

password_lock_time default

password_grace_time default

4.在命令列中執行語句:

impdp clintrialsgov_out/oracle@505orcl directory= export_directory(建立的directory名稱)schemas=clintrialsgov_out(和使用者名稱一致) logfile=log20140624.log(寫檔名即可) dumpfile=expdp_clintrialsgov_out_20131210.dmp(這個檔案要放到directory路徑下,否則會找不到此檔案)
5.執行後會報錯說表空間clintrialsgov_out_d不存在,說明此dmp檔案預設的表空間是clintrialsgov_out_d,因此再建立表空間clintrialsgov_out_d:

create tablespace clintrialsgov_out_d

logging

datafile '/usr/local/oracle/oracle/oradata/clintrialsgov_out_d.dbf'

size 1024m

autoextend on

next 512m maxsize unlimited

extent management local;

6.執行後再次匯入,無報錯。

impdp匯入dmp檔案 impdp資料匯入異常

大概700g的資料用了下面的匯入語句 impdp但是發現導數在半夜突然因為system表滿了停了下來,看到近乎30g的system表空間完全滿了,不像是日誌檔案的樣子。前前後後弄了很久 解決方案如下 impdp aeis xx 密碼 ip 埠 orcl directory data pump dir...

oracle使用impdp匯入dmp檔案心得

1.impdp可以直接用cmd命令進行 2.impdp只支援通過expdp匯出的進行匯入 3.必須先建立乙個資料夾空間才可以 用sqlplus create or replace directory data pump dir as c dmp 4.要先刪除所有表。儲存,試圖,函式等 刪除方法 sq...

oracle導dmp檔案出現 錯誤 904

在一次oracle 資料庫匯出時 www.2cto.com c documents and settings administrator exp lsxy lsxy lsxy db file e lsxy.dmp owner lsxy 連線到 oracle database 10g enterpri...