水煮oracle47-----oracle資料泵回顧和patch包下載整理

1向2飛發表於2015-07-31
資料泵使用
expdp:
    1.expdp使用連線串(@ora_db)在遠端客戶端匯出,而生成資料檔案在db server上,hr.dmp在db server上,directory為db server上目錄(重點在遠端客戶端執行)
        expdp system/oracle@ora_db directory=expdir dumpfile=hr.dmp logfile=hr.log
    2.network_link引數使用,在遠端客戶端匯出,並且生成資料檔案在遠端客戶端
        1)最簡方式
            expdp system/oracle directory=test network_link=sb   //system/oracle為遠端客戶端使用者,其中directory可以省略,不過會生成資料檔案和日誌檔案在預設目錄下(理解:使用該使用者登入遠端客戶端,然後讀取客戶端的directory和network_link)
        2)指定遠端客戶端生成dump檔名稱和日誌名稱
            expdp system/oracle directory=test network_link=sb dumpfile=sale.dmp logfile=sale.log
        3)指定要匯出db server的物件(理解:在db link中使用者必須有要匯出物件的管理許可權)
            expdp system/oracle directory=test network_link=sb dumpfile=sale.dmp logfile=sale.log schemas=payadm  //注意如果匯出資料檔案已存在,不能覆蓋替換
            報錯:ORA-39001: 引數值無效
                        ORA-39000: 轉儲檔案說明錯誤
                        ORA-31641: 無法建立轉儲檔案 "e:\backup\sale.dmp"
                        ORA-27038: 所建立的檔案已存在
                        OSD-04010: 指定了 選項, 但檔案已經存在
impdp:
    1.impdp使用連線串(@ora_db)在遠端客戶端執行db server匯入,hr.dmp在db server上,directory為db server上目錄(重點在遠端客戶端執行)
        impdp system/oracle@ora_db directory=expdir dumpfile=hr.dmp logfile=hr.log
    2.network_link引數使用
        1)最簡方式
        impdp system/oracle directory=test network_link=sb //直接將遠端db server中db link中定義的schema匯入到本地db server中,無檔案落地,同樣啟動directory可以省略,不過會生成日誌檔案在預設目錄下
        2)指定要匯入遠端db server到本地db server的schema(理解:在db link中使用者必須有要匯出物件的管理許可權)
        impdp system/oracle directory=test network_link=sb schemas=payadm   //system/oracle為本地db server物件
        impdp system/oracle directory=test network_link=sb schemas=payadm remap_schema=payadm:payadmin  //將遠端db server匯入物件重新命名

擴充:
        常用引數:
        1)attach  用法:attach=job_name  該引數使用後其他引數不能使用,主要是進入正在執行的匯入、匯出作業
        2)job_name 用法:job_name=job_name     該引數指定匯入、匯出作業的名稱
        3)content 用法:content=[ALL], DATA_ONLY 和 METADATA_ONLY 該引數預設all,用於指定匯出內容:僅資料或後設資料
        4)parfile 用法:parfile=file.dat 使用引數檔案匯入、匯出
        5)parallel 用法:parallel=5 該引數指定併發度
問題一
        expdp 匯出dmp檔案時報 UDE-00019: 'tables' parameter list is too long錯誤
        解決方案:升級oracle至10.2.0.4及以上

同時為大家提供10G補丁包:
經過非常耐心漫長的整理,終於把10g版本的Oracle補丁彙總全了,方便大家參考和下載。

下面的所有連結均可以直接複製到迅雷下載工具中完成下載。


oracle 10.2.0.5 patch



ftp://updates.oracle.com/8202632/p8202632_10205_AIX64-5L_1of2.zip
ftp://updates.oracle.com/8202632/p8202632_10205_AIX64-5L_2of2.zip
ftp://updates.oracle.com/8202632/p8202632_10205_HPUX-64_1of2.zip
ftp://updates.oracle.com/8202632/p8202632_10205_HPUX-64_2of2.zip
ftp://updates.oracle.com/8202632 ... _HPUX-IA64_1of2.zip
ftp://updates.oracle.com/8202632 ... _HPUX-IA64_2of2.zip
ftp://updates.oracle.com/8202632/p8202632_10205_Linux-x86-64.zip
ftp://updates.oracle.com/8202632/p8202632_10205_Linux-x86.zip
ftp://updates.oracle.com/8202632/p8202632_10205_MSWIN-x86-64.zip
ftp://updates.oracle.com/8202632/p8202632_10205_WINNT.zip

oracle 10.2.0.4 patch
ftp://updates.oracle.com/6810189/p6810189_10204_AIX5L.zip
ftp://updates.oracle.com/6810189/p6810189_10204_LINUX.zip
ftp://updates.oracle.com/6810189/p6810189_10204_Linux-x86-64.zip
ftp://updates.oracle.com/6810189/p6810189_10204_Linux-x86.zip
ftp://updates.oracle.com/6810189/p6810189_10204_Win32.zip
ftp://updates.oracle.com/6810189/p6810189_10204_Win64.zip
ftp://updates.oracle.com/6810189/p6810189_10204_HPUX-IA64.zip

oracle 10.2.0.3 patch
ftp://updates.oracle.com/5337014/p5337014_10203_WINNT.zip
ftp://updates.oracle.com/5337014/p5337014_10203_WINNT64.zip
ftp://updates.oracle.com/5337014/p5337014_10203_AIX5L.zip
ftp://updates.oracle.com/5337014/p5337014_10203_Linux-x86-64.zip
ftp://updates.oracle.com/5337014/p5337014_10203_HPUX-IA64.zip
ftp://updates.oracle.com/5337014/p5337014_10203_LINUX.zip
ftp://updates.oracle.com/5337014/p5337014_10203_Linux-x86.zip
oracle 10.2.0.2 patch
ftp://updates.oracle.com/4547817/p4547817_10202_AIX64-5L.zip
ftp://updates.oracle.com/4547817/p4547817_10202_HP64.zip
ftp://updates.oracle.com/4547817/p4547817_10202_HPUX-IA64.zip
ftp://updates.oracle.com/4547817/p4547817_10202_LINUX.zip
ftp://updates.oracle.com/4547817/p4547817_10202_Linux-IA64.zip
ftp://updates.oracle.com/4547817/p4547817_10202_Linux-x86-64.zip
ftp://updates.oracle.com/4547817/p4547817_10202_MVS.zip
ftp://updates.oracle.com/4547817/p4547817_10202_SOLARIS.zip
ftp://updates.oracle.com/4547817/p4547817_10202_SOLARIS64.zip
ftp://updates.oracle.com/4547817/p4547817_10202_WINNT.zip
ftp://updates.oracle.com/4547817/p4547817_10202_WINNT64.zip

補充:作業系統管道技術在oracle邏輯匯入、匯出應用
1)建立管道
#mknod /home/oracle/d_chu p    ---建立管道,注意後邊有p管道標識(刪除:rm /home/oracle/d_chu)
2)使用管道匯出(exp)並壓縮
$exp guest/guest file=/home/oracle/d_chu  & gzip exp.dmp.gz  ---注意匯出檔案
exp.dmp.gz
在當前目錄
3)使用管道匯入(imp)
$imp guest/guest file=/home/oracle/d_chu & gunzip /home/oracle/d_chu


















來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23890223/viewspace-1757652/,如需轉載,請註明出處,否則將追究法律責任。

相關文章