select nls_charset_name(850) from dual;
select nls_charset_name(852) from dual;
方法一:改你现在的数据的字符集.sys.props$.
方法二:改你导入数据文件*.dmp的字符集.
这里需要一个2进制文件编辑工具即可,如uedit32。用编辑方式打开导出的dmp文件,获取2、3字节的内容,03 52 改成 03 54
select nls_charset_name(852) from dual;
方法一:改你现在的数据的字符集.sys.props$.
方法二:改你导入数据文件*.dmp的字符集.
这里需要一个2进制文件编辑工具即可,如uedit32。用编辑方式打开导出的dmp文件,获取2、3字节的内容,03 52 改成 03 54
解决方案 »
- oracle 序列,是否有更改START WITH 的语句
- 动态游标疑难问题求解
- 求一SQL语句,时间比较,行列对比
- oracle 两个表查询的问题,请教高手,在线等,立马给分
- How to retrieve "Create Table" scripts from existing Oracle database via SQL*Plus or some other utilities?
- 错误:ora-12699 本机服务内部错误
- 俺想学oracle,但是听说运行他内存至少得1G,不知是真的么?
- 如何将interbase的数据移到oracle中,两个库的结构相同
- 表空间!!!!!!!在线急!!
- 帮我看看我的触发器为何错误?
- 一个tablespace多个数据库文件如情况下数据写入哪一个数据库文件中?
- oracle8.1.7数据库恢复出现错误,请问该怎么解决?(在线等)
set nls_lang=simplified chinese_china.zhs16cgb231280
或者:
set nls_lang=american_america.zhs16cgb231280
这两个可以切换的!很管用的!
然后在导入!
在深了的情况,没有遇倒过!呵呵,msn:[email protected]!交流一下了!
如simplified chinese_china.zhs16cgb231280 ,simplified chinese_china是国家语言设置,zhs16cgb231280是数据库的字符集。编号和字符集的转换可以通过NLS_CHARSET_NAME(),NLS_CHARSET_ID()进行。
同意 podded(阿朱) 的说法.
如果是这样的话,问题就好解决了:
首先查看服务器的字符集,
在本地安装时,选择自定义安装,在安装字符集时选择一样的字符集.
安装完成后,导入就不会有问题了.
http://expert.csdn.net/Expert/topic/2373/2373605.xml?temp=6.571597E-02
http://expert.csdn.net/Expert/topic/2366/2366488.xml?temp=.5422937