启用 SQL Always On 的步骤:

SQL Server Always On 是 Microsoft SQL Server 中的一项高可用性和灾难恢复功能,用于增强数据库系统的弹性和可靠性。它允许数据库拥有主 Server 的备份副本,当主 Server 出现问题时,这些副本可以接管,从而确保您的数据始终安全且可访问。该功能通过故障转移和冗余来保护关键数据。从 OpManager 版本 127256 及以上开始支持 SQL Always On。

注意:这仅适用于已配置 Always On 的 OpManager MSSQL 构建版本。

要在 OpManager 中启用 SQL Always On,请按照以下步骤操作:

  1. 停止服务
  2. 在文本编辑器中打开 <OpManagerHome>/conf/customer-config.xml 文件,并搜索 <extended-configurations>
  3. <extended-configurations> 部分中,添加以下命令行:
    <configuration name="DBCrashHandler" value="com.zoho.mickey.db.adapter.FailOverDBCrashHandler"/>
  4. 在同一个 xml 文件中,将高亮部分的值修改如下: 

     

    从以下内容:

    <configuration name="DBConnectionProps" value=""> 

    <property name="DBConnectionRetryInterval" value="30"/> 

    <property name="DBConnectionRetryCount" value="1"/> 

    </configuration>

    修改为:

    <configuration name="DBConnectionProps" value=""> 

    <property name="DBConnectionRetryInterval" value="5"/> 

    <property name="DBConnectionRetryCount" value="6"/> 

    </configuration>

    DBConnectionRetryInterval:指定 OpManager 对数据库进行连接重试时,每次 ping 之间的时间间隔。

    DBConnectionRetryCount:决定 OpManager 向数据库发起 ping 尝试的总次数。

    我们已调整这些值,使 OpManager 会尝试连接到数据库 Server 六次(DBConnectionRetryCount),每次尝试之间等待五秒(DBConnectionRetryInterval)。这意味着总共会尝试 30 秒。如果 SQL 故障转移耗时超过 10 秒,则应相应更新 DBConnectionRetryCount 的值。

  5. 启动服务

对于已配置故障转移的部署,请在主 Server 和辅助 Server 上都执行上述步骤。

感谢您的反馈!

此内容对您有帮助吗?

很抱歉给您带来不便。请帮助我们改进此页面。

我们该如何改进此页面?
您是否需要有关此主题的协助?
点击“提交”,即表示您同意根据隐私政策处理个人数据。