Oracle數(shù)據(jù)庫(kù)中出現(xiàn)ORA-01460錯(cuò)誤問(wèn)題的解決
我們今天主要向大家介紹的是Oracle數(shù)據(jù)庫(kù)在實(shí)際操作中出現(xiàn)ORA-01460錯(cuò)誤,我們大家都知道在使用PL/SQL DEVELOPER 7連接某個(gè)新裝的Oracle服務(wù)器有時(shí)會(huì)發(fā)生ORA-01460錯(cuò)誤,例如,類型轉(zhuǎn)換錯(cuò)誤。
發(fā)現(xiàn)SQL NAVIGATOR很好,就只有PL/SQL DEVELOPER有這個(gè)問(wèn)題。
懷疑是字符集的問(wèn)題,查了很多資料后定位到了問(wèn)題的原因:
查詢
- select * from nls_database_parameters
查看NLS_CHARACTERSET一項(xiàng),發(fā)現(xiàn)正常的Oracle數(shù)據(jù)庫(kù)服務(wù)器上的字符集是ZHS16CGB231280,而有問(wèn)題的服務(wù)器的字符集是ZHS32GB18030.
嘗試使用以下命令來(lái)修改字符集,結(jié)果失敗了:
- shutdown immedaite;Startup nomount;
Alter database mount exclusive;
Alter system enable restricted session;
Alter system set job_queue_process=0;
執(zhí)行這句報(bào)錯(cuò)
- Alter database open;Alter database character set ZHS16CGB231280;
執(zhí)行這句說(shuō)只允許修改到超集
以上的相關(guān)內(nèi)容就是對(duì)Oracle數(shù)據(jù)庫(kù)發(fā)生ORA-01460錯(cuò)誤的介紹,望你能有所收獲。
【編輯推薦】
- Oracle安全策略的實(shí)際用法
- Oracle存儲(chǔ)過(guò)程中如何準(zhǔn)確的實(shí)現(xiàn)分頁(yè)
- Oracle數(shù)據(jù)庫(kù)與FoxPro數(shù)據(jù)如何轉(zhuǎn)換
- 用Oracle SQL語(yǔ)句來(lái)實(shí)現(xiàn)進(jìn)制間的相互轉(zhuǎn)換
- Oracle10g中current_scn的正確計(jì)算運(yùn)行