expdp匯入
一:匯入前期準備:
1.建立目錄物件:
create directory dump_dir as '
:\dump'
;2.在作業系統建立相應的目錄。
3.將目錄讀寫許可權賦給使用者
grant read, wirte on directory dump_dir to scott;
二:匯入的模型
1.匯入表
impdp scott/tiger directory=dump_dir dumpfile=schema.dmp schemas=scott
impdp system/manage directory=dump_dir dumpfile=tab.dmp tables=scott.dept,scott.empremap_schema=scott:system
第一種方法表示將dept和emp表匯入到scott方案中,第二種方法表示將dept和emp表匯入的system方案中。
注意:如果要將表匯入到其他方案中,必須指定remap schema選項。
2.匯入方案(使用者)
impdp scott/tiger directory=dump_dir dumpfile=schema.dmp schemas=scott
impdp system/manager directory=dump_dir dumpfile=schema.dmp
schemas=scott remap_schema=scott:system
3.匯入表空間
impdp system/manager directory=dump_dir dumpfile=tablespace.dmptablespaces=user01
4.匯入資料庫
impdp system/manager directory=dump_dir dumpfile=full.dmp full=y
三:impdp命令列選項:
impdp命令列選項與expdp有很多相同的,不同的有:
1,remap_datafile
該選項用於將源資料檔名轉變為目標資料檔名,在不同平台之間搬移表空間時可能需要該選項.
remap_datafiel=source_datafie:target_datafile
2,remap_schema
該選項用於將源方案的所有物件裝載到目標方案中.
remap_schema=source_schema:target_schema
3,remap_tablespace
將源表空間的所有物件匯入到目標表空間中
remap_tablespace=source_tablespace:target:tablespace
4.reuse_datafiles
該選項指定建立表空間時是否覆蓋已存在的資料檔案.預設為n
reuse_datafiels=
5.skip_unusable_indexes
指定匯入是是否跳過不可使用的索引,預設為n
6,sqlfile
指定將匯入要指定的索引ddl操作寫入到sql指令碼中
sqlfile=[directory_object:]file_name
impdp scott/tiger directory=dump dumpfile=tab.dmp sqlfile=a.sql
7.streams_configuration
指定是否匯入流元資料(stream matadata),預設值為y.
8,table_exists_action
該選項用於指定當表已經存在時匯入作業要執行的操作,預設為skip
9.transform
該選項用於指定是否修改建立物件的ddl語句
transform=transform_name:value[:object_type]
transform_name用於指定轉換名,其中segment_attributes用於標識段屬性(物理屬性,儲存屬性,表空間,日誌等資訊),storage用於標識段儲存屬性,value用於指定是否包含段屬性或段儲存屬性,object_type用於指定物件型別.
impdp scott/tiger directory=dump dumpfile=tab.dmp
transform=segment_attributes:n:table
10.transport_datafiles
該選項用於指定搬移空間時要被匯入到目標資料庫的資料檔案
transport_datafile=datafile_name
datafile_name用於指定被複製到目標資料庫的資料檔案
impdp system/manager directory=dump dumpfile=tts.dmp
transport_datafiles=』/user01/data/tbs1.f』
Oracle資料幫浦 impdp以及expdp
oracle資料幫浦 impdp以及expdp 一 建立邏輯目錄,該命令不會在作業系統建立真正的目錄,最好以system等管理員建立。create directory dpdata as opt 二 檢視管理理員目錄 同時檢視作業系統是否存在,因為oracle並不關心該目錄是否存在,如果不存在,則出...
資料幫浦impdp匯入JOB
首先請大家先看下這篇文章 此文章介紹只針對同乙個庫上進行匯入匯出job會ok,但是不同庫的話,匯入後的使用者是做匯出操作的使用者。不會屬於做匯入操作的使用者。我自己在網上反覆找寫匯入job的方法,最後得出結論,如果從a庫匯入job到b庫,impdp不能直接成功匯入你想要的匯入使用者。當然乙個個去重新...
impdp匯入dmp檔案 impdp資料匯入異常
大概700g的資料用了下面的匯入語句 impdp但是發現導數在半夜突然因為system表滿了停了下來,看到近乎30g的system表空間完全滿了,不像是日誌檔案的樣子。前前後後弄了很久 解決方案如下 impdp aeis xx 密碼 ip 埠 orcl directory data pump dir...