すべてのプロダクト
Search
ドキュメントセンター

PolarDB:クラスターへの接続

最終更新日:Aug 26, 2024

このトピックでは、データ管理 (DMS) またはクライアントを使用してPolarDBクラスターに接続する方法について説明します。

前提条件

  • クラスター用に特権アカウントまたは標準アカウントが作成されます。 詳細については、「データベースアカウントの作成」をご参照ください。

  • PolarDBクラスターへのアクセスに使用するホストのIPアドレスが、クラスターのホワイトリストに追加されます。 クラスターのホワイトリストにIPアドレスを追加する方法については、「クラスターのホワイトリストの設定」をご参照ください。

DMSを使用したPolarDBクラスターへの接続

DMSは、データ処理のすべての側面を合理化するように設計されたワンストップデータ管理プラットフォームです。 DMSを使用すると、データの管理、データベーススキーマの監視と変更、データアクセスの制御、および詳細なビジネスインテリジェンス (BI) チャートの作成を効果的に行うことができます。 さらに、DMSは、データの傾向を表示および分析し、データの変更を追跡し、データパフォーマンスを監視および最適化し、サーバーを管理するためのツールを提供します。 DMSを使用して、MySQL、SQL Server、PostgreSQLデータベースなどのリレーショナルデータベースと、MongoDBやRedisデータベースなどのNoSQLデータベースを管理できます。 DMSを使用してLinuxサーバーを管理することもできます。

  1. PolarDBコンソールにログインします。

  2. 左上隅で、クラスターがデプロイされているリージョンを選択します。

  3. クラスターを見つけて、そのIDをクリックします。

  4. 概要ページの右上隅にデータベースにログインをクリックします。

  5. 表示されるダイアログボックスで、アカウントアカウントのパスワードのために作成されたPolarDBクラスター

  6. ログインをクリックします。

    説明

    DMSを使用して初めてPolarDBクラスターに接続すると、DMSサービスのIPアドレス範囲をホワイトリストに追加するように求められます。 [OK] をクリックして設定を完了します。

  7. DMSにログインした後、ページを更新します。 左側のナビゲーションウィンドウで、[インスタンスの接続] をクリックします。

  8. [接続されたインスタンス] リストで、管理するデータベースの名前を検索してダブルクリックします。 その後、データベースを管理できます。

pgAdmin 4を使用してPolarDBクラスターに接続する

pgAdmin 4を使用してPolarDBクラスターに接続することもできます。

  1. pgAdmin 4を起動します。

  2. サーバーを右クリックして、作成 > サーバーを選択します。

    创建服务器

  3. 一般のタブ作成サーバーダイアログボックスで、サーバーの名前に入ります。

    pgadmin4-常规

  4. [接続] タブをクリックし、接続するクラスターに関する情報を指定します。 下表にパラメーターを示します。

    pgadmin-连接

    表 1. Parameters

    パラメーター

    説明

    ホスト名 /アドレス

    PolarDBクラスターのエンドポイント。 PolarDBクラスターのエンドポイントおよびポート情報を表示するには、次の手順を実行します。

    1. PolarDB コンソールにログインします。

    2. コンソールの左上隅で、クラスターがデプロイされているリージョンを選択します。

    3. クラスターを見つけて、そのIDをクリックします。

    4. アドレス セクションで、PolarDBクラスターのエンドポイントを表示します。

    ポート

    PolarDB for PostgreSQL (Compatible with Oracle) クラスターのポート。 デフォルト値: 1521 」をご参照ください。

    メンテナンスデータベース

    メンテナンスデータベースの名前。 デフォルト値: postgres

    ユーザー名

    PolarDBクラスターのアカウント。 アカウントの作成方法については、「データベースアカウントの作成」をご参照ください。

    Password

    PolarDBクラスターのアカウントのパスワード。

  5. 保存をクリックします。

  6. 接続情報が有効な場合、データベース名をクリックすると、次のようなページが表示されます。 これは、データベースが接続されていることを示します。

    连接成功

  7. 管理するデータベースの名前を右クリックし、[クエリツール] をクリックします。 表示されるページで、データベース内のデータを追加、削除、更新、およびクエリできます。

    查询窗口

psqlを使用したPolarDBクラスターへの接続

上記のPolarDBクラスターへの接続方法に加えて、PostgreSQLクライアントをダウンロードしてインストールし、psqlを使用してPolarDBクラスターに接続することもできます。

説明
  • psqlを使用してWindowsオペレーティングシステムからPolarDBクラスターに接続する方法は、Linuxオペレーティングシステムの方法と同じです。

  • psqlの使用方法の詳細については、「psql」をご参照ください。

  1. psqlコマンドラインインターフェイス (CLI) で次のコマンドを入力し、Enterキーを押します。

    psql -U <username> -h <host> -p <port> <dbname>

    パラメーター

    説明

    ユーザー名

    PolarDBクラスターのアカウント。 アカウントの作成方法については、「データベースアカウントの作成」「」をご参照ください。

    ホスト

    PolarDBクラスターのエンドポイント。 PolarDBクラスターのエンドポイントおよびポート情報を表示する方法の詳細については、「エンドポイントの表示または適用」をご参照ください。

    ポート

    PolarDBクラスターのポート。 デフォルト値: 1521 」をご参照ください。

    dbname

    メンテナンスデータベースの名前。 データベースの作成方法については、「データベースの作成」「」をご参照ください。

    例:

    psql -U testuser -h hostname -p 1521 testdb

  2. 指定されたユーザー名のパスワードを入力し、Enterキーを押します。 次いで、接続が確立される。

次のステップ

Oracleの互換性

接続障害のトラブルシューティング

  • IPアドレスホワイトリストが無効です。

    • デフォルトのホワイトリストには、IP アドレス 127.0.0.1 のみが含まれています。 IPアドレス127.0.0.1は、IPアドレスがPolarDBクラスターへのアクセスを許可されていないことを示します。 この場合、クラスターにアクセスするホストのIPアドレスをホワイトリストに追加する必要があります。 詳細については、「クラスターのホワイトリストの設定」をご参照ください。

    • ホワイトリストのエントリは0.0.0.0に設定されています。 有効な形式は0.0.0.0/0です。

      重要

      値0.0.0.0/0は、すべてのIPアドレスがPolarDBクラスターにアクセスできることを示します。 作業は慎重に行ってください。

    • ホワイトリストに追加したパブリックIPアドレスが無効です。 例えば、パブリックIPアドレスは、動的IPアドレスであってもよく、またはパブリックIPアドレスをチェックするために使用されるツールまたはウェブサイトは、無効なIPアドレスを提供する。

  • 内部エンドポイントまたはパブリックエンドポイントが誤って使用されている。

    内部エンドポイントを使用してインターネット経由の接続を確立する場合、またはパブリックエンドポイントを使用して内部ネットワーク経由の接続を確立する場合、接続は失敗します。

    正しいエンドポイントを使用します。 内部ネットワーク経由でPolarDBクラスターに接続する場合は、PolarDBクラスターの内部エンドポイントを使用します。 インターネット経由でPolarDBクラスターに接続する場合は、PolarDBクラスターのパブリックエンドポイントを使用します。

  • ドメインネームシステム (DNS) サーバーがクラスターのエンドポイントの解決に失敗します。

    • PolarDBクラスターに接続するために入力したエンドポイントが無効です。

      • 無効なエンドポイントが入力されました。 この場合、PolarDBコンソールで有効なエンドポイントを表示します。 詳細については、「エンドポイントとポートの表示」をご参照ください。

      • 入力するエンドポイントはパブリックエンドポイントです。 ただし、パブリックエンドポイントは手動で削除されます。

      • 一部のアプリケーションではエンドポイントの長さに制限があり、入力したエンドポイントは切り捨てられます。

    • PolarDBクラスターのエンドポイントが有効な場合は、DNSサーバーのIPアドレスをAlibaba Cloud DNSサーバーのIPアドレスに変更します。

      ネットワークタイプ

      Alibaba Cloud DNSサーバーのIPアドレス

      内部ネットワーク (クラシックネットワーク)

      10.143.22.116

      10.143.22.118

      内部ネットワーク (仮想プライベートクラウド)

      100.100.2.136

      100.100.2.138

      インターネット

      223.5.5.5

      223.6.6.6