真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Oracle中exp和imp數(shù)據(jù)遷移注意事項(xiàng)有哪些-創(chuàng)新互聯(lián)

這篇文章給大家分享的是有關(guān)Oracle中exp和imp數(shù)據(jù)遷移注意事項(xiàng)有哪些的內(nèi)容。小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過(guò)來(lái)看看吧。

成都創(chuàng)新互聯(lián)公司專注于中大型企業(yè)的網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站設(shè)計(jì)和網(wǎng)站改版、網(wǎng)站營(yíng)銷(xiāo)服務(wù),追求商業(yè)策劃與數(shù)據(jù)分析、創(chuàng)意藝術(shù)與技術(shù)開(kāi)發(fā)的融合,累計(jì)客戶上千余家,服務(wù)滿意度達(dá)97%。幫助廣大客戶順利對(duì)接上互聯(lián)網(wǎng)浪潮,準(zhǔn)確優(yōu)選出符合自己需要的互聯(lián)網(wǎng)運(yùn)用,我們將一直專注成都品牌網(wǎng)站建設(shè)和互聯(lián)網(wǎng)程序開(kāi)發(fā),在前進(jìn)的路上,與客戶一起成長(zhǎng)!

一,exp時(shí),os語(yǔ)言環(huán)境和數(shù)據(jù)庫(kù)不同時(shí)會(huì)自動(dòng)發(fā)生轉(zhuǎn)換.
   如果操作系統(tǒng)的字符集小于數(shù)據(jù)庫(kù)字符集,就可能出現(xiàn)亂碼現(xiàn)象.imp時(shí),同理,也是有可能出現(xiàn)亂碼的.如果源庫(kù)和目標(biāo)庫(kù)字符集是
相同的話,防止exp,imp過(guò)程出現(xiàn)字符轉(zhuǎn)換,我們可以在exp,imp動(dòng)作前,手動(dòng)設(shè)置語(yǔ)音環(huán)境和數(shù)據(jù)庫(kù)語(yǔ)言環(huán)境一樣.如數(shù)據(jù)庫(kù)語(yǔ)言環(huán)境

為AMERICAN_AMERICA.AL32UTF8,os是windows,使用命令set NLS_LANG=AMERICAN_AMERICA.AL32UTF8;os是linux or unix,使用命令

export NLS_LANG=AMERICAN_AMERICA.AL32UTF8.


二,在遷移schema時(shí),即使不遷移數(shù)據(jù),也易發(fā)生ORA-1659錯(cuò)誤.
   在上述錯(cuò)誤發(fā)生后,select view,發(fā)現(xiàn)表的大小和源庫(kù)表大小是一樣的.而實(shí)際,我們只是遷移表結(jié)構(gòu),并沒(méi)有遷移數(shù)據(jù)(rows=n).

查詢表發(fā)現(xiàn)也是沒(méi)有遷移數(shù)據(jù)的,但它的存儲(chǔ)空間和源表是一樣的.也就是說(shuō)它遷移了存儲(chǔ)空間.分析發(fā)現(xiàn),是由于exp時(shí),沒(méi)有設(shè)置參

數(shù)compress=n所致,由于此參數(shù)默認(rèn)值為y,那么它會(huì)在exp時(shí),將源表所有數(shù)據(jù)壓縮到一個(gè)extent,也就是initial extent,而imp時(shí),會(huì)

預(yù)分配initial extent大小的.因此此種情況下,極易發(fā)生ORA-1659錯(cuò)誤.
   注:另在作有數(shù)據(jù)導(dǎo)出時(shí),如果表大小較大的話,使用此參數(shù)的默認(rèn)值也極易發(fā)生ORA-1659錯(cuò)誤.因?yàn)榧僭O(shè)你的源表大小為100m,在

imp時(shí),需分配initial extent大小為100m,如果此時(shí),用戶所在表空間沒(méi)有連續(xù)100m空間,那么就會(huì)報(bào)此錯(cuò)誤了.


三,如果導(dǎo)出統(tǒng)計(jì)信息,在只導(dǎo)出部分?jǐn)?shù)據(jù),或不導(dǎo)出數(shù)據(jù)時(shí),導(dǎo)出統(tǒng)計(jì)信息會(huì)報(bào)錯(cuò).另如果未導(dǎo)出統(tǒng)計(jì)信息,但導(dǎo)入時(shí),需導(dǎo)入統(tǒng)計(jì)信息

,那此時(shí),導(dǎo)入后,統(tǒng)計(jì)信息會(huì)被鎖住,而無(wú)法更新統(tǒng)計(jì)信息.
   此時(shí),我們可使用包dbms_stats.unlock_schema_stats來(lái)解鎖.最好的辦法是,在exp,imp時(shí),加入?yún)?shù)statistics=none,不exp,imp

統(tǒng)計(jì)信息,在導(dǎo)入完成后,在重新收集統(tǒng)計(jì)信息.


四,在使用ftp跨系統(tǒng)cp dmp文件時(shí),一定要注意使用bin模式,來(lái)防止imp時(shí),不能open文件,而導(dǎo)入失敗.


五,在作imp數(shù)據(jù)操作時(shí),特別是imp大表時(shí),為了防止發(fā)生ORA-1555錯(cuò)誤,應(yīng)設(shè)置參數(shù)commit=y,buffer=10000000(根據(jù)實(shí)際情況設(shè)置),此時(shí),當(dāng)buffer空間滿時(shí),會(huì)自動(dòng)提交.默認(rèn)是imp一個(gè)表提交一次.

詳例
遷移用戶,但無(wú)需遷移數(shù)據(jù),且源庫(kù),目標(biāo)庫(kù)語(yǔ)言環(huán)境都為AMERICAN_AMERICA.AL32UTF8,可如下操作:

導(dǎo)出:
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8

exp user/pwd file=export.dmp log=export.log buffer=10000000 grants=n rows=n statistics=none compress=n

導(dǎo)入:
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8

imp user/pwd fromuser=user1 touser=user2 rows=n statistics=none file=export.dmp log=export.log

感謝各位的閱讀!關(guān)于“Oracle中exp和imp數(shù)據(jù)遷移注意事項(xiàng)有哪些”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!


當(dāng)前題目:Oracle中exp和imp數(shù)據(jù)遷移注意事項(xiàng)有哪些-創(chuàng)新互聯(lián)
本文路徑:http://weahome.cn/article/ihjdc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部