修改注册表中的字符集,oracle中的字符集,试试
解决方案 »
- oracle有没有计算小计的函数?
- 文件实时复制到本地,并导入oracle数据库
- ▲循环选出日期,但要跳过月初1号日期
- 初学oracle,请赐教
- ORACLE9i的最低配置是什么?
- 各位帮我看看这个sql语句哪里有错?
- 怎样把listview中的所有数据项放入一个二维数组里?(在线等待)
- PROC*C中select语句中的from "表名",其中"表名"能用字符串变量表示传递进去吗?急!
- update GW_DocTrack set dealman=dealman+'1111' 请教
- 关于oracle预留字作字段名的问题。
- 如何用sqlldr导入多个text文件到oracle里,急用,分不够的再给
- 为什么不能将数据库天加进服务器
改了 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\NLS_LANG
即可由 english export 後直接 import 到 chinese environment
english is AMERICAN_AMERICA.WE8ISO8859P1
chinese is TRADITIONAL CHINESE_TAIWAN.ZHT16BIG5 or
SIMPLIFIED CHINESE_CHINA.ZHS16CGB231280
导出我们控制不了,而且也不容易重新再生成,除非内容不全等重大问题,需要求人(十分不配合的人)。注册表修改成什么?我现在的:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
字符集要求一致,但是语言设置却可以不同,语言设置建议用英文。如字符集是zhs16gbk,则nls_lang可以是American_America.zhs16gbk。导入导出
a.前条件是保证导出/导入符合其他字符集标准,如客户环境与数据库字符集一致。
b.修改dmp文件的2、3字节为目标数据库的字符集,注意要换成十六进制。
参考函数(以下函数中的ID是十进制的):也就是说,先将客户端的字符集设置成跟源服务器字符集相同,导出,修改dmp文件。再改为跟目的数据库相同的字符集,导入。如果失败,先强行更改源服务器的字符集跟目的数据库的字符集相同,导出再导入。