请问slackware 和centos 哪个对db2支持的更好些呢?
官方都没有支持。最好用认证过的版本,redhat 或者suse都可以。红旗也可以。
Fedora Core 7 可以安装DB2 9 ,没有任何问题。
linux 内核是2.6.9, 企业版装了db2数据库,在一个表中定义了一个40 byte的字段,奇怪的是,我用 db2 -stf ps.txt导入数据时,居然报错,说该字段is too short,我打开文件看了,只有15个中国字。
后来我到IBM的网站上查,它说与codepage有关,我用的是UTP-8,安装后默认就是这个烂东东,大意说UTF-8编码采用了自己内部的编码值,一个汉字用2-4个字节编码。
我原打算修改数据库实例的codepage参数(我查看了建数据库的脚本,没有指定这个参数,系统就默认给了这个烂东东给我了),后来请示领导,领导不同意,最后把 /etc/sysconfig/i18n的内容改了,改成GB18030,问题居然解决了,可查看数据库的codepage参数,还是UTF-8。
不知哪位大虾有什么好的方法可以不用修改字符
真是不好意思,小弟刚注册不久,还没有赚到米米,日后有钱了,一定奉送。
祝您和您的家人 福如东海 寿比南山
在AIX系统下一点问题也没有
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(4)
官方都没有支持。最好用认证过的版本,redhat 或者suse都可以。红旗也可以。
Fedora Core 7 可以安装DB2 9 ,没有任何问题。
linux 内核是2.6.9, 企业版
装了db2数据库,在一个表中定义了一个40 byte的字段,
奇怪的是,我用
db2 -stf ps.txt
导入数据时,居然报错,说该字段is too short,我打开文件看了,只有15个中国字。
后来我到IBM的网站上查,它说与codepage有关,我用的是UTP-8,安装后默认就是这个烂东东,大意说UTF-8编码采用了自己内部的编码值,一个汉字用2-4个字节编码。
我原打算修改数据库实例的codepage参数(我查看了建数据库的脚本,没有指定这个参数,系统就默认给了这个烂东东给我了),后来请示领导,领导不同意,最后把
/etc/sysconfig/i18n
的内容改了,改成GB18030,问题居然解决了,可查看数据库的codepage参数,还是UTF-8。
不知哪位大虾有什么好的方法可以不用修改字符
真是不好意思,小弟刚注册不久,还没有赚到米米,日后有钱了,一定奉送。
祝您和您的家人
福如东海
寿比南山
在AIX系统下一点问题也没有