亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > Oracle > 正文

Oracle 管道 解決Exp/Imp大量數據處理問題

2024-08-29 13:56:30
字體:
來源:轉載
供稿:網友

先由exp把數據卸出到文件系統, 產生一個.dmp文件, 然后必要時再由imp將數據裝入數據庫. 對于一般中小型數據庫來說, 全數據庫的exp所產生的dmp文件可能小于2GB, 但對稍大型的數據庫, exp產生的數據動輒數十至上百個GB. 而現時多數操作系統為32位, 其文件系統允許的最大文件為2GB. 這樣顯然不能由文件系統存放exp產生的數據. 這是問題之一. 另一個問題是隨著數據庫的不斷增大, exp所需時間越來越長以致實際上很難實施. 本文針對以上兩個問題討論相應對策.

我們以UNIX為例首先看看怎么樣超越2GB限制. 這需利用UNIX的通用技術, 如管道(named pipe), 數據拷貝工具dd以及數據壓縮(compress). 下面分別討論這幾種技術.

·管道 是一種偽文件. 它存在于內存中, 用于快速I/O操作. 管道的緩沖區采用先進先出機制, 即寫管道進程寫到緩沖區頭部而讀管道進程讀取管道尾部. 建立管道的命令為”mknod filename p".
·dd 允許我們從一個設備拷貝數據到另一個設備.
·compress 為UNIX數據壓縮工具.
實施exp之前, 我們可先檢查所產生dmp文件的大小. 以下步驟既可實現,
1. 生成管道:
$ mknod /tmp/mypipe p
2. exp結果輸出到該管道
$ exp file=/tmp/mypipe <...其它exp選項> &
3. 讀取管道并把結果輸出到管道, 只為查看數據量:
$ dd if=/tmp/mypipe of=/dev/null
結果返回exp (.dmp)文件大小, 單位為塊(512 bytes).
現在我們可以著手討論具體方法,
1. 文件壓縮
2. 直接exp到磁帶
3. 綜合方法
首先看文件壓縮方法. 利用文件壓縮我們可盡量避免dmp文件大小超過2GB限制. 我們利用UNIX的管道技術, 具體步驟如下,
1. 啟動compress進程, 使之從管道讀取數據并輸出到磁盤文件.
$ mknod /tmp/exp_pipe p
$ compress < /tmp/exp_pipe > export.dmp.Z &
2. exp到管道.
$ exp file=/tmp/exp_pipe ... &
imp時情況類似.
再看看直接exp到磁帶上的方法.
$ exp file=/dev/rmt/0m volsize=4G
$ imp file=/dev/rmt/0m volsize=4G
最后看看exp到裸設備上的方法,
$ exp file=/dev/rdsk/c0t3d0s0 volsize=4G
imp類似.以上方法都可使我們避免2GB限制.
下面討論怎么樣縮短exp索需時間的問題. 目前多數用戶會采用exp到磁帶的方法只因沒有足夠的剩余硬盤空間. 而整個exp過程所花時間的大部分都在寫磁帶上. 通過我們上面對UNIX工具的討論, 我們可以做到先exp到管道, 再將管道數據壓縮后輸出到磁帶上. 這樣寫磁帶的數據量可大大減少, 從而在相當程度上縮短寫磁帶時間. 另外從Oracle內部角度講, 從7.3版開始, Oracle允許用戶做direct path export, 即跳過Oracle
$ make -f $ORACLE_HOME/rdbms/lib/oracle.mk expst
$ make -f $ORACLE_HOME/rdbms/lib/oracle.mk impst
以上步驟產生的可執行文件expst (exp single task)和impst與exp/imp用法完全相同. 使用它們比使用exp/imp可節省多至30%的時間. 但在使用它們時千萬要注意一點, 即一定要保證在使用expst/impst時不能有任何其他用戶在使用Oracle數據庫, 否則數據庫會產生不可預知的后果甚至毀壞.
A:昨天在網上一個朋友問我,如何導入一個通過pipe導出并壓縮過的文件,我特意做了一次試驗:
  Oracle的導出和導入不能直接引用標準的輸出和輸入,但通過unix pipe可是實現,通過管道可以加快exp/imp速度
  通過管道導出數據
  1.通過mknod -p建立管道
  mknod /home/exppipe p --在目錄/home下建立一個管道exppipe 注意參數p
  2.通過exp和gzip導出數據到建立的管道并壓縮
  exp test/test@orcl file=/home/exppipe &
  gzip < /home/exppipe > exp.dmp.gz
  3.導出成功完成之后刪除建立的管道
  rm -rf /home/exppipe
  根據我的測試,壓縮導出文件只是普通大小的十分之一
  通過管道導入生成的文件
  1.建立管道
mknod /home/exppipe p
  2.導入生成的壓縮文件
  imp system/passwd@orcl file=/home/exppipe fromuser=test touser=macro &
  gunzip < exp.dmp.gz > /home/exppipe
  這樣就導入成功,之后刪除管道
  3.刪除管道
 
  rm /home/exppipe
  以上總結,PiPe真不錯,能加快速度,同時還可以避免單個文件大于2G的限制。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲精品中文字幕av| 日韩在线不卡视频| 国产精品成人观看视频国产奇米| 成人国产精品日本在线| 亚洲毛片在线看| 日韩精品一区二区三区第95| 国内精品在线一区| 欧美黑人性视频| 久久成人精品一区二区三区| 欧美激情亚洲激情| 亚洲色图第三页| 亚洲国产精品小视频| 欧美日韩成人免费| 国产盗摄xxxx视频xxx69| 欧美在线视频观看免费网站| 69国产精品成人在线播放| 欧美中文字幕精品| 亚洲欧美国产精品专区久久| 九九视频这里只有精品| 亚洲天堂网站在线观看视频| 富二代精品短视频| 国产精品日韩av| 欧美亚洲一级片| 韩国v欧美v日本v亚洲| 国产成人啪精品视频免费网| 69影院欧美专区视频| 欧美午夜女人视频在线| 亚洲国产精品网站| 日韩成人在线播放| 98精品在线视频| 欧美精品精品精品精品免费| 九九久久久久久久久激情| 亚洲国产高潮在线观看| 日韩电影中文字幕| 日韩三级成人av网| 91社区国产高清| …久久精品99久久香蕉国产| 国产一级揄自揄精品视频| 国产精品日日摸夜夜添夜夜av| 精品久久久久久中文字幕| 国产精品久久97| 国产精品久久久久久影视| 国产黑人绿帽在线第一区| 国产精品日本精品| 亚洲精品国产精品久久清纯直播| 亚洲精品乱码久久久久久金桔影视| 久久久久久12| 一区二区亚洲欧洲国产日韩| 亚洲成人黄色网| 狠狠躁夜夜躁人人躁婷婷91| 亚洲最大的av网站| 日韩欧美主播在线| 亚洲成人网在线| 国产日韩欧美夫妻视频在线观看| 欧美成人网在线| 欧美人与物videos| 亚洲精品久久久一区二区三区| 成人黄色在线免费| 中文字幕精品www乱入免费视频| 成人黄在线观看| 欧美性生活大片免费观看网址| 国产亚洲精品美女久久久久| 日韩美女主播视频| 亚洲偷欧美偷国内偷| 96国产粉嫩美女| 国产精品免费久久久久影院| 欧美成年人视频网站| 欧美疯狂做受xxxx高潮| 欧美丰满老妇厨房牲生活| 亚洲美女福利视频网站| 97国产成人精品视频| 久色乳综合思思在线视频| 国产精品女视频| 亚洲第一区在线| 国产在线视频欧美| 欧美成人精品在线播放| 最近2019中文免费高清视频观看www99| 国产精品视频白浆免费视频| 国产精品视频网站| 国产精品亚洲欧美导航| 日韩专区在线播放| 欧美日韩国产二区| 一级做a爰片久久毛片美女图片| 欧美综合国产精品久久丁香| 欧美日韩国产综合视频在线观看中文| 日产精品99久久久久久| 久久国产精彩视频| 亚洲精品视频在线观看视频| 国产欧美日韩中文字幕| 精品视频9999| 国产精品日韩在线播放| 欧美黄网免费在线观看| 国产成人精品优优av| 98精品在线视频| 91在线视频免费| 亚洲第一精品久久忘忧草社区| 亚洲欧美一区二区精品久久久| 成人黄色午夜影院| 亚洲成人激情在线| 国产精品男女猛烈高潮激情| 国产视频久久网| 日韩av电影国产| 黑人精品xxx一区一二区| 欧美午夜电影在线| 亚洲自拍高清视频网站| 欧美激情精品在线| 91中文在线视频| 国产成人免费91av在线| 亚洲精品视频在线播放| 国产亚洲视频在线| 2021国产精品视频| 国产亚洲日本欧美韩国| 91国内精品久久| 亚洲性视频网址| 欧美最猛性xxxxx(亚洲精品)| 欧美剧在线观看| 国产精品午夜视频| 欧美极品美女电影一区| 97国产精品视频人人做人人爱| 91在线网站视频| 国产91精品在线播放| 日韩在线精品一区| 国产精品日韩在线| 亚洲欧美在线一区| 超碰日本道色综合久久综合| 国产精品av在线播放| 欧洲s码亚洲m码精品一区| 亚洲精品视频中文字幕| 欧美三级免费观看| 亚洲毛茸茸少妇高潮呻吟| 色999日韩欧美国产| 欧美床上激情在线观看| 亚洲欧美激情在线视频| 成人在线小视频| 2018中文字幕一区二区三区| 国产日韩精品在线观看| 狠狠做深爱婷婷久久综合一区| 国模私拍视频一区| 国产精品免费一区| 午夜精品国产精品大乳美女| 精品国产欧美成人夜夜嗨| 欧美日韩国产精品一区二区不卡中文| 日本高清+成人网在线观看| 亚洲在线免费看| 欧美中文在线免费| 亚洲男女自偷自拍图片另类| 国产脚交av在线一区二区| 97精品国产aⅴ7777| 日韩在线观看网址| 成人女保姆的销魂服务| 激情成人在线视频| 亚洲电影在线看| 日韩在线视频免费观看| 91久久久久久久| 国产精品欧美一区二区| 亚洲少妇中文在线| 国产成人极品视频| 亚洲国产精品成人va在线观看| 亚洲区在线播放| 国产精品久久久久久久一区探花| 欧美日韩亚洲一区二区| 国产又爽又黄的激情精品视频| 国产精品盗摄久久久| 亚洲国产精品国自产拍av秋霞|