首頁 >後端開發 >php教程 >Oracle Faq(Oracle的字元集問題)_PHP教程

Oracle Faq(Oracle的字元集問題)_PHP教程

WBOY
WBOY原創
2016-07-21 16:10:251090瀏覽


1.在建庫時,catproc一定要運行,否則用rman時會出現如下字元集的錯誤:
RMAN-00554: initialization of internal recovery manager package failed
RMAN-04005: error from get data: ORA-06553: PLS-213: package STANDARD noe
RMAN-04015: error setting target database character set to ZHS16CGB231280
如果建庫時沒有問題,那麼可以Return catpro proc. the dbmsbkrs.sql script which creates the dbms_backup_restore package.

2、中文字元集說明
ZHS16CGB231280 CGB2312-80 16-bit Simplified ASCII, UDC
簡單地說ZHS16GBK是ZHS16CGB231280的超集。
一九九○年中國、日本、韓國共同製定的統一東亞表意文字字元集,即常稱的國標擴充碼字元集(GBK)。

3、如何避免中文支援問題
我們的一貫建議是在建庫時就做好規劃,這樣以後就不會有問題了。
1)create database
character set ZHS16GBK
national character set ZHS16GBK
2)環境變數:NLS_LANG=american_america.ZHS16GBK3)如果在建庫時指定了props$中characterset肯定就是ZHSS16GBK了:
NLS_CHARACTERSET ZHS16GBK
NLS_NCHAR_CHARACTERSET ZHS16K
如此一來就不會再有字元集和中文支援的問題了。還有問題嗎?與我聯絡:)


 


http://www.bkjia.com/PHPjc/314203.html

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/314203.htmlTechArticle1、在建庫時,catproc一定要運行,否則用rman時會出現如下字元集的錯誤: RMAN-00554: initialization of internal recovery manager package failed RMAN-04005:...
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn