创建PolarDB PostgreSQL版(兼容Oracle)到ECS自建数据库的网络通道

更新时间:
复制为 MD 格式

PolarDB PostgreSQL提供了网络通道管理功能,通过网络通道您可以基于fdw外部表、dblink等多种方式实现跨库访问数据,使得跨库访问数据变得更为灵活和便捷。本文介绍如何创建PolarDB PostgreSQLECS自建数据库的网络通道。

前提条件

  • 集群版本:

    • PostgreSQL 14(无内核小版本要求)

    • PostgreSQL 15(内核小版本2.0.15.8.3.0及以上)

    • PostgreSQL 16(内核小版本2.0.16.6.2.0及以上)

    • PostgreSQL 17(内核小版本2.0.17.2.1.0及以上)

    • PostgreSQL 18(内核小版本2.0.18.0.1.0及以上)

    说明

    您可在控制台查看内核小版本号,也可以通过SHOW polardb_version;语句查看。如未满足内核小版本要求,请升级内核小版本

  • ECS自建数据库支持两种类型的数据库:PostgreSQLOracle。

  • ECS实例的网络类型为专有网络(VPC)。

  • PolarDB PostgreSQL集群和ECS自建数据库必须属于同一个阿里云账号。

  • PolarDB PostgreSQL集群和ECS自建数据库必须属于同一个地域。

  • PolarDB PostgreSQL集群产品版本需为企业版。

注意事项

一个PolarDB PostgreSQL集群同一个地域最多创建3条网络通道。

操作步骤

  1. 登录PolarDB控制台,在左侧导航栏单击集群列表,选择集群所在地域,并单击目标集群ID进入集群详情页。

  2. 在左侧导航栏,选择配置与管理 > 数据库管理

  3. 数据库管理页面,单击页面上方的网络通道管理页签。

  4. 选择网络通道到自建数据库。

  5. 单击创建网络通道到自建数据库,配置以下信息。

    配置

    说明

    网络通道名称

    您可以自定义网络通道的名称,名称限制如下:

    • 由小写字母、数字、下划线(_)其中一到三种组成,必须包含小写字母。

    • 以小写字母或数字开头,以小写字母或数字结尾。

    • 长度不超过64个字符。

    当您使用跨库查询时,需要使用该名称。

    源实例名

    固定当前PolarDB PostgreSQL集群,不可修改。

    目标实例所在region

    ECS所在的地域的ID,例如cn-hangzhou

    固定当前PolarDB PostgreSQL集群所在地域,不可修改。

    您可以通过ECS控制台查看目标ECS可用区或者通过DescribeInstances接口查看目标ECS所属的地域ID。

    目标实例所在vpc

    ECS所在的专有网络(VPC)。

    您可以在目标ECS控制台基本信息页面的网络信息区域查看专有网络ID。

    目标实例所在vpc ip

    ECSIP地址。

    您可以在目标ECS控制台基本信息页面的网络信息区域查看主私网IP。

    目标实例所在vpc port

    ECS自建数据库的端口号。

    备注

    网络通道对应的备注。

  6. 单击确定即可完成创建。