高级 DBA 和开发者篇,第 3 章:DB2 高可用性灾难恢复
2010-02-05 00:00:00 来源:WEB开发网5. 还原数据文件
将主服务器的 HADB 备份复制到备份服务器上,并在备份服务器的 db2hadr 实例上还原 HADB。还原数据库的命令为 RESTORE DATABASE,其基本语法为:
RESTORE DATABASE database-alias
[ USER username [Using passwrod]]
[ TABLESPACE (tablespace-name, … ) ]
[FROM directory | dev]
[TAKEN AT timestamp]
[REPLACE HISTORY FILES ]
DATABASE database-alias:要执行还原的数据库(别)名。
USER username:执行还原的用户名。
Using password:执行还原用户名的密码。
TABLESPACE tablespace-name:要执行还原的表空间。
FROM directory |dev:用来提取镜像文件的目录 / 驱动器。
TAKEN AT timestamp:镜像文件备份时的时间戳。
REPLACE HISTORY FILES:用备份中的历史文件覆盖本地的历史文件。
本例中,执行下面的命令来还原数据库:
# su – db2hadr
$ db2start
$ db2 RESTORE DATABASE HADB FROM “/mnt/hgfs/share”
TAKEN AT 20090201125734 REPLACE HISTORY FILE
6. 配置客户端重路由
配置 HADR 节点的可替换服务器要使用命令 UPDATE ALTERNATE SERVER。其基本语法为:
UPDATE ALTERNATE SERVER FOR DATABASE database-alias
USING HOSTNAME hostname PORT port-numbe
其中:
DATABASE database-alias:为 HADR 服务器的(别)名。
HOSTNAME hostname:可替换服务器所在的主机名。
- ››开发者眼中的Windows Phone和Android
- ››高级SEO的涵义意味着是什么
- ››开发者在App Store上赚的钱比在Android Market上多...
- ››开发者应深入学习的10个Android开源应用项目
- ››开发者眼中的iPhone与Android
- ››开发者或想使用的10个Android2.2新特性
- ››开发者必看的Google Market全球赚钱分享计划
- ››高级 DBA 和开发者篇,第 3 章:DB2 高可用性灾难...
- ››高级 DBA 和开发者篇,第 1 章:DB2 基础
- ››高级 DBA 和开发者篇,第 2 章:数据库集群技术
- ››高级 jQuery:让好的应用程序变成强大的应用程序
- ››开发者关于 JAX-RPC 的介绍,第 1 部分: 了解 JAX...
更多精彩
赞助商链接