oracle資料幫浦相關

2021-08-01 05:46:28 字數 1697 閱讀 3829

1

先查資料字典

select

*from dba_directories;

擁有dba許可權的使用者都可以用上面的路徑名,如果沒有符合需要的,則按照下圖操作:

紅框內都是手輸的,不用點資料夾圖示

2

匯出:如果是從11g匯入到10g,則需要加最後的version,否則不要version那句

expdp bjhx3/bjhx3 directory=dir_home_oracledumpfile=bjhx3.dmp schemas=bjhx3 logfile=bjhx3.log version=10.2.0.1.0 

匯出乙個表的:

expdp bjhx/bjhx directory=dir_home_oracle dumpfile=s1.dmptables=bjhx.temp_policy_cover_130514 logfile=1.log 

3

匯入:先導出表結構(裡面包含了索引,然後把錶結構sql在新使用者下執行一遍,然後再匯入,這樣表和索引表都同時插入了,如果不先

執行這些建表sql和索引則oracle匯入時會先create表,然後insert資料,最後再全表掃瞄建索引,前者相對後者少了一步全表掃瞄的過程)

然後執行匯入

impdp bjhx3/bjhx3@jydb remap_schema=bjhx2:bjhx3directory=dir_home_oracle dumpfile=bjhx32.dmp logfile=bjhx32imp.logcontent=data_only

如果不寫content=data_only,則oracle提示已經存在表並且跳過匯入過程。

如果沒有建立好錶結構則如下即可:

impdp bjhx3/bjhx3@jydb remap_schema=bjhx:bjhx3directory=dir_home_oracle dumpfile=bjhx31.dmp logfile=bjhx31imp.log

4

查詢oracle版本

select

*from v$version; 

expdp piccpjcx/piccpjcx directory=jy_pjbjdumpfile=piccpjcx.dmp schemas=piccpjcx logfile=piccpjcx.log version=10.2.0.1.0

impdp piccpjcx/piccpjcx@peijian1 schemas=piccpjcxdirectory=dumpdir dumpfile=piccpjcx.dmp logfile=piccpjcx.log version=10.2.0.1.0 

[oracle@hdp34 ~]$ impdp bjhx3/bjhx3@jydbremap_schema=bjhx:bjhx3 directory=dir_home_oracle dumpfile=bjhx31.dmplogfile=bjhx31imp.log content=data_only

[oracle@hdp34 ~]$ impdp bjhx3/bjhx3@jydbremap_schema=bjhx2:bjhx3 directory=dir_home_oracle dumpfile=bjhx32.dmplogfile=bjhx32imp.log content=data_only

oracle 資料幫浦匯入與資料幫浦匯出

資料幫浦匯入 指令 impdp 一 資料庫所有物件的匯入 impdp system tiger dumpfile pump dir mydatabase dat filesize 100m nologfile y job name zhang full y estimate only 二 使用者資料...

Oracle資料幫浦詳解

oracle資料幫浦詳解 oracle database 10g中採用了資料幫浦 data dump 技術,使dba或開發人員可以將資料庫元資料 物件定義 和資料快速移動到另乙個oracle資料庫中。一 資料幫浦匯出匯入 expdp和impdp 的作用 1 實現邏輯備份和邏輯恢復。2 在資料庫使用者...

oracle 資料幫浦使用

1 建立directory create or replace directory ekltrustdirectory as home oracle eklxt restoredb 注意 1 要確保路徑在服務上存在 2 如果linux環境要有目錄要有讀寫許可權 2 匯出備份 export oracl...