資源描述:
《oracle 導(dǎo)出導(dǎo)入命令及數(shù)據(jù)庫備份》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、Oracle導(dǎo)出導(dǎo)入命令及數(shù)據(jù)庫備份***1Oracleexpdp/impdp導(dǎo)出導(dǎo)入命令及數(shù)據(jù)庫備份使用EXPDP和IMPDP時應(yīng)該注意的事項:EXP和IMP是客戶端工具程序,它們既可以在客戶端使用,也可以在服務(wù)端使用。EXPDP和IMPDP是服務(wù)端的工具程序,他們只能在ORACLE服務(wù)端使用,不能在客戶端使用。IMP只適用于EXP導(dǎo)出的文件,不適用于EXPDP導(dǎo)出文件;IMPDP只適用于EXPDP導(dǎo)出的文件,而不適用于EXP導(dǎo)出文件。expdp或impdp命令時,可暫不指出用戶名/密碼@實例名as身份,然后根據(jù)提示再輸入,如:expdpschemas=scottdu
2、mpfile=expdp.dmpDIRECTORY=dpdata1;一、創(chuàng)建邏輯目錄,該命令不會在操作系統(tǒng)創(chuàng)建真正的目錄,最好以system等管理員創(chuàng)建。createdirectorydpdata1as'd:testdump';二、查看管理理員目錄(同時查看操作系統(tǒng)是否存在,因為Oracle并不關(guān)心該目錄是否存在,如果不存在,則出錯)select*fromdba_directories;三、給scott用戶賦予在指定目錄的操作權(quán)限,最好以system等管理員賦予。grantread,writeondirectorydpdata1toscott;四、導(dǎo)出數(shù)據(jù)1)按用戶
3、導(dǎo)expdpscott/tiger@orclschemas=scottdumpfile=expdp.dmpDIRECTORY=dpdata1;2)并行進程parallelexpdpscott/tiger@orcldirectory=dpdata1dumpfile=scott3.dmpparallel=40job_name=scott33)按表名導(dǎo)expdpscott/tiger@orclTABLES=emp,deptdumpfile=expdp.dmpDIRECTORY=dpdata1;4)按查詢條件導(dǎo)expdpscott/tiger@orcldirectory=dpd
4、ata1dumpfile=expdp.dmpTables=empquery='WHEREdeptno=20';5)按表空間導(dǎo)expdpsystem/managerDIRECTORY=dpdata1DUMPFILE=tablespace.dmpTABLESPACES=temp,example;6)導(dǎo)整個數(shù)據(jù)庫expdpsystem/managerDIRECTORY=dpdata1DUMPFILE=full.dmpFULL=y;五、還原數(shù)據(jù)1)導(dǎo)到指定用戶下impdpscott/tigerDIRECTORY=dpdata1DUMPFILE=expdp.dmpSCHEMAS=
5、scott;2)改變表的ownerimpdpsystem/managerDIRECTORY=dpdata1DUMPFILE=expdp.dmpTABLES=scott.deptREMAP_SCHEMA=scott:system;3)導(dǎo)入表空間impdpsystem/managerDIRECTORY=dpdata1DUMPFILE=tablespace.dmpTABLESPACES=example;4)導(dǎo)入數(shù)據(jù)庫impdbsystem/managerDIRECTORY=dump_dirDUMPFILE=full.dmpFULL=y;5)追加數(shù)據(jù)impdpsystem/ma
6、nagerDIRECTORY=dpdata1DUMPFILE=expdp.dmpSCHEMAS=systemTABLE_EXISTS_ACTION****************************************ORACLEEXP/IMP的使用詳解入/導(dǎo)出是ORACLE幸存的最古老的兩個命令行工具,其實我從來不認為Exp/Imp是一種好的備份方式,正確的說法是Exp/Imp只能是一個好的轉(zhuǎn)儲工具,特別是在小型數(shù)據(jù)庫的轉(zhuǎn)儲,表空間的遷移,表的抽取,檢測邏輯和物理沖突等中有不小的功勞。當然,我們也可以把它作為小型數(shù)據(jù)庫的物理備份后的一個邏輯輔助備份,也是不錯的
7、建議。對于越來越大的數(shù)據(jù)庫,特別是TB級數(shù)據(jù)庫和越來越多數(shù)據(jù)倉庫的出現(xiàn),EXP/IMP越來越力不從心了,這個時候,數(shù)據(jù)庫的備份都轉(zhuǎn)向了RMAN和第三方工具。下面說明一下EXP/IMP的使用?! ∪绾问筫xp的幫助以不同的字符集顯示:setnls_lang=simplifiedchinese_china.zhs16gbk,通過設(shè)置環(huán)境變量,可以讓exp的幫助以中文顯示,如果setnls_lang=American_america.字符集,那么幫助就是英文的了EXP的所有參數(shù)(括號中為參數(shù)的默認值):USERID用戶名/口令如:USERID=