火急(数据库字符集问题) 我这边做了一个系统,在开发环境中使用的数据库字符集是汉字字符集,但用户的使用环境是纯英文字符集,现在是用户的数据字符集不能变化,因为其历史数据太多,他们担心变更数据有影响;我只有将我的应用服务器数据字符集该城和他的一致,把我的数据导出成sql文本,再导入就没问题,但是我这边的几个系统设置库数据字段是varchar2(4000),所以导出的sql文本执行,老师提示文本太长,无法倒入,请高手指点 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把數據導出成txt碼?txt文件大小的限制好象是10M,再大的話就不行了。建議使用exp/imp來處理。http://www.chinaunix.net/bbsjh/8/798.html 你可建两个数据库,分别对应两个不同的字符集的库。然后,在需要导入的库上,修改注册表中有关字符集的项。一般有三个地方,home0指本机的字符集,orace项中的指联到其他库上的字符集ID0 中也有字符集设置然后 你只需建一个服务名和dblink就可以直接导数据乐。或者我记反了,如果不行,你可以把两个调换一下试试 用EXP的方法,再修改DUMP文件的二进制编码,OK,屡试不爽 怎么修改DUMP文件的二进制编码呢? DUMP文件是不能直接修改的需要你使用EXP、IMP文件进行导出与导入成ORACLE的数据表以后才能修改如果需要修改的话,你可以用SQL SERVER的DTS功能,将ORACLE的表导成ACCESS的MDB数据库,然后在ACCESS中修改,修改完以后可以用DTS将数据导回去 hedit工具,导入数据时有一个十进制的提示,你用计算器算出,再通过工具进行转换! 把數據導出成txt碼?txt文件大小的限制好象是10M,再大的話就不行了。多大多可以的 create table问题 oracle(sql developer)用户限制 关于数据库建表空间的问题 request: set autotrace traceonly;response:Cannot SET AUTOTRACE ??? what is the matter? 读取Oracle的Schema,放这里记录一下 能不能不安装ORACLE9I客户端 SQL数据更新问题 为什么客户端登录不了sql plus呀?送分!!!在线等。。。 有关oracle安装的问题,求救 除了动态游标还有哪些方法? 请看看下面的SQL帮忙优化一下,谢谢大家!!! 介绍大家一个好去处!!!!!!
http://www.chinaunix.net/bbsjh/8/798.html
然后,在需要导入的库上,修改注册表中有关字符集的项。
一般有三个地方,
home0指本机的字符集,
orace项中的指联到其他库上的字符集
ID0 中也有字符集设置
然后 你只需建一个服务名和dblink就可以直接导数据乐。或者我记反了,如果不行,你可以把两个调换一下试试
需要你使用EXP、IMP文件进行导出与导入成ORACLE的数据表以后才能修改
如果需要修改的话,你可以用SQL SERVER的DTS功能,将ORACLE的表导成ACCESS的
MDB数据库,然后在ACCESS中修改,修改完以后可以用DTS将数据导回去