Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 » SQL Anywhere 12 - 更改和升级 » 升级到 SQL Anywhere 12 » SQL Anywhere 服务器升级 » 版本 10 及更高版本数据库的升级过程

 

在只读向外扩展系统中应用 SQL Anywhere EBF

 ♦ 升级使用只读外向扩展的数据库

此过程介绍如何升级正在外向扩展系统中使用的数据库,包括外向扩展与数据库镜像一起使用时。

要在只读向外扩展系统中应用 EBF,关闭该节点的数据库并安装 EBF。无需首先在根节点上安装 EBF。

  1. 备份数据库和重命名事务日志。

  2. 升级或重建不同计算机上数据库的备份副本。请参见版本 10 及更高版本数据库的升级过程版本 10 及更高版本数据库的重建过程

  3. 停止系统中所有复制节点的数据库服务器。

  4. 关闭根服务器。如果正在一起使用数据库镜像和外向扩展,则必须关闭主服务器和镜像服务器。

  5. 在主数据库上保存事务日志的当前副本。

  6. 使用 dbtran 实用程序转换步骤 4 中所保存的事务日志。

    此事务日志包含自从在步骤 1 中进行了备份以来对数据库进行的所有更改。

  7. 用本地数据库服务器启动重建后的数据库。

  8. 使用 Interactive SQL 的 READ 语句来应用转换后的事务日志。

  9. 停止重建后的数据库。

  10. 将已升级或重建的数据库及其事务日志复制到根数据库服务器。

  11. 将已升级的数据库和一个空事务日志文件复制到每个复制服务器。

  12. 启动根数据库服务器。如果正在一起使用数据库镜像和外向扩展,则必须启动主服务器和镜像服务器。