社区
基础和管理
帖子详情
oracle的导入问题
lutter
2003-12-17 03:36:49
我原来用的是ORACLE7.3现在想将数据导入到ORACLE8中,可是用IMP命令提示错误:IMP-00016: 不支持要求的字符集转换(从类型850到852)!!!请问各位高手,这个问题能解决吗?还有别的办法把数据倒过来吗?多谢了
...全文
42
3
打赏
收藏
oracle的导入问题
我原来用的是ORACLE7.3现在想将数据导入到ORACLE8中,可是用IMP命令提示错误:IMP-00016: 不支持要求的字符集转换(从类型850到852)!!!请问各位高手,这个问题能解决吗?还有别的办法把数据倒过来吗?多谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
daydayupliq
2003-12-24
打赏
举报
回复
from csdn.net
使用一点点技巧,就可以使导出/导入在不同的字符集的数据库上转换数据。这里需要一个2进制文件编辑工具即可,如uedit32。用编辑方式打开导出的dmp文件,获取2、3字节的内容,如00 01,先把它转换为10进制数,为1,使用函数NLS_CHARSET_NAME即可获得该字符集:(ultraedit 打开几百M到上G的文件很慢,我试了winHex,哪个速度啊,闪电!)
SQL> select nls_charset_name(1) from dual;
NLS_CHARSET_NAME(1)
-------------------
US7ASCII
可以知道该dmp文件的字符集为US7ASCII,如果需要把该dmp文件的字符集换成ZHS16GBK,则需要用NLS_CHARSET_ID获取该字符集的编号:
SQL> select nls_charset_id('zhs16gbk') from dual;
NLS_CHARSET_ID('ZHS16GBK')
--------------------------
852
把852换成16进制数,为354,把2、3字节的00 01换成03 54,即完成了把该dmp文件字符集从us7ascii到zhs16gbk的转化,这样,再把该dmp文件导入到zhs16gbk字符集的数据库就可以了。(注意,十进制数与十六进制之间的转换,想明白其中的道理)
SQL> select nls_charset_id('zhs16cgb231280') from dual;
NLS_CHARSET_ID('ZHS16CGB231280')
--------------------------------
850
字符集 代码(十进制) 对应的dmp文件(2、3字节/二进制)
ZHS16CGB231280 850 03 52
ZHS16GBK 852 03 54
black_snail
2003-12-17
打赏
举报
回复
http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=112444
softrookie
2003-12-17
打赏
举报
回复
字符集只能由小往大方向转
oracle
11g的BIN目录exp.exe下载
oracle
11g的BIN目录,包含导出
导入
等命令
oracle
导入
问题
ora31626
使用
oracle
的impdp
导入
dump文件的时候,报错,如下 1、报错 With the Partitioning, OLAP, Data Mining and Real Application Testing options ORA-31626: job does not exist ORA-31687: error creating worker ...
oracle
导入
dmp卡住,
Oracle
导入
dmp遇到
问题
解决
一、 首先要明白,
Oracle
导入
导出dmp文件是通过cmd命令执行的,而不是通过SQL plus执行的.此外也可以借助PLSQLDev工具进行
导入
导出记得“导出可执行文件”选择客户端安装好的bin下的exp.exe工具二、发现在导出的过程...
oracle
导入
速度慢,如何加快
oracle
导入
速度
如何加快
oracle
导入
速度传统的imp命令在
导入
时,如果只是仅处理数据,千万条数据对
Oracle
的处理来说根本就是”毛毛雨“啦,关键是在它
导入
了数据后,而要对每个表重新做一次索引。www.2cto.com一边导一边索引,一边...
oracle
导入
sql文件 汉字乱码_
Oracle
导入
汉字乱码
问题
处理实例
但是
导入
的结果在检查时发现汉字全都是乱码,如下图:而且在
导入
数据的时候也发现很多
问题
:
问题
解决首先肯定这是因为字符集的原因导致的,因为
Oracle
所有涉及到汉字乱码的
问题
都能归结为字符集的
问题
。接下来检查...
基础和管理
17,377
社区成员
95,127
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章