语音和统一通信 : Cisco Unified Communications Manager (CallManager)

Cisco CallManager升级:用户数据库复制错误

2016 年 10 月 24 日 - 机器翻译
其他版本: PDFpdf | 英语 (2015 年 8 月 22 日) | 反馈


目录


简介

在尝试升级Cisco CallManager期间,失败连接到数据库错误消息出现。

先决条件

要求

Cisco 建议您了解以下主题:

  • Cisco Unified CallManager 4.x

使用的组件

本文档中的信息基于以下软件和硬件版本:

  • Cisco Unified CallManager 4.x

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。

规则

有关文档规则的详细信息,请参阅 Cisco 技术提示规则

Cisco CallManager升级错误

Cisco Unified CallManager数据库复制验证检查发布人数据库服务器,并且数据库复制的已配置的用户服务器在升级之前存在,如此,如果其中任一个用户,被添加到发行商,不可及的,然后复制验证返回失败连接数据库错误错误消息。

在您执行升级给Cisco Unified Communications Manager前, Cisco Unified Communications Manager升级工具,一个不打扰的工具,检测服务器的健康在Cisco Unified Communications Manager集群的。此工具验证所有用户服务器的数据库复制状态在集群。此工具验证数据库包含关于系统的最最新信息的。验证结果包括运行,空闲,失败或者成功。

解决方案

此情况出现,当被添加到集群的用户不是可及的或不适当地删除,在您升级集群前。至于解决方法,添加适当的网关为了可及的用户服务器能将使或从与描述的步骤的集群适当地删除用户服务器。

用户服务器的删除从Cisco CallManager集群的

完成这些步骤给用户:

  1. 更新有问题的Cisco CallManager并且分配它到分配到从CallManager服务器管理页面的该服务器的一个不同的服务器或者删除Cisco CallManager。

  2. 删除使用服务器您要删除并且撤销服务在该服务器运作的会议桥、MTPs和MOH服务器。

删除用户服务器从Cisco CallManager

当您删除从Cisco CallManager集群时的一用户服务器,您在Cisco CallManager管理中使用服务器配置窗口。此删除,然而,删除从Cisco CallManager管理数据库的服务器,但是不是所有服务器从属关系被删除。您不能删除有特定Cisco CallManager运行对此的服务器。为了欲知思科CallManager使用的服务器,请点击从服务器配置窗口的从属关系记录链路。如果从属关系记录没有为系统启用,从属关系记录概略的窗口显示消息。

删除SQL复制信息

在服务器删除后,当您使用Cisco CallManager管理时,请运行脚本文件为了取消SQL复制信息。脚本文件为发布服务器和那个存在用户服务器的。执行从您要删除的Cisco CallManager发布器服务器的RemoveServerFromDB.bat脚本文件。此脚本从prompt命令运行从所有目录。

步骤

完成这些步骤:

  1. 从在发布服务器的所有目录,请输入此命令:

    <path where you saved the script>:\RemoveServerFromDB
    		  "server" "database" "name_of_server_to_delete_from_ProcessNode.Name"
    

    当此命令从prompt命令运行,错误显示;分开的错误日志文件不被生成。

  2. 运行在用户的RemoveSubscription.bat脚本—执行从您要删除的Cisco CallManager用户服务器的RemoveSubscription.bat脚本文件。此脚本从prompt命令运行从所有目录。

    <path where you saved the
    		  script>:\RemoveSubscription "server" "database"
    
  3. 删除冗余DCD复制协定—在用户服务器从集群后删除,请运行clean_publisher脚本为了从发行商DCD清洗其DCD复制信息。在发布服务器的仅脚本文件执行。您能访问在Cisco CallManager版本3.3的脚本及以后。它在Cisco CallManager服务器被安装在思科目录组件的安装时。从在发布服务器的所有目录,请输入此命令:c:\ >Clean_publisher.cmd

    此脚本文件取消复制协定给所有不存在的用户从发行商DCD。它不删除或修改现有数据。

    注意: 如果管理员删除服务器,并且不运行Clean_publisher.cmd脚本然后添加有删除的同一个主机名的服务器上一步到同一集群从,使用配置用户DCD的DCD脚本从发行商DCD数据库整理上一个DCD复制协定在Cisco CallManager安装的目录安装时在服务器。


相关信息


Document ID: 107377