oracle中文乱码解决方法笔记
我刚刚在linux下安装oracle时就碰到这个问题,查了半天知道问题是oracle的字符集不对。
解决方法是dbca进入图形界面,删去现有的库,重建新库。
建库时注意:
1,dbca创建, 选第一项(自定义 custom Database)
2,进入memory界面时,charsets选项选择 zh_16GBK
这次我在帮一哥们儿处理这个问题时,竟让他彻底删除oracle,再建库。完全没必要,搞得后来他又重装系统,不好啊。
这星期六,我自己把oracle彻底删除。然后安装一个空的oracle库,再用dbca建一个 zh_16GBK的实例,实验成功解决中文乱码问题。
彻底删除oracle的方法:
1, rm -rf /usr/local/bin/* (删除了3个 coraenv dbhome,oraenv)
2, ~/oraInventory 删除
3, ~/product 删除
4, /etc/ora* 删除
然后按照手册,安装oracle!
注意,这次安装oracle时选 software only ,这次只安装一个空库。
然后dbca建库,注意自定义库,并选择zh_GBK。