Veritas NetBackup™ for DB2 管理指南
- NetBackup for DB2 简介
- 安装 NetBackup for DB2
- 配置 NetBackup for DB2
- 执行 DB2 的备份和还原
- 使用带有 Snapshot Client 的 NetBackup for DB2
- 关于带有 Snapshot Client 的 NetBackup for DB2 操作
- 从快照备份中还原 NetBackup for DB2
- 关于在 UNIX 上配置 NetBackup for DB2 块级增量式备份
- 关于 Snapshot Client 的影响
- NetBackup for DB2 故障排除
- 附录 A. DB2 EEE (DPF) 环境的配置
- 附录 B. NetBackup for DB2 与 SAP® 一起使用
- 附录 C. 注册授权位置
关于备用还原
通过备用还原可以将 DB2 数据库还原到其他客户端或其他实例。还可以在还原过程中更改数据库的名称。
备用还原与常规还原不同,如下所述:
如果要将数据库还原到以前承载该数据库的同一 NetBackup 客户端上的同一个实例,则使用常规还原过程。在这种情况下,数据库仍保留其原来的名称。
如果要将数据库还原到不同的实例、不同的客户端或者必须在还原过程中重命名数据库,则使用备用还原过程。
实例中的数据库必须具有唯一的名称。如果数据库还原到的实例已具有同名的数据库,则备用还原过程将重写现有数据库。
表:允许执行的还原类型总结了可以执行的还原类型,以及常规还原过程和备用还原过程所适用的场合。
表:允许执行的还原类型
对象 |
常规还原 |
备用还原 |
备用还原 |
备用还原 |
备用还原 |
备用还原 |
备用还原 |
备用还原 |
---|---|---|---|---|---|---|---|---|
数据库名称 |
相同 |
相同 |
相同 |
不同 |
相同 |
不同 |
不同 |
不同 |
实例 |
相同 |
相同 |
不同 |
相同 |
不同 |
不同 |
相同 |
不同 |
客户端 |
相同 |
不同 |
相同 |
相同 |
不同 |
相同 |
不同 |
不同 |
例如,假定您有两台 NetBackup 客户端:grade7 和 grade8。实例 class1 和 class2 位于 grade7 上。实例 class1 位于 grade8 上。
图:备用还原示例介绍了此示例。
下表显示了可以使用备用还原过程执行的一些还原类型:
可以将数据库 eng1 从客户端 grade7 上的实例 class2 还原到客户端 grade8 上的实例 class1。数据库 eng1 可保留其名称,因为它在实例 class1 中是唯一的。
可以将数据库 math1 从客户端 grade7 上的实例 class1 还原到客户端 grade8 上的实例 class1。在还原过程中,需要将 math1 重命名为 math2,因为 grade8 上的 class1 已经有一个名为 math1 的数据库。如果不重命名,现有的数据库 math1 将被重写。
可以将数据库 art1 从客户端 grade7 上的实例 class2 还原到客户端 grade7 上的实例 class1。在还原过程中,需要将 art1 重命名为 art2,因为实例 class1 已经有一个名为 art1 的数据库。如果不重命名,现有的数据库 art1 将被重写。