这样如果备份的时候如果出现错误,那就看不出是哪里出的问题,所以需要解决。
经过在网上查询相关资料发现是客户端字符集设置的和数据库的字符集设置的不一致
数据库的字符集查看语句为
select * from nls_database_parameters;
结果为utf-8字符集
那么就需要将客户端的字符集也修改为utf8的字符集(utf8的字符集是范围最广的了,可以适合任何语言)
因为用的是windows系统,需要在注册表中进行修改
修改路径如下
开始---运行---regedit---确定:
hkey_local_machine\software\oracle\homexx\nls_lang
原来的设置为simplified chinese_china.zhs16gbk
修改为american_america.al32utf8
修改后直接保存即可
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Oracle字符串函数length、upper、lower、initcap、 concat、instr、replace
网友评论