Chinaunix
标题:
请教大家关于-804的报错
[打印本页]
作者:
hanxiang
时间:
2007-02-06 15:00
标题:
请教大家关于-804的报错
问题表述:
我有一个ixf文件,在windows系统中能直接导进数据库,但在aix系统中一直报-804错,原因码是 106。
106的描述为:106 SQLDATA 指针无效,或者它指向的存储器空间不够。
我使用的语句:
db2 import from zzkm.ixf of ixf modified by forcein insert into zzkm
用load也不行,请各位指教
作者:
psc2001
时间:
2007-02-06 15:10
表空间够么
作者:
hanxiang
时间:
2007-02-06 16:04
够了^_^ 呵呵
作者:
lizhuo
时间:
2007-02-06 18:05
把forcein 换成大写,试一下
作者:
大梦
时间:
2007-02-06 21:36
把windows与aix的字符集改一致,不加那个forcein能行吗?
作者:
hanxiang
时间:
2007-02-07 07:55
forcein 大写还是不行
“把windows与aix的字符集改一致”
这个怎么改能教一下我吗?谢谢
作者:
lizhuo
时间:
2007-02-07 12:06
db2set DB2CODEPAGE=
db2 terminate
作者:
hanxiang
时间:
2007-02-07 17:56
呵呵 db2set DB2CODEPAGE=多少?
要设环境变量吗?值我应该设多少?
作者:
lizhuo
时间:
2007-02-08 09:54
那要看你导出数据哪个机器的环境变量,和它设成一样
作者:
hanxiang
时间:
2007-02-11 09:18
我用什么命令参看DB2CODEPAGE的值啊 ?
作者:
mymm
时间:
2007-02-12 11:36
原帖由
hanxiang
于 2007-2-11 09:18 发表
我用什么命令参看DB2CODEPAGE的值啊 ?
db2set db2codepage
复制代码
查一下日志文件所在FS满没满?
WIN和AIX下的DB2版本各打到几了?
作者:
beginner-bj
时间:
2007-02-12 11:50
估计他/她会说“呵呵,没满”。然后又问“怎么看DB2版本各打到几了?”
作者:
hanxiang
时间:
2007-02-13 09:46
呵呵 都是8。1。0
作者:
hanxiang
时间:
2007-02-13 09:48
我查看资料,好像说跟字符集不匹配有关系,如果是del格式得就没有问题
可是怎么才能让字符集匹配呢?
作者:
大梦
时间:
2007-02-13 14:13
.ixf要求数据库的字符集是一致的,你可以用db2 get db cfg for dbname看到有显示,有可能是819,1208或是1386之类的数字!
数据库的字符集不能改,只能重建数据库时再指定!
要不你就直接用.del的算了!
作者:
hanxiang
时间:
2007-02-13 15:18
我也想用del啊 呵呵 方便死了
可是程序不允许^_^
我还想问一下,在aix下pagecpde可以改成1386吗?
另外我aix里面已经建了一个db2codepage为819得数据库,我可以再建个1386得数据库吗?
如果能我该怎么建才不影响819的那个
作者:
大梦
时间:
2007-02-13 20:50
db2 create db dbname using codeset GBK territory CN
试试看!
作者:
hanxiang
时间:
2007-02-14 10:00
我试了一下,是可以得,但是我另外一个原来codepage=819的数据库也变成1386了。
然后我db2set codepage=819,结果发现两个库的codepage又都变成819了。
这是为什么?
难道应证了那句话“只能修改instance不能修改库”?
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2