SnapManager Oracle
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

在一台或多台主机上执行滚动升级

贡献者

您可以使用命令行界面( CLI )在一个或多个 SnapManager 服务器主机上执行滚动升级。然后,升级后的 SnapManager 服务器主机只能使用更高版本的 SnapManager 进行管理。

您必须确保执行滚动升级的所有前提条件均已完成。

  1. 要在单个主机上执行滚动升级,请输入以下命令: smorepository rollingupgrade-repository-dbnamerepo_service_name-host-login-usernamerepo_username-portrepo_port-upgradehosthost_wing_target_database-force ( -quiet | -verbose )

    以下命令将对装载在 HostA 上的所有目标数据库以及位于 repo_host 上名为 repoA 的存储库数据库执行滚动升级:

    smo repository rollingupgrade
        -repository
          -dbname repoA
          -host repo_host
          -login
           -username repouser
           -port 1521
         -upgradehost hostA
  2. 要在多个主机上执行滚动升级,请输入以下命令: smorepository rollingupgrade-repository-dbnamerepo_service_name-host-login-usernamerepo_username-portrepo_port-upgradehosthost_wing_target_database1 , host_wing_target_database2-force

    备注 对于多个主机,请输入以逗号分隔的主机名,并确保在逗号和下一个主机名之间不包含任何空格。此外,请确保在双引号内输入所有主机名。

    以下命令将对主机,主机 A 和主机 B 上挂载的所有目标数据库以及位于 repo_host 上名为 repoA 的存储库数据库执行滚动升级:

    smo repository rollingupgrade
        -repository
          -dbname repoA
          -host repo_host
          -login
           -username repouser
           -port 1521
         -upgradehost hostA,hostB
  3. 要对存储库数据库上的所有主机执行滚动升级,请输入以下命令: morepository rollingupgrade-repository-dbnamerepo_service_name-host-login-usernamerepo_username-portrepo_port-allhosts-force ( -quiet | -verbose )

    成功升级存储库数据库后,您可以对目标数据库执行所有 SnapManager 操作。

    升级后的 SnapManager for Oracle 会保留早期版本的 SnapManager for Oracle 中基于主机的用户凭据, Oracle 软件用户凭据和 Oracle 恢复管理器( RMAN )用户凭据。

    以下命令将对 repo_host 上名为 repoA 的存储库数据库上可用的所有目标数据库执行滚动升级:

    smo repository rollingupgrade
        -repository
          -dbname repoA
          -host repo_host
          -login
           -username repouser
           -port 1521
          -allhosts
    • 如果 SnapManager 服务器自动启动,则必须重新启动该服务器,以确保可以查看计划。

    • 如果要升级两个相关主机中的一个,则必须在升级第一个主机后升级第二个主机。

      例如,如果已从主机 A 创建克隆到主机 B ,或者已将备份从主机 A 挂载到主机 B ,则主机 A 和主机 B 将彼此相关。升级主机 A 时,系统会显示一条警告消息,要求您在升级主机 A 后立即升级主机 B

    备注 即使在主机 A 的滚动升级期间删除了克隆或从主机 B 卸载了备份,也会显示警告消息这是因为存储库中存在用于在远程主机上执行操作的元数据。
    • 相关信息 *