赛迪网 > IT技术 数据库 > 精彩更新
  IT资讯搜索
 
IT产品搜索
[程序开发][网管世界][网络安全][数据库技术]
[操作系统][嘉宾聊天·在线访谈][活动集锦]
[精彩专题][Symantec专区][订阅IT技术周刊]
[开发论坛][网管论坛][安全论坛][数据库论坛]
[操作系统论坛][Sybase专区][IBM dW技术专区]
[病毒求助][病毒与漏洞播报][文档·源码下载]

DB2 LOAD命令所提供的选项及注册表变量 (2)

发布时间:2008.05.12 10:11     来源:赛迪网    作者:晨曦

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

命令完成后可以在当前目录下看到产生了一个 SAMPLE.3 的子目录,表明产生的是一个表空间级的备份。 E:\TEST>db2 connect to sample

E:\TEST>db2 list tablespaces

表空间标识 = 2

名称 = USERSPACE1

类型 = 系统管理空间

内容 = 任何数据

状态 = 0x0000

详细解释:

正常

而所产生这份关于表空间的备份可在数据库因前滚操作将表空间置为“复原暂挂”状态时用于将表空间状态恢复为正常,并恢复 LOAD 操作对该表的修改。如当前滚数据库超过 LOAD 时间点后,表空间将被置为复原暂挂状态: E:\TEST>db2 restore db sample taken at 20051230174105

DB20000I RESTORE DATABASE 命令成功完成。

E:\TEST>db2 rollforward db sample to end of logs and stop

SQL1271W 已恢复数据库 "SAMPLE",但在节点 "0"上有一个或多个表空间脱机

E:\TEST>db2 connect to sample

E:\TEST>db2 list tablespaces

表空间标识 = 2

名称 = USERSPACE1

类型 = 系统管理空间

内容 = 任何数据

状态 = 0x0100

详细解释:

复原暂挂

此时可利用这一表空间级的备份进行恢复操作: E:\TEST>db2 restore db sample tablespace (userspace1) taken at 20051230184841

DB20000I RESTORE DATABASE 命令成功完成。

E:\TEST>db2 connect to sample

E:\TEST>db2 list tablespaces

表空间标识 = 2

名称 = USERSPACE1

类型 = 系统管理空间

内容 = 任何数据

状态 = 0x0080

详细解释:

前滚暂挂

E:\TEST>db2 rollforward db sample to end of logs and stop tablespace (userspace1)

前滚状态

输入数据库别名 = sample

节点数已返回状态 = 1

节点号 = 0

前滚状态 = 未暂挂

下一个要读取的日志文件 =

已处理的日志文件 = -

上次落实的事务 = 2005-12-30-10.47.10.000000

DB20000I ROLLFORWARD 命令成功完成。

E:\TEST>db2 connect to sample

E:\TEST>db2 list tablespaces

:

表空间标识 = 2

名称 = USERSPACE1

类型 = 系统管理空间

内容 = 任何数据

状态 = 0x0000

详细解释:

正常

:

E:\TEST>db2 update staff set id=335 where id=340

DB20000I SQL 命令成功完成。

  可见表空间状态已正常,表也可执行更新操作了。

3. 关于 COPY YES:

在 LOAD 操作结束时,DB2 自动对表所在的表空间进行一次备份操作,因而 LOAD 结束后,表所在的表空间不会再处于“备份暂挂”状态,而为“正常”状态。但由于要进行备份操作,所以这种 LOAD 操作的时间会较没有备份的长。如: E:\TEST>db2 connect to sample

E:\TEST>db2 load from staff.del of del insert into staff copy yes to .

E:\TEST>db2 list tablespaces

:

表空间标识 = 2

名称 = USERSPACE1

类型 = 系统管理空间

内容 = 任何数据

状态 = 0x0000

详细解释:

正常

:

E:\TEST>db2 select count(*) from staff

1

-----------

105

1 条记录已选择。

此时可在当前目录下看到一个 SAMPLE.4 的子目录,表明产生的是一个由 LOAD 操作生成的备份,而这份备份将在数据库进行前滚恢复操作时用于重新创建 LOAD 操作对数据库的修改。如:

<<上一页 1 2 3 下一页>>


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
· 网站建设市场重新洗牌 一卡通引领革命潮流
· 北京加快信息化建设 医保一卡通年底前启动
· ERP案例分析 SaaS带来冲击 IT服务商面临挑战
· 通方期货CRM解决方案 房地产行业CRM解决方案
  IT博客 ·曾剑秋·项立刚·Java学习·网管
  IT技术论坛 ·开发·网管·安全·数据库·系统