posts - 68, comments - 19, trackbacks - 0, articles - 1

          Oracle中用exp/imp命令參數(shù)詳解

          Posted on 2018-08-30 08:45 viery 閱讀(175) 評論(0)  編輯  收藏 所屬分類: Oracle

          【用 exp 數(shù) 據(jù) 導(dǎo) 出】:
          1  將數(shù)據(jù)庫TEST完全導(dǎo)出,用戶名system 密碼system導(dǎo)出到D:\daochu.dmp中
             exp 
          system/manager@TEST   rows=y  indexes=y compress=n buffer=65536   feedback=100000 full=y  file=d:\daochu.dmp  log=d:\daochulog.txt   owner=(ECC_BIZ,ECC_CUSTOMER)
          EXP的所有參數(shù)(括號中為參數(shù)的默認(rèn)值):
          USERID        用戶名/口令      如: USERID=duanl/duanl      
          FULL          導(dǎo)出整個數(shù)據(jù)庫 (N)
          BUFFER        數(shù)據(jù)緩沖區(qū)的大小         
          OWNER        所有者用戶名列表,你希望導(dǎo)出哪個用戶的對象,就用owner=username
          FILE           輸出文件 (EXPDAT.DMP)    
          TABLES        表名列表 ,指定導(dǎo)出的table名稱,如:TABLES=table1,table2
          COMPRESS     導(dǎo)入一個extent (Y)   
          RECORDLENGTH   IO 記錄的長度
          GRANTS        導(dǎo)出權(quán)限 (Y)            
          INCTYPE        增量導(dǎo)出類型
          INDEXES        導(dǎo)出索引 (Y)           
          RECORD        跟蹤增量導(dǎo)出 (Y)
          ROWS           導(dǎo)出數(shù)據(jù)行 (Y)        
          PARFILE        參數(shù)文件名,如果你exp的參數(shù)很多,可以存成參數(shù)文件.
          CONSTRAINTS   導(dǎo)出約束 (Y)    
          CONSISTENT    交叉表一致性
          LOG            屏幕輸出的日志文件    
          STATISTICS     分析對象 (ESTIMATE)
          DIRECT         直接路徑 (N)              
          TRIGGERS      導(dǎo)出觸發(fā)器 (Y)
          FEEDBACK      顯示每 x 行 (0) 的進度
          FILESIZE        各轉(zhuǎn)儲文件的最大尺寸
          QUERY          選定導(dǎo)出表子集的子句
          下列關(guān)鍵字僅用于可傳輸?shù)谋砜臻g
          TRANSPORT_TABLESPACE 導(dǎo)出可傳輸?shù)谋砜臻g元數(shù)據(jù) (N)
          TABLESPACES 將傳輸?shù)谋砜臻g列表

          2 將數(shù)據(jù)庫中system用戶與sys用戶的表導(dǎo)出
             exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)


          3 將數(shù)據(jù)庫中的表table1 、table2導(dǎo)出
             exp system/manager@TEST file=d:\daochu.dmp tables=(table1,table2)


          4 將數(shù)據(jù)庫中的表table1中的字段filed1以”00″打頭的數(shù)據(jù)導(dǎo)出
             exp system/manager@TEST file=d:\daochu.dmp tables=(table1) query=\” where filed1like '00%'\”

          上面是常用的導(dǎo)出,對于壓縮我不太在意,用winzip把dmp文件可以很好的壓縮。不過在上面命令后面 加上 compress=y   就可以了。

          【用 imp 數(shù) 據(jù) 導(dǎo) 入】:
          IMP的所有參數(shù)(括號中為參數(shù)的默認(rèn)值):
          USERID    用戶名/口令           
          FULL      導(dǎo)入整個文件 (N)
          BUFFER    數(shù)據(jù)緩沖區(qū)大小         
          FROMUSER      所有人用戶名列表
          FILE      輸入文件 (EXPDAT.DMP)    
          TOUSER        用戶名列表
          SHOW      只列出文件內(nèi)容 (N)
          TABLES       表名列表
          IGNORE    忽略創(chuàng)建錯誤 (N)    
          RECORDLENGTH   IO 記錄的長度
          GRANTS   導(dǎo)入權(quán)限 (Y)          
          INCTYPE       增量導(dǎo)入類型
          INDEXES 導(dǎo)入索引 (Y)          
          COMMIT        提交數(shù)組插入 (N)
          ROWS     導(dǎo)入數(shù)據(jù)行 (Y)       
          PARFILE       參數(shù)文件名
          LOG       屏幕輸出的日志文件   
          CONSTRAINTS   導(dǎo)入限制 (Y)
          DESTROY   覆蓋表空間數(shù)據(jù)文件 (N)
          INDEXFILE 將表/索引信息寫入指定的文件
          SKIP_UNUSABLE_INDEXES   跳過不可用索引的維護 (N)
          ANALYZE   執(zhí)行轉(zhuǎn)儲文件中的 ANALYZE 語句 (Y)
          FEEDBACK 顯示每 x 行 (0) 的進度
          TOID_NOVALIDATE   跳過指定類型 id 的校驗
          FILESIZE 各轉(zhuǎn)儲文件的最大尺寸
          RECALCULATE_STATISTICS 重新計算統(tǒng)計值 (N)
          下列關(guān)鍵字僅用于可傳輸?shù)谋砜臻g
          TRANSPORT_TABLESPACE 導(dǎo)入可傳輸?shù)谋砜臻g元數(shù)據(jù) (N)
          TABLESPACES 將要傳輸?shù)綌?shù)據(jù)庫的表空間
          DATAFILES 將要傳輸?shù)綌?shù)據(jù)庫的數(shù)據(jù)文件
          TTS_OWNERS 擁有可傳輸表空間集中數(shù)據(jù)的用戶

          將D:\daochu.dmp 中的數(shù)據(jù)導(dǎo)入 TEST數(shù)據(jù)庫中。
             imp system/manager@TEST   ignore=y  full=y   file=d:\daochu.dmp  log=d:\daoru.txt

          1. 獲取幫助

          imp help=y

          2. 導(dǎo)入一個完整數(shù)據(jù)庫

          imp system/manager file=bible_db log=dible_db full=y ignore=y

          3. 導(dǎo)入一個或一組指定用戶所屬的全部表、索引和其他對象

          imp system/manager file=seapark log=seapark fromuser=seapark

          imp system/manager file=seapark log=seapark fromuser=(seapark,amy,amyc,harold)

          4. 將一個用戶所屬的數(shù)據(jù)導(dǎo)入另一個用戶

          imp system/manager file=tank log=tank fromuser=seapark touser=seapark_copy

          imp system/manager file=tank log=tank fromuser=(seapark,amy) touser=(seapark1, amy1)

          5. 導(dǎo)入一個表

          imp system/manager file=tank log=tank fromuser=seapark TABLES=(a,b)

          6. 從多個文件導(dǎo)入

          imp system/manager file=(paycheck_1,paycheck_2,paycheck_3,paycheck_4) log=paycheck,filesize=1G full=y

          7. 使用參數(shù)文件

          imp system/manager parfile=bible_tables.par

          bible_tables.par參數(shù)文件:

          #Import the sample tables used for the Oracle8i Database Administrator's

          #Bible.

          fromuser=seapark touser=seapark_copy file=seapark log=seapark_import

          8. 增量導(dǎo)入(9i中已經(jīng)取消)

          imp system./manager inctype= RECTORE FULL=Y FILE=A

          主站蜘蛛池模板: 民县| 新疆| 错那县| 昭觉县| 柏乡县| 宜兰县| 天等县| 齐齐哈尔市| 岳普湖县| 静安区| 太湖县| 惠东县| 长沙县| 萨嘎县| 黔江区| 鹤庆县| 宜城市| 弥渡县| 白朗县| 临沂市| 诏安县| 霸州市| 玛纳斯县| 洛川县| 远安县| 嘉义市| 铜鼓县| 改则县| 宁海县| 曲周县| 邻水| 崇阳县| 台南市| 眉山市| 中卫市| 陵水| 沙河市| 宁城县| 北安市| 锡林浩特市| 甘南县|