rich_ying 发表于 2009-05-01 23:37

必须重新启动数据库,因为先前的会话未正常结束

C:\>db2 connect to testdb user db2admin using 111111

   数据库连接信息

数据库服务器         = DB2/NT 8.2.0
SQL 授权标识         = DB2ADMIN
本地数据库别名       = TESTDB


C:\>db2 update db cfg using USEREXIT ON
DB20000IUPDATE DATABASE CONFIGURATION 命令成功完成。
SQL1363W为立即修改而提交的一个或多个参数未动态更改。对于这些配置参数,必须在所

有应用程序都与此数据库断开连接之后,更改才会生效。

C:\>db2 update db cfg using LOGRETAIN ON
DB20000IUPDATE DATABASE CONFIGURATION 命令成功完成。
SQL1363W为立即修改而提交的一个或多个参数未动态更改。对于这些配置参数,必须在所

有应用程序都与此数据库断开连接之后,更改才会生效。

C:\>db2 update db cfg using TRACKMOD on
DB20000IUPDATE DATABASE CONFIGURATION 命令成功完成。
SQL1363W为立即修改而提交的一个或多个参数未动态更改。对于这些配置参数,必须在所

有应用程序都与此数据库断开连接之后,更改才会生效。


C:\>db2stop
2009-05-01 23:18:29   0   0   SQL1025N数据库管理器未停止,因为数据库仍在活动

SQL1025N数据库管理器未停止,因为数据库仍在活动。

C:\>db2 force applications all
DB20000IFORCE APPLICATION 命令成功完成。
DB21024I该命令为异步的,可能不会立即生效。


C:\>db2 force applications all
DB20000IFORCE APPLICATION 命令成功完成。
DB21024I该命令为异步的,可能不会立即生效。


C:\>db2stop
2009-05-01 23:18:41   0   0   SQL1064NDB2STOP 处理成功。
SQL1064NDB2STOP 处理成功。

C:\>db2start
2009-05-01 23:18:44   0   0   SQL1063NDB2START 处理成功。
SQL1063NDB2START 处理成功。

C:\>db2 connect to testdb user db2admin using 111111
SQL1116N由于 BACKUP PENDING,不能执行连接或激活数据库 "TESTDB"。
SQLSTATE=57019

C:\>db2 backup db testdb to d:\dbbak\offline

备份成功。此备份映像的时间戳记是:20090501231930


C:\>db2 backup db testdb online to d:\dbbak\online

备份成功。此备份映像的时间戳记是:20090501232031


C:\>db2 connect to testdb user db2admin using 111111

   数据库连接信息

数据库服务器         = DB2/NT 8.2.0
SQL 授权标识         = DB2ADMIN
本地数据库别名       = TESTDB


C:\>db2 "create table test( id int)"
DB20000ISQL 命令成功完成。

C:\>db2 "insert into test values(1)"
DB20000ISQL 命令成功完成。

C:\>
C:\>db2 "insert into test values(2)"
DB20000ISQL 命令成功完成。

C:\>db2 "select * from test"

ID
-----------
          1
          2

2 条记录已选择。


C:\>
C:\>
C:\>
C:\>
C:\>db2 list tables

表/视图     
                                                       模式
       类型创建时间
------------------------------- --------------- ----- --------------------------

TEST                            DB2ADMIN      T   2009-05-01-23.21.22.531001


1 条记录已选择。


C:\>db2 backup db testdb online incremental to d:\dbbak\incr
SQL1015N必须重新启动数据库,因为先前的会话未正常结束。SQLSTATE=55025

C:\>



C:\>db2start
2009-05-01 23:31:59   0   0   SQL1026N数据库管理器已激活。
SQL1026N数据库管理器已激活。

C:\>db2 terminate
DB20000ITERMINATE 命令成功完成。

C:\>db2stop
2009-05-01 23:32:09   0   0   SQL1064NDB2STOP 处理成功。
SQL1064NDB2STOP 处理成功。

C:\>db2start
2009-05-01 23:32:13   0   0   SQL1063NDB2START 处理成功。
SQL1063NDB2START 处理成功。

C:\>db2 connect to db2admin user db2admin using 111111
SQL1013N找不到数据库别名或数据库名称 "DB2ADMIN"。SQLSTATE=42705

C:\>db2 connect to testdb user db2admin using 111111

   数据库连接信息

数据库服务器         = DB2/NT 8.2.0
SQL 授权标识         = DB2ADMIN
本地数据库别名       = TESTDB


C:\>
C:\>
C:\>db2 restart db testdb
DB20000IRESTART DATABASE 命令成功完成。

C:\>db2 backup db testdb online incremental to d:\dbbak\incr\
SQL1015N必须重新启动数据库,因为先前的会话未正常结束。SQLSTATE=55025

C:\>

大家帮我看一下,问题出在哪里?

我老婆黑社会 发表于 2009-05-04 13:38

commit

rich_ying 发表于 2009-05-09 09:49

原帖由 我老婆黑社会 于 2009-5-4 13:38 发表 http://bbs.chinaunix.net/images/common/back.gif
commit



commit没用,根本不是这回事

rich_ying 发表于 2009-05-09 09:50

不会吧,这个问题都没有解决,这个群里就没有人会增量备份???
页: [1]
查看完整版本: 必须重新启动数据库,因为先前的会话未正常结束