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

PolarDB:PolarDB-ツール

最終更新日:Dec 23, 2024

このトピックでは、PolarToolsのコンポーネントと、PolarToolsをダウンロードしてインストールする方法について説明します。

PolarToolsは、Alibaba Cloud Linux、Rocky Linux、CentOS Stream、およびCentOSのすべてのバージョン用のPolarDBクライアントツールのセットです。 PolarToolsは、次の表に示すツールで構成されています。

説明

PolarToolsを使用してPolarDB for PostgreSQL (Compatible with Oracle) クラスターを管理することを推奨します。

PolarToolsのツール (psqlやpg_dumpなど) は、PostgreSQL Communityのツールとは異なります。 PolarToolsのツールは、PolarDB for PostgreSQL (Oracle互換) に適合しています。 PostgreSQL Communityでpsqlやpg_dumpなどのツールを使用すると、不明な例外が発生したり、不完全なデータがバックアップまたは復元されたりする可能性があります。

ツール

説明

使用量

psql

PolarDB for PostgreSQL (Oracle互換) クラスターへの接続に使用されるクライアント。

詳細については、PostgreSQL公式サイトの「psql」をご参照ください。

polarplus

PolarDBデータベースへの接続に使用されるクライアントツール。 PolarPlus は Oracle 構文との互換性を備えています。

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

pg_dump

クラスター内のデータベースをバックアップする論理バックアップツール。

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

pg_dumpall

クラスター内のすべてのデータベースをバックアップする論理バックアップツール。

詳細については、PostgreSQL公式サイトの「pg_dumpall」をご参照ください。

pg_basebackup

クラスター内のすべてのデータをバックアップする物理バックアップツール。

詳細については、PostgreSQL公式サイトの「pg_basebackup」をご参照ください。

pg_restore

pg_dumpとpg_dumpallを使用してバックアップしたファイルを復元する復元ツール。

詳細については、PostgreSQL公式サイトの「pg_restore」をご参照ください。

PolarToolsのダウンロードとインストール

  1. 次のリンクからPolarDB-Toolsインストールパッケージをダウンロードします: 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. PolarDB-Toolsディレクトリのbinフォルダには、polarplus以外のツールの実行可能プログラムが含まれています。 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