このトピックでは、PolarDB for PostgreSQL (Compatible with Oracle) クラスターからPolarDB for PostgreSQL (Compatible with Oracle) クラスターへのデータベースリンクを作成する方法について説明します。
Elastic Compute Service (ECS) インスタンスでホストされる自己管理型OracleデータベースにPolarDB For PostgreSQL (Compatible with Oracle) クラスターを作成する方法の詳細については、「PolarDB for PostgreSQL (Compatible with Oracle) からPostgreSQLへのデータベースリンクの作成」をご参照ください。
前提条件
ソースデータベースとターゲットデータベースは、同じAlibaba Cloudアカウントに属しています。
ソースデータベースとターゲットデータベースが同じリージョンにあります。
PolarDB for PostgreSQL (Oracle互換) のカーネルバージョンは最新のカーネルバージョンです。 カーネルバージョンをアップグレードする方法の詳細については、「バージョン管理」をご参照ください。
注意事項
PolarDB for PostgreSQL (Compatible with Oracle) クラスターごとに最大10個のデータベースリンクを作成できます。 各データベースリンクは、ソースクラスタとターゲットクラスタの両方の1つのデータベースリンククォータを消費します。
手順
PolarDBコンソールにログインします。 左側のナビゲーションウィンドウで、[クラスター] をクリックします。 左上隅のリージョンを選択し、リスト内のクラスターのIDをクリックして、[基本情報] ページに移動します。
左側のナビゲーションウィンドウで、 を選択します。
データベースページで、DBLinksタブをクリックします。
説明PolarDBクラスターの [データベース] ページにDBLinksタブが表示されていない場合は、[ネットワークチャネル] の手順を参照して有効にします。
DBLinkの作成をクリックして次のパラメータを設定します。
パラメーター
説明
DBLink名
データベースリンクのカスタム名を入力できます。 名前の条件は以下の通りです。
名前には小文字を含める必要があり、数字とアンダースコア (_) を含めることができます。
名前は小文字で始まり、小文字または数字で終わる必要があります。
長さは最大 64 文字です。
この名前は、データベース間クエリでデータベースリンクを使用する場合に必要です。
ソースインスタンス名
現在のPolarDB for PostgreSQL (Compatible with Oracle) クラスターの名前。 値は固定されており、変更できません。
ソースデータベース名
ドロップダウンリストから、現在のPolarDB for PostgreSQL (Compatible with Oracle) クラスターのデータベースを選択します。
宛先インスタンス
ドロップダウンリストからデータベースリンクの宛先クラスターを選択します。
説明選択できるのは、ソースクラスターと同じリージョンにデプロイされたクラスターのみです。
宛先アカウント
移行先クラスターへのアクセスに使用されるアカウント。 アカウントの作成方法の詳細については、「データベースアカウントの作成」をご参照ください。
宛先アカウントパスワード
移行先クラスターへのアクセスに使用されるアカウントのパスワード。
宛先データベース名
ターゲットクラスターのデータベース名。 データベースの作成方法の詳細については、「データベース管理」をご参照ください。
OKをクリックします。
関連する API 操作
API | 説明 |
PolarDB for PostgreSQL (Oracle互換) クラスターのデータベースリンクを作成します。 | |
PolarDB for PostgreSQL (Compatible with Oracle) クラスターのデータベースリンク情報を照会します。 |