導入和導出
EXP命令實現(xiàn)導出
步驟:
方法一:
第一步:按下windows+R調(diào)出運行窗口估蹄。
第二步:輸入EXP命令氓奈。
第三步:輸入數(shù)組提取緩沖區(qū)大小,默認4096最筒,如果選默認直接按ENTER即可朗恳。
第四步:輸入導出文件名湿颅,默認值是EXPORT.DMP。
第五步:選擇導出數(shù)據(jù)庫的方式粥诫,EXP導出數(shù)據(jù)庫有三種方式油航,E全庫、U用戶怀浆、T表谊囚。
第六步:選擇導出權(quán)限yes/no怕享。
第七步:導出表數(shù)據(jù)yes/no。
第八步:壓縮區(qū)yes/no镰踏。
方法二:
直接將各個參數(shù)寫在EXP后面函筋。
例如29:導出整個數(shù)據(jù)庫。
答:C:> EXP SYSTEM/oracleFULL = Y ROWS = Y FILE = F:\DB001.DMP LOG = LOG001.LOG
例如30:導出HR用戶模式下的所有對象奠伪。
答:C:> EXP SYSTEM/oracleOWNER = HR ROWS = Y FILE = F:\HR001.DMP LOG = LOG002.LOG
例如31:導出SCOTT用戶的DEPT和EMP表
答:C:> EXPSYSTEM/oracle TABLES = (DEPT,EMP) ROWS = Y FILE = F:\SCOTT001.DMP LOG =LOG003.LOG
方法三:
將方法二中的參數(shù)寫進文本文件中驻呐,在執(zhí)行EXP命令時引用該文件即可。
例如32:將參數(shù)寫入EXPCFG.TXT文件中芳来,并執(zhí)行。
答:
將:
USERID = YSTEM/oracle
TABLES = (DEPT,EMP)
ROWS = Y
FILE = F:\SCOTT001.DMP
LOG = LOG003.LOG
接下來執(zhí)行C:>EXP PARFILE= D:\EXPCFG.TXT
IMP命令實現(xiàn)導入
步驟:
方法一:
第一步:按下windows+R調(diào)出運行窗口猜拾。
第二步:輸入IMP命令即舌。
第三步:設置僅導入數(shù)據(jù)YES/NO。
第四步:輸入導入文件名挎袜,默認值是EXPORT.DMP顽聂。
第五步:輸入插入緩沖區(qū)大小,最小為8129盯仪。
第六步:只列出導入文件內(nèi)容YES/NO紊搪。
第七步:由于對象已存在,忽略創(chuàng)建錯誤YES/NO全景。
第八步:導入權(quán)限YES/NO耀石。
第九步:導入數(shù)據(jù)表YES/NO。
第十步:導入整個導出文件YES/NO爸黄。
方法二:直接將各個參數(shù)寫在IMP后面滞伟。
例如33:導入整個數(shù)據(jù)庫。
答:C:> IMP USERID= SYSTEM/oracle IGNORE = Y FULL = Y FILE = F:\DB001.DMP
例如34:導入HR用戶模式下的所有對象炕贵。
答:C:> IMP USERID= SYSTEM/oracle IGNORE = Y FROMUSER = HR TOUSER= HR FILE = F:\HR001.DMP
例如35:導入SCOTT用戶的DEPT和EMP表
答:C:> IMP USERID= SYSTEM/oracle IGNORE = Y TABLES = (DEPT,EMP) FILE = F:\SCOTT001.DMP
方法三:IMP支持以多個固定大小文件方式導入梆奈。
C:> IMP SYSTEM/oracle FROMUSER = HR TOUSER= MDX? FULL =Y IGNORE = Y FILE = F:\SCOTT001.DMP,2.DMP,3DMP FILESIZE = 800M COMMIT = Y
注:想了解更多EXP,IMP命令称开。執(zhí)行EXP/IMP HELP
= Y查看亩钟。