GaussDB实例--修改M兼容端口

47 阅读3分钟

修改M兼容端口

操作场景

GaussDB新增支持使用templatem模板创建M-Compatibility库,为了更好地兼容M数据库端口,GaussDB支持通过管理控制台设置(包含开启、关闭或修改)集中式版实例的M-Compatibility库的兼容端口。M-Compatibility库的相关开发指导请参考《云数据库 GaussDB 使用指南(for 华为云Stack 8.5.1)》中的“云数据库 GaussDB V2.0-9.0.0 集中式版M-Compatibility开发指南”与“云数据库 GaussDB V2.0-9.0.0 分布式版M-Compatibility开发指南”。

约束限制
  • 创建M-Compatibility库,集中式版实例需V2.0-8.100及以上版本,分布式版实例需新建V2.0-8.200及以上版本。

  • 实例仅支持创建一个M-Compatibility库,且不支持库表级备份恢复。

  • GaussDB实例内名称为templatem的数据库,不支持修改M兼容端口。

  • 低版本升级到V2.0-8.200的实例,如果低版本实例未创建templatem模板数据库,升级后的实例同样不会创建templatem模板数据库。修改实例的M兼容端口时会进行检查,如果实例无templatem模板数据库,会默认创建templatem模板数据库。

    副本一致性协议为Paxos的实例,暂不支持创建templatem模板数据库。

  • 不支持容灾下操作,如果容灾实例需要开启M兼容端口,需要先断开容灾关系后,再分别打开M兼容端口。

  • 如果主实例不存在templatem模板数据库,则容灾搭建后主从实例均不含templatem模板数据库;如果主实例上存在templatem模板数据库,则容灾搭建后主从实例均含templatem模板数据库。

  • 开启M兼容端口时,会重启实例数据库,重启时业务会中断,请规划业务低峰期操作。

  • 不支持多租实例。

  • 设置的端口需要在安全组的入方向规则中开放。

操作步骤
  1. 登录管理控制台。

  2. 在“实例管理”页面,选择指定的实例,单击实例的名称,进入“基本信息”页面。

  3. 在“网络信息”模块中的“M兼容端口”,单击开启M兼容端口。

    图1 设置M兼容端口

  4. 弹框中设置M兼容端口,输入“YES”,单击“确定”。

    • 实例的端口设置范围为102439989,其中23782380、2400、49995001、5100、5500、59996001、6009、6010、6500、8015、8097、8098、8181、9090、9100、9180、9187、9200、12016、12017、20049、20050、21731、21732、32122~32126、39001被系统占用不可设置。
    • 与[数据库端口, 数据库端口+10]不可重复。

    图2 开启M兼容端口

更多详情请参考GaussDB 文档中心:doc.hcs.huawei.com/db/zh-cn/ga…