DB2连接

2006-05-30  11:15:12  小饶  song  客服端要连接wjs/db2/huaxing数据库,客户端要如何设置
2006-05-30  11:15:26  song  小饶  wjs是什么?
2006-05-30  11:15:56  小饶  song  wjs是另外一台的机器名
2006-05-30  11:16:16  小饶  song  usr:song pwd:song.com
2006-05-30  11:16:33  小饶  song  usr是song pwd是song.com
2006-05-30  11:16:36  song  小饶  wjs安装了DB2的客户端吗?
2006-05-30  11:17:06  小饶  song  wjs是服务器
2006-05-30  11:17:24  song  小饶  不好意思,那客户端安装了DB2的客户端了吗?
2006-05-30  11:17:30  小饶  song  rao要连接wjs
2006-05-30  11:17:54  小饶  song  客户端你有提供吗?
2006-05-30  11:18:35  song  小饶  在那个安装包里包含了所有的东西,你可以不管什么客户端,先装一个DB2
2006-05-30  11:18:52  song  小饶  实际上在server的安装包里包含了服务器和客户端
2006-05-30  11:19:03  小饶  song  我已经安装了啊 
2006-05-30  11:19:23  song  小饶  也就是说在客户端你已经装了DB2,对吗?
2006-05-30  11:19:27  小饶  song  我自己机器上是可以用的
2006-05-30  11:19:42  小饶  song  是的
2006-05-30  11:19:42  song  小饶  你要访问wjs上的DB2,是吗?
2006-05-30  11:19:46  小饶  song  是的
2006-05-30  11:20:01  song  小饶  db2 catalog tcpip node xxx remote wjs server 50000
2006-05-30  11:20:13  song  小饶  db2 catalog db huaxing at node xxx
2006-05-30  11:20:30  song  小饶  db2 connect to huaxing user song using song.com
2006-05-30  11:21:03  song  小饶  其中 catalog tcpip node xxx 中的xxx是任意起的一个结点名
2006-05-30  11:21:36  song  小饶  catalog db huaxing at node xxx 中的xxx指的是你在前面起的那个结点名
2006-05-30  11:22:09  song  小饶  如何???
2006-05-30  11:22:21  小饶  song  我试试
2006-05-30  11:23:30  song  小饶  remote wjs也可以直接用 remote IP地址
2006-05-30  11:23:41  小饶  song  OK
2006-05-30  11:23:50  song  小饶  连上去了吗?
2006-05-30  11:30:52  song  小饶  现在BLOB测试过了吗?
2006-05-30  11:31:17  小饶  song  用ibm提供的连接,可以
2006-05-30  11:31:34  song  小饶  客户端连接呢?
2006-05-30  14:34:24  song  小饶  连上了吗?
2006-05-30  14:34:33  小饶  song  连上了
2006-05-30  14:34:41  song  小饶  gongxi
2006-05-30  14:35:10  小饶  song  :)
2006-05-30  15:02:24  小饶  song  DB2的 COALESCE等同于sql 的IsNUll吗?
2006-05-30  15:02:41  song  小饶  可以等同
2006-05-30  15:03:39  小饶  song  那么说sql中的:SELECT * FROM vDictPeriodCompTask WHERE COALESCE(PeriodName,'') <> ''
2006-05-30  15:04:42  小饶  song  sql 中的isnull都可以用COALESCE代替吗?如:SELECT * FROM vDictPeriodCompTask WHERE COALESCE(PeriodName,'') <> ''
2006-05-30  15:10:17  song  小饶  可以
2006-05-30  15:15:57  小饶  song  thanks
2006-05-30  15:16:47  song  小饶  估计这周能完吗?
2006-05-30  15:16:57  小饶  song  应该可以
2006-05-30  15:17:07  song  小饶  辛苦
2006-05-30  15:17:15  小饶  song  在加紧中,下一个项目要启动了
2006-05-30  15:17:21  小饶  song  :)
2006-05-30  15:17:29  song  小饶  什么项目?
2006-05-30  15:17:48  小饶  song  固定资产:java+db2
2006-05-30  15:18:20  song  小饶  重新开发还是迁移?
2006-05-30  15:21:18  小饶  song  新的
2006-05-30  15:21:47  song  小饶  用中间吗?最终用户是哪里?
2006-05-30  15:21:58  song  小饶  不好意思,是用中间件吗?
2006-05-30  15:22:00  小饶  song  在命令行中要运行多条sql要怎么做?
2006-05-30  15:22:20  小饶  song  还没定
2006-05-30  15:22:35  song  小饶  命令行不行,你写一个脚本,然后用 db2 -f 文件名
2006-05-30  15:23:05  小饶  song  OK
2006-05-30  17:36:13  小饶  song  你好,问下:如果某个字段要插入一个NULL值,sql语句要怎么写呢》
2006-05-30  17:36:44  song  小饶  insert into xx values(NULL)
2006-05-30  17:38:21  小饶  song  Insert Into tab1 Select a,b,c Form tab2 where ...是怎么写:$
2006-05-30  17:38:42  song  小饶  有什么问题?
2006-05-30  17:39:08  song  小饶  语法没错
2006-05-30  17:39:21  小饶  song  是这样写吗?
2006-05-30  17:39:30  song  小饶  是
2006-05-30  17:40:09  小饶  song  SQL0206N "NULL" 在使用它的上下文中无效。 SQLSTATE=42703
2006-05-30  17:40:58  小饶  song  Insert Into DictPlacardUser Select 10053,OperatorId,NULL,0 From Dictoperator Where Flag='1'
2006-05-30  17:41:32  小饶  song  可以这样吗?出错提示:SQL0206N "NULL" 在使用它的上下文中无效。 SQLSTATE=42703
2006-05-30  17:41:50  song  小饶  不能这样吧,Insert Into DictPlacardUser(xx,yy) Select 10053,OperatorId,0 From Dictoperator 
2006-05-30  17:42:20  小饶  song  哦,一定得标准的sql
2006-05-30  17:44:38  小饶  song  NULL?
2006-05-30  17:49:40  song  小饶  你的insret 语句不加上那个NULL的字段
2006-05-30  17:50:29  小饶  song  SQL SERVER可以,db2中要怎么做呢》
2006-05-30  17:51:06  song  小饶  一样的
2006-05-30  17:51:28  song  小饶  C:\Documents and Settings\Administrator>db2 insert into bx(aa) select char(aa) from test
2006-06-05  15:01:32      小饶 发送 D:\Documents and Settings\Administrator\桌面\fun.txt
2006-06-05  15:01:54      传输“fun.txt”完成。
2006-06-05  15:02:02  小饶  song  你好,请帮我看看这个函数能不能转 
2006-06-05  15:02:19  song  小饶  稍等吧,现在正忙
2006-06-06  9:10:24  song  小饶  小饶,我昨天用MTK转了一下,还是比较顺利,但我没时间看其中的逻辑,你看看吧
2006-06-06  9:10:47  小饶  song  好的 
2006-06-06  9:10:48      song 发送 1.txt
2006-06-06  9:11:14      您成功地从 song 处接收了 D:\Documents and Settings\Administrator\桌面\1mtk.txt。
2006-06-06  9:11:25  小饶  song  thanks
2006-06-06  9:12:26  小饶  song  ?
2006-06-06  14:43:06  小饶  song  你好
2006-06-06  14:43:18  song  小饶  Hi
2006-06-06  14:43:35  小饶  song  你帮我转错了吧,我叫你转的不是那个
2006-06-06  14:43:51      小饶 发送 D:\Documents and Settings\Administrator\桌面\fun.txt
2006-06-06  14:44:24      传输“fun.txt”完成。
2006-06-06  14:49:14      song 发送 new.db2
2006-06-06  14:49:34      您成功地从 song 处接收了 D:\Documents and Settings\Administrator\桌面\new.db2。
2006-06-06  14:49:52  song  小饶  是这个吧?我记得给你发的就是这个
2006-06-06  14:50:24  小饶  song  这个没错,早上发的不是 
2006-06-06  14:51:10  小饶  song  thanks
2006-06-06  14:51:20  song  小饶  现在进程如何?
2006-06-06  14:51:51  小饶  song  在做测试,较大的问题都解决了
2006-06-06  14:52:09  song  小饶  估计这周可以完了吧
2006-06-06  14:52:20  小饶  song  是的
2006-06-06  14:58:07  小饶  song  14:57:46.593 DBMS linkwjs -- Error: [IBM][CLI Driver][DB2/NT] SQL0440N 未找到类型为 "FUNCTION" 命名为 "MSSQLDATETODB2DATE" 且具有兼容自变量的已授权例程。 LINE NUMBER=26. SQLSTATE=42884
2006-06-06  14:58:19  小饶  song  错误
2006-06-06  15:18:01  小饶  song  在?
2006-06-06  15:18:15  song  小饶  稍等,机器有问题
2006-06-06  15:18:24  小饶  song  OK
2006-06-06  15:38:50  song  小饶  改了一下
2006-06-06  15:38:57      song 发送 new.db2
2006-06-06  15:43:19      您成功地从 song 处接收了 D:\Documents and Settings\Administrator\桌面\new(1).db2。
2006-06-06  15:46:42  小饶  song  OK,可以了
2006-06-07  11:10:04  小饶  song  在DB2中sql的长度限制是多长呢?
2006-06-07  11:10:16  song  小饶  好象是2M
2006-06-07  11:10:35  小饶  song  复杂度是怎么定的?
2006-06-07  11:10:46  song  小饶  什么叫复杂度
2006-06-07  11:20:42  小饶  song  我有个sql语句,执行有错误,提示:太复杂或语句太长
2006-06-07  11:21:05  song  小饶  错误代码
2006-06-07  11:22:37  小饶  song  11:21:55.468 DBMS linkwjs -- [IBM][CLI Driver][DB2/NT] SQL0440N 未找到类型为 "FUNCTION" 命名为 "RTRIM" 且具有兼容自变量的已授权例程。 SQLSTATE=42884
2006-06-07  11:22:51  小饶  song  现在有个新错误
2006-06-07  11:23:32  song  小饶  如果Sql语句太长,可能要修改DB2的一个参数:applheasz ->db2 "update db cfg using applheapsz 1024"
2006-06-07  11:24:11  小饶  song  不是很长
2006-06-07  11:24:41  song  小饶  你的SQL语句贴上来看一下
2006-06-07  11:24:54  song  小饶  DB2本来就有rtrim函数
2006-06-07  11:25:49  小饶  song  SELECT A.TREENAME ,(COALESCE(SONG.FUNGETCIPDATA(A.IDPATH,22334,SONG.FUNCGETXPERIOD('2006年',0)),0)) AS DATA2, (COALESCE(SONG.FUNGETCIPDATA(A.IDPATH,22336,SONG.FUNCGETXPERIOD('2006年',0)),0)) AS DATA3 FROM VPOWERUSERCOMPTREEEX A WHERE FLAG='1' AND (USERID=1216) AND TREEID IN (10350)
2006-06-07  11:26:30  song  小饶  错误代码呢?
2006-06-07  11:27:33  小饶  song  现在有这个错误:未找到类型为 "FUNCTION" 命名为 "RTRIM" 且具有兼容自变量的已授权例程。   还没执行成功
2006-06-07  11:29:01  song  小饶  你等一下,我中午才有空
2006-06-07  11:29:17  小饶  song  好的
2006-06-07  11:55:25  song  小饶  把刚才的SQL语句才发一次
2006-06-07  11:56:18  小饶  song  SELECT A.TREENAME ,(COALESCE(SONG.FUNGETCIPDATA(A.IDPATH,22334,SONG.FUNCGETXPERIOD('2006年',0)),0)) AS DATA2, (COALESCE(SONG.FUNGETCIPDATA(A.IDPATH,22336,SONG.FUNCGETXPERIOD('2006年',0)),0)) AS DATA3 FROM VPOWERUSERCOMPTREEEX A WHERE FLAG='1' AND (USERID=1216) AND TREEID IN (10350)
2006-06-07  14:18:51  song  小饶  Hi
2006-06-07  14:19:23  小饶  song  :)
2006-06-07  14:19:42  song  小饶  原来的一个函数(FunGetCIPData)MTK将它转成了一个存储过程,因此需要把它改成一个函数
2006-06-07  14:19:53      song 发送 new.sql
2006-06-07  14:20:22  song  小饶  你用db2 -td! -f new.sql命令运行这个程序
2006-06-07  14:20:24      您成功地从 song 处接收了 D:\Documents and Settings\Administrator\桌面\newcip.sql。
2006-06-07  14:20:40  小饶  song  不是的,我把它已经专成了函数啊
2006-06-07  14:20:51  song  小饶  另外,有一个数据库的参数需要修改:
2006-06-07  14:21:09  song  小饶  D:\>db2 "update db cfg using stmtheap 4096" DB20000I UPDATE DATABASE CONFIGURATION 命令成功完成。 
2006-06-07  14:21:28  song  小饶  我试了一下,是可以运行的
2006-06-07  14:21:30  小饶  song  你原先的存储过程,我几经删除了啊
2006-06-07  14:21:44  song  小饶  D:\>db2 -tf 7.sql TREENAME DATA2 DATA3 -------------------------------------------------- --------------------------------- --------------- ------------------ 三明市本级 0.0000000000 0.0000000000
2006-06-07  14:22:44  song  小饶  原来的存储过程可以不用删除
2006-06-07  14:23:37  小饶  song  哦,我看看
2006-06-07  14:28:22  song  小饶  ??如何??
2006-06-07  14:29:41  小饶  song  在试
2006-06-07  14:49:42  song  小饶  还没结果吗?
2006-06-07  14:52:00  小饶  song  数据库有点问题
2006-06-07  14:52:07  song  小饶  什么问题
2006-06-07  15:03:08  小饶  song  备份是这样吧 :backup db db_name to 'c:\aaa' 
2006-06-08  17:22:09  小饶  song  你好
2006-06-08  17:22:41  小饶  song  怎么样显示出我创建好的函数?
2006-06-08  17:23:14  song  小饶  在控制中心的应用程序对象
2006-06-08  17:27:06  小饶  song  我要显示它的内容啊!
2006-06-08  17:27:26  song  小饶  用开发中心
2006-06-08  17:28:44  小饶  song  我调用这个函数 SONG.FUNCGETXPERIOD('2006年',0),返回都是null不知道为什么?
2006-06-08  17:29:08  song  小饶  你用命令行调用也是这样吗?
2006-06-08  17:29:16  小饶  song  是的
2006-06-08  17:29:26  song  小饶  把SQL语句发过来看一下
2006-06-08  17:29:49  小饶  song  select SONG.FUNCGETXPERIOD('2006年',0) from dictcomp
2006-06-08  17:29:54  小饶  song  做测试的
2006-06-08  17:32:29  song  小饶  正常应该返回什么
2006-06-08  17:33:04  小饶  song  2006年
2006-06-08  17:33:56  小饶  song  他是个取前面期间的相对期间
2006-06-08  17:35:14  小饶  song  SONG.FUNCGETXPERIOD('2006年',0)---->2006年 SONG.FUNCGETXPERIOD('2006年',-1)---->2005年 SONG.FUNCGETXPERIOD('2006年',1)---->2007年 SONG.FUNCGETXPERIOD('2006年',2)---->2008年 
2006-06-08  17:35:27  song  小饶  我看一下是什么问题
2006-06-08  17:37:24  小饶  song  为什么我在开发中心创建一个项目后,连接数据库,显示存储过程,和用户自定义函数都是空的?
2006-06-08  17:38:25  song  小饶  要使用import将你需要的东西导进来
2006-06-08  17:48:41  song  小饶  再给一个什么季度的试一下
2006-06-08  17:50:13  小饶  song  那就是月份了:2006年01月,-1 --->2005年12月
2006-06-08  17:51:25  小饶  song  2006年第一季度,-1--->2005年第四季度
2006-06-08  17:52:28  song  小饶  直接这样写吗? :FUNCGETXPERIOD('2006年01月',-1)
2006-06-08  17:52:42  小饶  song  是的
2006-06-08  17:59:18  song  小饶  这个函数有很多种情况,能不能把每种情况在SQL中的表达式都列一下给我
2006-06-08  17:59:48  song  小饶  FUNCGETXPERIOD('2006年第一季度',-1) ????
2006-06-08  18:00:18  小饶  song  2005年第四季度
2006-06-08  18:01:09  小饶  song  FUNCGETXPERIOD('2006年第一季度',1)  --->2006年第二季度
2006-06-08  18:02:59  song  小饶  是不是应该返回:2005年04季度
2006-06-08  18:03:21  小饶  song  哦,没错
2006-06-08  18:03:36  song  小饶  还有旬的表达式呢?
2006-06-08  18:03:48  song  小饶  周的表达式
2006-06-08  18:05:18  小饶  song  2006年01月上旬,-1 ----->2005年12月下旬
2006-06-08  18:05:42  song  小饶  还有周的表达式吗
2006-06-08  18:07:46  小饶  song  FUNCGETXPERIOD('2006年第52周',-1)  2006年第51周 
2006-06-08  18:09:24  小饶  song  FUNCGETXPERIOD('2007年第01周',-1)    2006年第53周 
2006-06-08  18:20:02  小饶  song  select dbo.FUNCGETXPERIOD('2006年01月上旬',-1) ----2005年12月下旬 select dbo.FUNCGETXPERIOD('2006年第52周',1)----2006年第53周 select dbo.FUNCGETXPERIOD('2006年',1) ----2007年 select dbo.FUNCGETXPERIOD('2006年12月',1) ---2007年01月 select dbo.FUNCGETXPERIOD('2006年12月31日',1) ---2007年01月01日 select dbo.FUNCGETXPERIOD('2006年01季度',-1) ---2005年04季度 SQL Server中执行的结果
2006-06-08  18:20:49  song  小饶  我正在改,原因是Sqlserver中对汉字的操作,都当成一个字节,在DB2中当成两个字节
2006-06-08  18:22:09  小饶  song  哦,要不明天再改吧,下班了
2006-06-08  18:22:35  song  小饶  没事,你先撤,我今晚改完明天发给你
2006-06-08  18:22:47  小饶  song  ok,thanks
2006-06-09  9:25:16      song 发送 new.db2
2006-06-09  9:25:40      您成功地从 song 处接收了 D:\new.db2。
2006-06-09  9:25:43  小饶  song  呵呵,辛苦你了
2006-06-09  9:26:41  song  小饶  在Sqlserver的字符串操作函数中,汉字只相当于一个字节,而DB2是相当于两个字节,因此在所在的字符串处理中都要小心,包括len,substr等
2006-06-09  9:27:09  小饶  song  好的
2006-06-09  9:27:52  song  小饶  还有多少没测完?
2006-06-09  9:28:11  小饶  song  基本完成了
2006-06-09  9:29:04  song  小饶  我把你给的测试用例都测了一下,都可以正常返回,你再测测
2006-06-09  9:29:20  小饶  song  好的
2006-06-12  10:53:58  小饶  song  你好!这个错误怎么处理? 10:52:23.046 DBMS linkwjs -- Error: [IBM][CLI Driver][DB2/NT] SQL0101N 语句太长或者太复杂。 SQLSTATE=54001 
2006-06-12  10:54:19  song  小饶  看一下这是什么语句
2006-06-12  10:55:44      小饶 发送 D:\Documents and Settings\Administrator\桌面\t.txt
2006-06-12  10:56:02      传输“t.txt”完成。
2006-06-12  11:01:30  song  小饶  D:\>db2 update db cfg using stmtheap 6000
2006-06-12  11:01:57  song  小饶  你试一下
2006-06-12  11:02:25  小饶  song  修改参数?这句是什么意思?
2006-06-12  11:03:01  song  小饶  将数据库有关语句堆的一个参数改大的了
2006-06-12  11:03:46  小饶  song  会不会有什么影响?
2006-06-12  11:03:53  song  小饶  不会了
2006-06-12  11:04:05  song  小饶  放心用吧
2006-06-12  11:04:13  小饶  song  :)
2006-06-12  11:05:42  小饶  song  不行
2006-06-12  11:06:02  song  小饶  那就再改大
2006-06-12  11:06:25  song  小饶  在我的机器上是可以的
2006-06-12  11:06:29  song  小饶  把它改成8192
2006-06-12  11:08:36  小饶  song  还是不行
2006-06-12  11:09:06  小饶  song  我又把它改成了10000
2006-06-12  11:09:19  小饶  song  是不是还要改大?
2006-06-12  11:10:06  song  小饶  你的数据是不是和我的一样的,我改成5000都可以了
2006-06-12  11:10:37  小饶  song  应该是一样的
2006-06-12  11:11:25  song  小饶  D:\>db2 -tvf t.txt SELECT A.TREENAME , (COALESCE(SONG.FUNGETCIPDATA(A.IDPATH,22334,SONG.FUNCGETXPERIOD('2006年',0)),0) ) AS DATA2, (COALESCE(SONG.FUNGETCIPDATA(A.IDPATH,22336,SONG.FUNCGETXPERIOD('2006年',0)),0)) AS DATA 3, COALESCE(SONG.FUNGETCIPDATA(A.IDPATH,22340,SONG.FUNCGETXPERIOD('2006年',0)),0) AS DATA4 FROM VPOW ERUSERCOMPTREEEX A WHERE FLAG='1' AND (USERID=1216) AND TREEID IN (10316,10317,10
2006-06-12  11:11:40  song  小饶  莆田市 0.0000000000 0.0000000000 0.0000000000 莆田市本级 0.0000000000 0.0000000000 0.0000000000 城厢区 0.0000000000 0.0000000000 0.00000000
2006-06-12  11:13:11  小饶  song  我把语句中随便删掉一个字段就可以
2006-06-12  11:14:12  song  小饶  改成16384可以吗?
2006-06-12  11:14:57  小饶  song  还是不行
2006-06-12  11:15:40  song  小饶  你在命令行下执行吗?
2006-06-12  11:15:49  小饶  song  是的
2006-06-12  11:16:07  song  小饶  真奇怪,我的就可以
2006-06-12  11:17:03  小饶  song  D:\Documents and Settings\Administrator>db2 connect to huaxing user song using s ong.com 数据库连接信息 数据库服务器 = DB2/NT 8.2.0 SQL 授权标识 = SONG 本地数据库别名 = HUAXING 
2006-06-12  11:17:06  小饶  song  D:\Documents and Settings\Administrator>db2 update db cfg using stmtheap 16384 DB20000I UPDATE DATABASE CONFIGURATION 命令成功完成。 
2006-06-12  11:19:00  song  小饶  你修改的是服务器上的参数还是你本机的?
2006-06-12  11:19:24  小饶  song  服务器
2006-06-12  11:19:43  song  小饶  运行是也是在服务器上?
2006-06-12  11:19:59  小饶  song  不是
2006-06-12  11:20:20  song  小饶  在哪运行?
2006-06-12  11:21:05  小饶  song  我的机器连到另外一台机器上,另外一台作数据库服务器,我的机器是客户端
2006-06-12  11:28:40  song  小饶  你在本机上可以运行吗?
2006-06-12  11:39:12  小饶  song  有区别吗?
2006-06-12  11:40:12  song  小饶  你的补丁是多少,你打命令:db2level看一下
2006-06-12  11:41:20  小饶  song  D:\Documents and Settings\Administrator>db2level DB21085I 实例 "DB2" 使用 "32" 位和 DB2 代码发行版 "SQL08020",级别标识为 "03010106"。参考标记为 "DB2 v8.1.7.445"、"s040812" 和 "WR21342",修订包为 "7"。产品是在 "D:\PROGRA~1\IBM\SQLLIB" 处安装的。 
2006-06-12  11:41:40  song  小饶  服务器上吗?怎么没打补丁?
2006-06-12  11:42:19  小饶  song  这命令是我机器上运行的
2006-06-12  11:52:42  song  小饶  服务器的版本是多少?
2006-06-12  11:52:49  song  小饶  我们在这边试了一下都是可以的
2006-06-12  11:53:44  song  小饶  你直接到服务器上执行一下看看
2006-06-12  15:44:47  小饶  song  你好,我有个备份数据库huaxing 在c:\temp 上,我恢复时出现错误: D:\Documents and Settings\Administrator>db2 restore db huaxing from 'c:\temp' SQL30082N 尝试建立连接失败,安全性原因为 "3"("PASSWORD MISSING")。
2006-06-12  15:45:21  song  小饶  db2 restore db huaxing from 'c:\temp' 你恢复到哪里去,本机?还是服务器?
2006-06-12  15:46:03  小饶  song  从服务器备份的,拷贝到我机器上,运行此命令
2006-06-12  15:47:08  song  小饶  你现在连的是本机吗?错误信息说是你连的时候用户与口令不对
2006-06-12  15:48:37  小饶  song  刚刚连接是服务器,现在连接我本机,提示: D:\Documents and Settings\Administrator>db2 restore db huaxing from 'c:\ temp' SQL1433N 应用程序已与 "RAO" 相连,同时在发出命令时要求与 "HUAXING" 相连,以便成功执行该命令。
2006-06-12  15:49:06  song  小饶  先 db2 terminate 再restore
2006-06-12  15:53:47  小饶  song  还是提示: D:\Documents and Settings\Administrator>db2 restore db huaxing from 'c:\ temp\' SQL30082N 尝试建立连接失败,安全性原因为 "3"("PASSWORD MISSING")。 
2006-06-12  15:55:11  song  小饶  在你本机上有没有一个叫huaxing的数据库?
2006-06-12  15:56:02  小饶  song  没有
2006-06-12  15:56:19  小饶  song  是否要创建个实例?
2006-06-12  15:57:21  song  小饶  你想把它恢复到本机上,但是现在在wjs的机器上有个叫huaxing的数据库,你可以在你的机器上访问wjs上的huaxing数据库,是这样吗?
2006-06-12  15:57:58  小饶  song  是的
2006-06-12  15:58:32  小饶  song  现在想做个测试,看备份恢复会不会成功
2006-06-12  15:59:05  song  小饶  db2 restore db huaxing from c:\temp into huaxinga
2006-06-12  15:59:25  小饶  song  要用别名?
2006-06-12  15:59:40  song  小饶  因为你现在已经catalog了一个叫huaxing的数据库,所以在恢复时会写到wjs上的服务器上
2006-06-12  16:00:18  song  小饶  如果你想使用本地的数据库而不是wjs上的数据库,可以先uncatalog db huaxing,再db2 restore db huaxing from c:\temp
2006-06-12  16:12:56  song  小饶  现在可以了吗?
2006-06-12  16:13:10  小饶  song  用db2 restore db huaxing from c:\temp into huaxinga 可以了
2006-06-12  16:13:31  song  小饶  你在用应用连的时候要指明是huaxinga
2006-06-12  16:13:41  小饶  song  OK
2006-06-12  16:14:01  song  小饶  你的机器能打补丁吗?
2006-06-12  16:14:18  小饶  song  我的可以
2006-06-12  16:14:38  小饶  song  D:\Documents and Settings\Administrator>db2level DB21085I 实例 "DB2" 使用 "32" 位和 DB2 代码发行版 "SQL08024",级别标识为 "03050106"。参考标记为 "DB2 v8.1.11.973"、"s060120" 和 "WR21365",修订包为 "11"。产品是在 "D:\PROGRA~1\IBM\SQLLIB" 处安装的。 
2006-06-12  16:14:43  小饶  song  是这样的吗?
2006-06-12  16:15:23  song  小饶  对! 那条SQL语句测了吗?我的同事在fixpack 10时,将stmtheap 改为8192 都可以正常运行
2006-06-12  16:16:33  小饶  song  我现在在我机器上测试
2006-06-12  16:28:56  song  小饶  如何?
2006-06-12  16:30:05  小饶  song  我机器上stmtheap不修改都是可以的
2006-06-12  16:30:41  song  小饶  看来是和补丁有关
2006-06-12  16:31:34  song  小饶  但在我的机器上还是要改大
2006-06-12  16:32:30  小饶  song

原文地址:https://www.cnblogs.com/ryb/p/425436.html