使用 DB2 重定向恢复跨平台复制 SAP ERP 系统
2010-02-04 00:00:00 来源:WEB开发网还可以使用 brdb6brt 工具在一步中创建备份和生成恢复脚本。要了解关于该脚本或 brdb6brt 工具的更多信息,请参阅 SAP DB6 Database Administration Guide。
使用 DB2 的重定向恢复生成一个脚本。
可以通过 DB2 命令行处理器(CLP)或 db2Restore 应用程序编程接口(API)调用恢复实用程序。要从 CLP 运行恢复,可在目标系统上发出以下命令:
db2 restore db <SID> from <location> taken at
<timestamp> redirect generate script <script>.clp
例如:
db2 restore db LR1 from /backup/LR1 taken
at 20090804090733 redirect generate script LR1restore.clp
修改生成的脚本,以适应目标系统的具体要求。可以更改 SID、存储路径、日志目录的位置等。(注意,如果在使用自动存储,那么不需要设置容器路径。)做出修改后,从 CLP 中使用以下命令运行脚本:
db2 -tvf LR1restore.clp
或者,也可以使用 CLP 手动地发出重定向恢复命令,并设置容器的路径(注意,如果在使用自动存储,那么不需要设置容器路径。)
例如:
db2 restore database LR1 from /mnt/LR1backup taken at 20090914135805 redirect
db2 restore database LR1 continue
执行前滚
恢复完成时,必须在数据库上执行前滚。
例如:
db2 rollforward db LR1 to end of logs
如果没有可用的日志,或者不需要前滚,那么可以带 stop 选项发出该命令。
更多精彩
赞助商链接