WEB开发网
开发学院数据库DB2 使用 DB2 重定向恢复跨平台复制 SAP ERP 系统 阅读

使用 DB2 重定向恢复跨平台复制 SAP ERP 系统

 2010-02-04 00:00:00 来源:WEB开发网   
核心提示: 例如:db2rollforwarddbLR1stop或者,也可以将前滚命令添加到前面提到的生成的重定向脚本中,使用 DB2 重定向恢复跨平台复制 SAP ERP 系统(10),使用 DB2 9.7 重定向恢复将系统转换为自动存储自动存储这个特性使 DB2 可以自动控制数据库增长,而不必预先为数据

例如:

db2 rollforward db LR1 stop 

或者,也可以将前滚命令添加到前面提到的生成的重定向脚本中。

使用 DB2 9.7 重定向恢复将系统转换为自动存储

自动存储这个特性使 DB2 可以自动控制数据库增长,而不必预先为数据库或表空间容器设置任何特定的大小。这可以减少用户的干预,并且可以减少由于空间限制导致工作负责被中断的情况。

对于 9.7 之前版本的 DB2,只能在数据库创建期间启用自动存储(从 DB2 Version 9.1 开始,这是默认行为)。而对于 DB2 9.7,还可以在数据库创建后,将数据库和表空间转换为使用自动存储。

可以使用系统复制方法在同一个系统上将数据库转换为自动存储,也可以通过以下操作,在一步中完成系统复制和到自动存储的转换:

在源系统上:

发出以下命令,在数据库级启用自动存储:

db2 ALTER DATABASE <dbname> ADD STORAGE ON <path1> [<path2>,...,<pathn>] 

例如:

db2 ALTER DATABASE LR1 ADD STORAGE ON ’/db2/LR1/sapdata1’,’/db2/LR1/sapdata2’, 
     ’/db2/LR1/sapdata3’, ’/db2/LR1/sapdata4’ 

像前面解释的那样,使用 backup 命令备份数据库。

在目标系统上:

通过更新重定向恢复脚本,或者在命令行运行恢复,在恢复期间在表空间级启用自动存储。像下面这样设置容器,以使用自动存储:

db2 set tablespace containers for <tablespace_id1> using automatic storage; 
db2 set tablespace containers for <tablespace_id2> using automatic storage; 
... 

注意,可以从表空间快照中获得表空间 ID。生成的重定向恢复脚本中也包括表空间 ID。

例如:

db2 get snapshot for tablespaces on <db_name> |grep ”Tablespace ID” 

数据库被完全转换为自动存储后,应该为它做一个备份。

结束语

本文提供逐步说明和建议,帮助您使用 DB2 提供的重定向恢复方法执行异构系统复制。

免责声明

本文包含示例代码。IBM 授予您(“被许可方”)使用这个样本代码的非专有的、版权免费的许可证。然而,该样本代码是以 “按现状” 的基础提供的,没有任何形式的(不论是明示的,还是暗示的)保证,包括对适销性、适用于特定用途或非侵权性的暗示保证。IBM 及其许可方不对被许可方由于使用该软件所导致的任何损失负责。任何情况下,无论损失是如何发生的,也不管责任条款怎样,IBM 或其许可方都不对由使用该软件或不能使用该软件所引起的收入减少、利润损失或数据丢失,或者直接的、间接的、特殊的、由此产生的、附带的损失或惩罚性的损失赔偿负责,即使 IBM 已经被明确告知此类损害的可能性也是如此。

上一页  5 6 7 8 9 10 

Tags:使用 DB 定向

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接