全部产品
Search
文档中心

PolarDB:PolarDB-Tools

更新时间:Jul 03, 2025

Topik ini menjelaskan komponen-komponen dari PolarDB-Tools dan cara mengunduh serta memasangnya.

PolarDB-Tools adalah serangkaian alat klien untuk PolarDB yang mendukung semua versi Alibaba Cloud Linux, Rocky Linux, CentOS Stream, dan CentOS. PolarDB-Tools mencakup alat-alat yang tercantum dalam tabel berikut.

Catatan

Disarankan menggunakan PolarDB-Tools untuk mengelola kluster PolarDB for PostgreSQL (Compatible with Oracle).

Alat-alat di PolarDB-Tools (seperti psql dan pg_dump) berbeda dari yang ada di PostgreSQL Community. Alat-alat tersebut telah disesuaikan dengan PolarDB for PostgreSQL (Compatible with Oracle). Penggunaan alat seperti psql dan pg_dump dari PostgreSQL Community dapat menyebabkan hasil yang tidak sesuai atau data yang tidak lengkap saat pencadangan atau pemulihan.

Alat

Deskripsi

Penggunaan

psql

Klien untuk terhubung ke kluster PolarDB for PostgreSQL (Compatible with Oracle).

Untuk informasi lebih lanjut, lihat psql di situs resmi PostgreSQL.

polarplus

Alat klien untuk terhubung ke database PolarDB. PolarPlus kompatibel dengan sintaks Oracle.

Untuk informasi lebih lanjut, lihat PolarPlus.

pg_dump

Alat pencadangan logis untuk mencadangkan database dalam sebuah kluster.

Untuk informasi lebih lanjut, lihat pg_dump.

pg_dumpall

Alat pencadangan logis untuk mencadangkan semua database dalam sebuah kluster.

Untuk informasi lebih lanjut, lihat pg_dumpall di situs resmi PostgreSQL.

pg_basebackup

Alat pencadangan fisik untuk mencadangkan semua data dalam sebuah kluster.

Untuk informasi lebih lanjut, lihat pg_basebackup di situs resmi PostgreSQL.

pg_restore

Alat pemulihan untuk memulihkan file yang dicadangkan menggunakan pg_dump dan pg_dumpall.

Untuk informasi lebih lanjut, lihat pg_restore di situs resmi PostgreSQL.

Unduh dan pasang PolarTools

  1. Unduh paket instalasi PolarDB-Tools dari tautan berikut: PolarDB-Tools.tar.gz. Kemudian, ekstrak paket yang telah diunduh. Paket tersebut akan diekstrak menjadi struktur direktori berikut:

    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. Folder bin dalam direktori PolarDB-Tools berisi program-program yang dapat dieksekusi dari alat-alat tersebut, kecuali polarplus. Anda harus mengonfigurasi program polarplus sebelum menggunakannya. Untuk informasi lebih lanjut, lihat PolarPlus.

    Untuk menggunakan alat-alat tersebut, tambahkan folder bin ke variabel lingkungan PATH dengan memodifikasi file konfigurasi variabel lingkungan global (/etc/profile) atau file konfigurasi variabel lingkungan pribadi (seperti /root/.bash_profile, /root/.bashrc, $HOME/.bash_profile, dan $HOME/.bashrc).

    1. Buka file konfigurasi. Contohnya, gunakan $HOME/.bashrc:

      vim $HOME/.bashrc
    2. Di akhir file, tambahkan baris berikut. Ganti {pwd} dengan jalur absolut ke folder polardb-tools.

      export PATH=$PATH:/{pwd}/polardb-tools/bin
    3. Jalankan perintah berikut untuk menerapkan perubahan:

      source $HOME/.bashrc
Catatan

Jika pesan kesalahan serupa dengan yang berikut dilaporkan saat menggunakan alat-alat tersebut, lingkungan Anda kekurangan pustaka dinamis yang diperlukan. Pasang paket yang diperlukan menggunakan perintah yum install untuk menyelesaikan masalah ini.

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