本文介绍如何创建PolarDB PostgreSQL版(兼容Oracle)到ECS自建PostgreSQL数据库的DBLink。
如果您需要创建PolarDB PostgreSQL版(兼容Oracle)到PolarDB PostgreSQL版(兼容Oracle)的DBLink,请参见创建PolarDB PostgreSQL版(兼容Oracle)到PolarDB PostgreSQL版(兼容Oracle)的DBLink。
前提条件
- PolarDB PostgreSQL版(兼容Oracle)集群和ECS自建PostgreSQL数据库必须属于同一个阿里云账号。
- ECS实例的网络类型为专有网络(VPC)。
- PolarDB PostgreSQL版(兼容Oracle)的内核版本必须为最新的内核版本,如何升级内核版本,请参见版本管理。
- 已创建PolarDB PostgreSQL版(兼容Oracle)到ECS自建PostgreSQL数据库的DBLink功能。
注意事项
一个PolarDB PostgreSQL版(兼容Oracle)集群最多创建10条DBLink,无论作为源集群还是目标集群均会占用自身1条DBLink。
操作步骤
- 登录PolarDB控制台。
- 在控制台左上角,选择集群所在地域。
- 找到目标集群,单击集群ID。
- 在左侧导航栏,选择 。
- 在数据库管理页面,单击页面上方的DBLink列表页签。
- 单击创建DBLink,配置以下信息。
配置 说明 DBLink名称 您可以自定义DBLink的名称,名称限制如下: - 由小写字母、数字、下划线(_)其中一到三种组成,必须包含小写字母。
- 以小写字母开头,以小写字母或数字结尾。
- 长度不超过64个字符。
当您使用DBLink进行跨库查询时,需要使用该名称。
源实例名 固定为当前PolarDB PostgreSQL版(兼容Oracle)集群,不可修改。 源数据库名 下拉选择一个当前PolarDB PostgreSQL版(兼容Oracle)集群下的数据库。 目标实例所在vpc ECS所在的专有网络(VPC)。 您可以在目标ECS控制台基本信息页面的网络信息区域查看专有网络ID。
目标实例所在regionId ECS所在的地域的ID,例如cn-hangzhou。 您可以通过DescribeInstances接口查看目标ECS所属的地域ID。
目标实例所在vpc ip ECS的IP地址。 您可以在目标ECS控制台基本信息页面的网络信息区域查看主私网IP。
目标实例所在vpc port ECS自建PostgreSQL数据库的端口号,默认为1521。 目标账号名 ECS自建PostgreSQL数据库的账号。 目标账号密码 ECS自建PostgreSQL数据库账号的密码。 目标数据库名 ECS自建PostgreSQL数据库的数据库名称。 - 单击确定即可完成创建。
相关API
API | 描述 |
---|---|
CreateDBLink | 创建PolarDB PostgreSQL版(兼容Oracle)集群的DBLink。 |
DescribeDBLinks | 查询PolarDB PostgreSQL版(兼容Oracle)集群的DBLink信息。 |