溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

oracle數(shù)據(jù)出現(xiàn)憤怒加密算法

發(fā)布時(shí)間:2020-04-10 20:22:03 來(lái)源:網(wǎng)絡(luò) 閱讀:320 作者:luping0909 欄目:關(guān)系型數(shù)據(jù)庫(kù)

作為一名程序員,經(jīng)常會(huì)遇見一些詭異的事情,今天我就遇見一個(gè),oracle數(shù)據(jù)通過(guò)數(shù)據(jù)泵impdp導(dǎo)入后出現(xiàn)亂碼,經(jīng)過(guò)如下操作:

1.oracle server 端 字符集查詢:

select userenv('language') from dual
發(fā)現(xiàn)查出來(lái)的結(jié)果和我原導(dǎo)出數(shù)據(jù)的結(jié)果不一致;
原導(dǎo)出數(shù)據(jù)庫(kù)的結(jié)果為:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
新數(shù)據(jù)的結(jié)果是:SIMPLIFIED CHINESE_CHINA.WE8ISO8859P1
2.server端字符集修改
更改字符集步驟方法(WE8ISO8859P1 --> ZHS16GBK)
登錄oracle所在linux服務(wù)器,通過(guò)oracle(數(shù)據(jù)庫(kù)安裝用戶)
登錄后,以管理員身份登錄sqlplus

SQL> conn /as sysdba

SQL> shutdown immediate;

SQL> startup mount

SQL> ALTER SYSTEM ENABLE RESTRICTED SESSION;

SQL> ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;

SQL> ALTER SYSTEM SET AQ_TM_PROCESSES=0;

SQL> alter database open;

SQL> ALTER DATABASE character set INTERNAL_USE ZHS16GBK;

Database altered.

SQL> shutdown immediate;

SQL> startup

再次查看登錄系統(tǒng),結(jié)果發(fā)現(xiàn):
oracle數(shù)據(jù)出現(xiàn)憤怒加密算法;
出現(xiàn)了這種憤怒的方式,于是我也是醉了,后來(lái)我決定重新再次導(dǎo)入數(shù)據(jù):
3.數(shù)據(jù)泵導(dǎo)入命令:
(1).oracle創(chuàng)建directory:
create directory 名稱 as ‘路徑’;
drop directory 名稱 ;
例如:create directory bbsp_tmp as ‘/home/app’;
(2).linux下執(zhí)行:
directory=名稱(已經(jīng)創(chuàng)建的),將dmp文件存放在這個(gè)路徑下;
impdp 導(dǎo)入數(shù)據(jù)庫(kù)用戶/導(dǎo)入數(shù)據(jù)庫(kù)密碼 directory=名稱(已經(jīng)創(chuàng)建的)dumpfile=*.dmp(dmp文件) remap_schema=原導(dǎo)出文件用戶名:導(dǎo)入數(shù)據(jù)用戶名;
例:impdp bbspzhun/bbspzhun directory=bbsp_tmp dumpfile=bbsp20181121.dmp remap_schema=bbsp:bbspzhun;
結(jié)果又出現(xiàn)了這個(gè)問(wèn)題:expdp導(dǎo)出數(shù)據(jù)時(shí)碰到ora-39006錯(cuò)誤,錯(cuò)誤提示如下所示,
ORA-39006: internal error
ORA-39213: Metadata processing is not available
4.解決ORA-39006: internal error問(wèn)題:
SQL> execute dbms_metadata_util.load_stylesheets;
PL/SQL procedure successfully completed.****

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI