由两个oracle数据库,字符集分别是AL32UTF8和ZHSGBK32,需要相互配合工作,目前处于测试阶段,已知的需要测试DBLINK访问,DMP导出导入,请问还需要测试哪些东西
1ãå½±åOracleæ°æ®åºå符éæéè¦çåæ°æ¯NLS_LANGåæ°ãå®ç±ä¸ä¸ªç»æé¨å(è¯è¨ãå°ååå符é)ï¼æ¯ä¸ªæåæ§å¶äºNLSåéçç¹æ§ã
æ ¼å¼: NLS_LANG = language_territory.charset
ä¾å¦:AMERICAN _ AMERICA. ZHS16GBK
Languageï¼ æå®æå¡å¨æ¶æ¯çè¯è¨ï¼ å½±åæ示信æ¯æ¯ä¸æè¿æ¯è±æ
Territoryï¼ æå®æå¡å¨çæ¥æåæ°åæ ¼å¼ï¼
Charsetï¼ æå®å符éã
2ãä¸è¬Oracleæ°æ®åºå符éæ常ç¨çZHS16GBKï¼æ¯æçAL32UTF8
select * from v$nls_parameters where parameter='NLS_CHARACTERSET';
3ãAL32UTF8å符éä¸æ¯ZHS16GBKå符éçè¶ éï¼ç´æ¥å¯¼å ¥ä¼æé®é¢
4ãä¸ä¸ªæ±åç¨GBKåæ¾æ¯2个å符,ç¨AL32UTF8å ç¨3个å符ï¼ç±ZHS16GBKå符éç¼ç çæ°æ®åºå¯¼åºçDMPæä»¶å¯¼å ¥å°ç±AL32UTF8å符éç¼ç çæ°æ®åºæ¶æç表就ä¼æ示"å符è¿é¿"ï¼å¯¼å ¥ä¸æåï¼
5ã导åºæ°æ®æ¶éè¦è®¾ç½®ç¸åºçå符éï¼ä¾å¦AL32UTF8æ°æ®åºå¯¼åºæ¶ï¼è®¾ç½®
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
ZHS16GBK导åºæ¶è®¾ç½®
NLS_LANG=AMERICAN_CHINA.AL32UTF8