ora31619轉(zhuǎn)儲文件無效 用impdp導(dǎo)入數(shù)據(jù)時(shí)報(bào)錯(cuò)是怎么回事?
用impdp導(dǎo)入數(shù)據(jù)時(shí)報(bào)錯(cuò)是怎么回事?導(dǎo)出的文件有錯(cuò),ORA-39183:出現(xiàn)內(nèi)部錯(cuò)誤-16(在解壓縮階段2)可以發(fā)現(xiàn)。另外ORA600KLAPRS_11一般也是由于導(dǎo)出文件錯(cuò)誤引起的。重新導(dǎo)出一份,
用impdp導(dǎo)入數(shù)據(jù)時(shí)報(bào)錯(cuò)是怎么回事?
導(dǎo)出的文件有錯(cuò),ORA-39183:出現(xiàn)內(nèi)部錯(cuò)誤-16(在解壓縮階段2)可以發(fā)現(xiàn)。另外ORA600KLAPRS_11一般也是由于導(dǎo)出文件錯(cuò)誤引起的。重新導(dǎo)出一份,用2進(jìn)制格式發(fā)送即可。
oracle數(shù)據(jù)庫用impdp導(dǎo)入的問題?
DMP文件導(dǎo)入: 1.用SYS用戶名,以DBA的身份登入到數(shù)據(jù)庫(ORACLE客戶端EnterpriseManagerConsole) 2.在安全性--用戶若所要導(dǎo)入的用戶對象已存在則移去然后新建之(這樣就可以刪除該用戶下所有對象了)表空間選擇原來的。 3.在該用戶的角色中加入DBA角色 4.在命令行下執(zhí)行:impaioss/aioss@ORCL10Gfile=d:aioss0819.dmpfull=yignore=ycommit=y imp沒有操作界面的,如果你想用圖形界面的話,就可以使用第三方軟件,相對的,我覺得日本出的那個(gè)objectbrowser就好一點(diǎn)了,現(xiàn)在出到10版本的,上面的導(dǎo)出導(dǎo)入功能也是引用oracle的imp/exp模塊的,不過就是界面操作的,可以在提示下設(shè)置參數(shù)。
pdp-未能激活蜂窩移動數(shù)據(jù)網(wǎng)pdp鑒定失敗是什么?
無法激活蜂窩移動數(shù)據(jù)網(wǎng)絡(luò)的PDP身份驗(yàn)證??梢酝ㄟ^還原網(wǎng)絡(luò)設(shè)置來執(zhí)行網(wǎng)絡(luò)恢復(fù)。
1、首先在手機(jī)菜單界面找到設(shè)置的軟件按鈕,然后單擊進(jìn)入。
2、然后接著進(jìn)入設(shè)置頁面后,找到出現(xiàn)的菜單欄的通用選項(xiàng),然后單擊進(jìn)入。
3、然后進(jìn)入通用的菜單以后,在手機(jī)界面出現(xiàn)的菜單中,找到還原選項(xiàng),然后單擊。
4、然后進(jìn)入到還原的菜單后,在手機(jī)的界面找到還原網(wǎng)絡(luò)設(shè)置菜單選項(xiàng)按鈕,然后單擊選擇進(jìn)入。
5、最后還原完成后,返回選擇蜂窩移動網(wǎng)絡(luò),并重啟蜂窩移動數(shù)據(jù),就可以解決未能激活蜂窩移動數(shù)據(jù)網(wǎng)PDP鑒定失敗的問題。
如何使用impdp導(dǎo)入文件?
寫法跟expdp命令一樣 如導(dǎo)出命令: expdp 用戶名/密碼 schemas=用戶名 directory=exp dumpfile=*.dmp logfile=exp.log
導(dǎo)入命令只需把expdp換成impdp就行 impdp 用戶名/密碼 schemas=用戶名 directory=exp dumpfile=*.dmp logfile=imp.log
注意事項(xiàng):
首先從導(dǎo)出的機(jī)器中傳到要導(dǎo)入數(shù)據(jù)庫的機(jī)器上,如Windows可以放在D:imp 文件夾下(如果兩臺機(jī)器操作系統(tǒng)不同,需使用二進(jìn)制傳輸dmp文件)
在要導(dǎo)入數(shù)據(jù)的數(shù)據(jù)庫創(chuàng)建導(dǎo)入導(dǎo)出目錄
SQL>create directory as "D:imp"
3.命令行中開始導(dǎo)入 impdp 用戶名/密碼 schemas=用戶名 directory=exp dumpfile=*.dmp logfile=exp.log
如何快速實(shí)現(xiàn)oracle數(shù)據(jù)庫中千萬級大數(shù)據(jù)遷移與備份?
千萬級數(shù)據(jù)其實(shí)不算太多,方法很多
1 最簡單的辦法,使用db-link,方法如下:
(1)創(chuàng)建新的目標(biāo)數(shù)據(jù)庫
(2)在剛剛建好的目標(biāo)數(shù)據(jù)上創(chuàng)建db-link,db-link指向源數(shù)據(jù)庫
(3)將源數(shù)據(jù)庫中的表結(jié)構(gòu)在目標(biāo)數(shù)據(jù)庫上創(chuàng)建一次(注意這里不要用create table table_a select * from table_b@dblink,因?yàn)檫@樣的話源表如果帶有分區(qū)是帶不過來的)
(4)使用insert into 將從源數(shù)據(jù)庫導(dǎo)入目標(biāo)數(shù)據(jù)庫
這個(gè)方法的第(3)和第(4)步,如果你熟悉編程語言的話,可以用編程語言或者ETL工具來實(shí)現(xiàn),不過我覺得直接用db-link是最簡單高效的。
2 使用oracle的備份恢復(fù)功能
(1)還是要創(chuàng)建新的數(shù)據(jù)庫
(2)將源數(shù)據(jù)庫的內(nèi)容備份,這個(gè)分為表級和數(shù)據(jù)級
(3)將數(shù)據(jù)導(dǎo)入到新的庫中
這個(gè)方法要注意分為冷備和熱備,如果是冷備比較簡單,直接關(guān)掉數(shù)據(jù)庫再備份,如果是熱備,而且數(shù)據(jù)庫還有新的數(shù)據(jù)在使用,那就要使用到聯(lián)機(jī)日志了,相對比較專業(yè)