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

PolarDB:使用上の注意

最終更新日:Aug 13, 2026

PolarDB-Tools は、PolarDB クライアントツールのスイートです。含まれているツールとそのインストール方法について説明します。

PolarDB-Tools は、すべてのバージョンの Alibaba Cloud Linux、Rocky Linux、CentOS Stream、CentOS 向けの PolarDB クライアントツールのスイートです。次の表に、含まれているツールを示します。

説明

PolarDB for PostgreSQL (Oracle 互換) クラスターの管理には、PolarTools を使用することをお勧めします。

PolarTools (psql、pg_dump など) は PostgreSQL のコミュニティ版とは異なり、PolarDB for PostgreSQL (Compatible with Oracle) に合わせて調整されています。 PostgreSQL のコミュニティ版ツールを使用すると、予期しない例外が発生したり、バックアップおよび復元操作が不完全になったりする可能性があります。

ツール

説明

使用方法

psql

PolarDB for PostgreSQL (Compatible with Oracle) クラスターに接続します。

PostgreSQL ドキュメントの psql をご参照ください。

polarplus

Oracle 構文と互換性のある PolarDB データベースに接続します。

詳細については、「PolarPlus」をご参照ください。

pg_dump

クラスター内の単一データベースの論理バックアップを実行します。

詳細については、「pg_dump」をご参照ください。

pg_dumpall

クラスター内のすべてのデータベースの論理バックアップを実行します。

PostgreSQL ドキュメントの pg_dumpall をご参照ください。

pg_basebackup

クラスター内のすべてのデータの物理バックアップを実行します。

PostgreSQL ドキュメントの pg_basebackup をご参照ください。

pg_restore

pg_dump および pg_dumpall のバックアップからデータを復元します。

PostgreSQL ドキュメントの pg_restore をご参照ください。

PolarDB-Tools のダウンロードとインストール

  1. PolarDB-Tools.tar.gz をダウンロードして解凍します。パッケージは次のディレクトリ構造に展開されます。

    polardb-tools
    ├── bin
    │   ├── pg_basebackup
    │   ├── pg_dump
    │   ├── pg_dumpall
    │   ├── pg_restore
    │   └── psql
    ├── etc
    │   └── sysconfig
    ├── help
    ├── lib
    ├── login.sql
    ├── polarplus -> ./polarplus.sh
    ├── polarplus.jar
    └── polarplus.sh
  2. bin ディレクトリには、polarplus を除くすべてのツールの実行可能ファイルが含まれています。polarpluspolardb-tools のルートディレクトリにあります。polarplus は使用前に設定する必要があります。詳細については、「PolarPlus」をご参照ください。

    グローバル (/etc/profile) または個人用 (/root/.bash_profile/root/.bashrc$HOME/.bash_profile、または $HOME/.bashrc) の設定ファイルを編集して、bin ディレクトリを PATH に追加します。

    1. 設定ファイルを開きます。この例では $HOME/.bashrc を使用します。

      vim $HOME/.bashrc
    2. 次の行を追加します。{pwd}polardb-tools ディレクトリの絶対パスに置き換えてください。

      export PATH=$PATH:{pwd}/polardb-tools/bin
    3. 変更を適用します。

      source $HOME/.bashrc
説明

次のようなエラーが表示された場合は、yum install を使用して不足している共有ライブラリをインストールしてください。

psql: error while loading shared libraries: libreadline.so.6: cannot open shared object file: No such file or directory