DB2 V9.7 高可用性灾难恢复中的备机可读
2010-07-30 00:00:00 来源:WEB开发网3. 激活备机数据库
要激活备机数据库,使用 ACTIVATE DB 命令(这里使用名为 HADRDB 的数据库作为例子):
清单 3. 激活备机数据库
$ db2 ACTIVATE DB hadrdb
DB20000I The ACTIVATE DATABASE command completed successfully.
小窍门 —— 激活数据库
注意:激活备机数据库与激活主数据库有所不同。通常主数据库或者标准环境下的数据库,不需要显示使用ACTIVATE DB命令激活,该类数据库会在第一个应用连接的时候被激活。在备机可读环境下的备机数据库,需要显示运行ACTIVATE DB命令来激活数据库,才能使数据库处于在线(online)状态。若不使用ACTIVATE DB来激活备机数据库,这时候尝试连接备机数据库会得到以下错误:
清单 4. 尝试连接未激活的备用数据库的错误消息
$ db2 CONNECT TO hadrdb
SQL1776N The command is not supported on an HADR standby database
or on an HADR standby database with the current configuration or state.
Reason code = "1".
至此,备机可读环境已经配置完成,接下来验证一下。
高可用性灾难恢复中的备机可读环境的验证
首先,在主数据库上建立一张新表,并插入若干条记录:
清单 5. 在主机上建立表并插入数据
$ db2 CONNECT TO hadrdb
Database Connection Information
Database server = DB2/LINUXX8664 9.7.1
SQL authorization ID = XUJING
Local database alias = HADRDB
$ db2 "CREATE TABLE test(C1 INT, C2 CHAR(1))"
DB20000I The SQL command completed successfully.
$ db2 "INSERT INTO test VALUES(1, 'A'), (2, 'B'), (3, 'C')"
DB20000I The SQL command completed successfully.
- ››db2 对float类型取char后显示科学计数法
- ››DB2中出现SQL1032N错误现象时的解决办法
- ››DB2 锁升级示例
- ››db2诊断系列之---定位锁等待问题
- ››db2 命令选项解释
- ››可用性测试方法:卡片分类法
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 基础: 表空间和缓冲池
- ››DB2 XML 编程,第 1 部分: 理解 XML 数据模型
更多精彩
赞助商链接