社区
基础和管理
帖子详情
oracle的导入问题
lutter
2003-12-17 03:36:49
我原来用的是ORACLE7.3现在想将数据导入到ORACLE8中,可是用IMP命令提示错误:IMP-00016: 不支持要求的字符集转换(从类型850到852)!!!请问各位高手,这个问题能解决吗?还有别的办法把数据倒过来吗?多谢了
...全文
65
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
导入
dmp卡住,
Oracle
导入
dmp遇到
问题
解决
一、 首先要明白,
Oracle
导入
导出dmp文件是通过cmd命令执行的,而不是通过SQL plus执行的.此外也可以借助PLSQLDev工具进行
导入
导出记得“导出可执行文件”选择客户端安装好的bin下的exp.exe工具二、发现在导出的过程有
问题
:网上查询原因是说数据库
oracle
服务端与客户端版本存在
问题
,要换一个
oracle
客户端与服务端一致的版本就可以进行dmp文件的导出三、如果手上没有相应...
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 process with worker id 1 ORA-31687: error creating worker process with worke
oracle
导入
速度慢,如何加快
oracle
导入
速度
如何加快
oracle
导入
速度传统的imp命令在
导入
时,如果只是仅处理数据,千万条数据对
Oracle
的处理来说根本就是”毛毛雨“啦,关键是在它
导入
了数据后,而要对每个表重新做一次索引。www.2cto.com一边导一边索引,一边一条条commit,就好比你用一个循环来insert 1万条数据和你改用statemenet.addBatch(query);的效率的对比一样,一定是后者更快更高效。因此,在...
Oracle
导入
dmp文件
Oracle
的.dmp文件的
导入
导出操作
oracle
导入
sql文件 汉字乱码_
Oracle
导入
汉字乱码
问题
处理实例
现象描述新部署一套环境,需要将预置的数据
导入
数据库中,以SQL文件的形式
导入
。但是
导入
的结果在检查时发现汉字全都是乱码,如下图:而且在
导入
数据的时候也发现很多
问题
:
问题
解决首先肯定这是因为字符集的原因导致的,因为
Oracle
所有涉及到汉字乱码的
问题
都能归结为字符集的
问题
。接下来检查
Oracle
自己的字符集:这里有两个几个重要的信息:NLS_LANGUAGENLS_TERRITORYNLS_CHRA...
基础和管理
17,380
社区成员
95,113
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章