由ODI初始化資料檔案庫(RUC)引起修改ORACLE字符集(ZHS16GBK-AL32UTF8)
阿新 • • 發佈:2019-03-03
acl auto ima 代理 顯示 utf8 gbk lte 中文
如果要部署代理,需要在RUC中進行資料檔案庫的初始化,這樣可以免去配置代理的繁瑣。在RUC連接數據庫時會有先決條件檢查,如果出現下圖的警告,就需要在ORACLE中修改字符集。
具體操作如下: 登錄SQL Plus SQL>conn /as sysdba 已連接。 SQL> shutdown immediate; 數據庫已關閉。 已經卸載數據庫。 SQL> startup mount ORACLE例程已經啟動。 …… ……………… ………………………… 數據庫裝載完畢。 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 setINTERNAL_USE AL32UTF8; 數據庫已更改。 SQL> shutdownimmediate; SQL>startup
拓展:oracle字符集zhs16gbk、al32utf8 、UTF8有什麽區別?
zhs16gbk是中文字符集,只能存儲中文和英文字符,如果你存儲韓文則顯示為亂碼(沒有編碼),而al32utf8是utf8字符集,適合中文、韓語、日語等等不同的語言使用。zhs16gbk采用2個字符存儲,而al32utf8采用3-4個字符存儲。AL32UTF8字符集采用的Unicode標準要比UTF8采用的Unicode標準更新,支持的字符也更多一些,兼容性更好。
由ODI初始化資料檔案庫(RUC)引起修改ORACLE字符集(ZHS16GBK-AL32UTF8)