導(dǎo)入和導(dǎo)出
EXP命令實現(xiàn)導(dǎo)出
步驟:
方法一:
第一步:按下windows+R調(diào)出運行窗口。
第二步:輸入EXP命令。
第三步:輸入數(shù)組提取緩沖區(qū)大小,默認4096,如果選默認直接按ENTER即可。
第四步:輸入導(dǎo)出文件名,默認值是EXPORT.DMP。
第五步:選擇導(dǎo)出數(shù)據(jù)庫的方式,EXP導(dǎo)出數(shù)據(jù)庫有三種方式,E全庫、U用戶、T表。
第六步:選擇導(dǎo)出權(quán)限yes/no。
第七步:導(dǎo)出表數(shù)據(jù)yes/no。
第八步:壓縮區(qū)yes/no。
方法二:
直接將各個參數(shù)寫在EXP后面。
例如29:導(dǎo)出整個數(shù)據(jù)庫。
答:C:> EXP SYSTEM/oracleFULL = Y ROWS = Y FILE = F:\DB001.DMP LOG = LOG001.LOG
例如30:導(dǎo)出HR用戶模式下的所有對象。
答:C:> EXP SYSTEM/oracleOWNER = HR ROWS = Y FILE = F:\HR001.DMP LOG = LOG002.LOG
例如31:導(dǎo)出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)導(dǎo)入
步驟:
方法一:
第一步:按下windows+R調(diào)出運行窗口。
第二步:輸入IMP命令。
第三步:設(shè)置僅導(dǎo)入數(shù)據(jù)YES/NO。
第四步:輸入導(dǎo)入文件名,默認值是EXPORT.DMP。
第五步:輸入插入緩沖區(qū)大小,最小為8129。
第六步:只列出導(dǎo)入文件內(nèi)容YES/NO。
第七步:由于對象已存在,忽略創(chuàng)建錯誤YES/NO。
第八步:導(dǎo)入權(quán)限YES/NO。
第九步:導(dǎo)入數(shù)據(jù)表YES/NO。
第十步:導(dǎo)入整個導(dǎo)出文件YES/NO。
方法二:直接將各個參數(shù)寫在IMP后面。
例如33:導(dǎo)入整個數(shù)據(jù)庫。
答:C:> IMP USERID= SYSTEM/oracle IGNORE = Y FULL = Y FILE = F:\DB001.DMP
例如34:導(dǎo)入HR用戶模式下的所有對象。
答:C:> IMP USERID= SYSTEM/oracle IGNORE = Y FROMUSER = HR TOUSER= HR FILE = F:\HR001.DMP
例如35:導(dǎo)入SCOTT用戶的DEPT和EMP表
答:C:> IMP USERID= SYSTEM/oracle IGNORE = Y TABLES = (DEPT,EMP) FILE = F:\SCOTT001.DMP
方法三:IMP支持以多個固定大小文件方式導(dǎo)入。
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查看。