db2move导入数据出错

ovisa 2010-02-27 10:24:03
由于没有db2经验,在做数据移植是查询以下问题,请指点:
d:\>db2move.lst里面的内容如下:
!"DB2ADMIN"."SUCCESSION_DETAILS"!tab1.ixf!tab1.msg!
!"DB2ADMIN"."SUCCESSOR_STATUS"!tab2.ixf!tab2.msg!

执行
C:\>db2cmd后在执行下列语句:

db2move congnos import -io REPLACE_CREATE -u db2admin -p db2admin
提示错误如下:
-------------------------------------------------
***** DB2MOVE *****

Action: IMPORT

Start time: Sat Feb 27 21:54:18 2010


Connecting to database CONGNOS ...
*** SQLCODE: -332 - SQLSTATE: 57017
*** SQL0332N 不支持从源代码页 "1252" 到目标代码页 "1386" 的字符转换。 SQLSTATE
=57017

**A DB2 error occured.
-----------------------------

根据网上的说法可以修改这个datacodepage,
db2 set db2codepage=1252
db2 terminate

之后再执行db2move错误还是一样,且检查数据发现db2codepage=1386.并没有被修改为1252.不知道我什么地方操作失误了?
...全文
312 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ovisa 2010-03-01
  • 打赏
  • 举报
回复
引用 2 楼 tjianliang 的回复:
引用 1 楼 mr_bean 的回复:看样子要把你的目标数据库创建成1252所对应的代码集才行
sample:
db2 create db TEST using codeset 1252 territory cn


thx
亮剑_ 2010-02-28
  • 打赏
  • 举报
回复
引用 1 楼 mr_bean 的回复:
看样子要把你的目标数据库创建成1252所对应的代码集才行

sample:
db2 create db TEST using codeset 1252 territory cn
Mr_Bean 2010-02-28
  • 打赏
  • 举报
回复
看样子要把你的目标数据库创建成1252所对应的代码集才行

5,889

社区成员

发帖
与我相关
我的任务
社区描述
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
社区管理员
  • DB2
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧