Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Skrip dukungan SQL diagnostik Postgre

Mode fokus

Di halaman ini

Skrip dukungan SQL diagnostik Postgre - AWS Layanan Migrasi Database

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Setelah itu, Anda dapat menemukan skrip dukungan diagnostik yang tersedia untuk menganalisis Postgre SQL RDBMS (lokal, AmazonRDS, atau Aurora SQL Postgre) dalam konfigurasi migrasi Anda. AWS DMS Skrip ini bekerja dengan titik akhir sumber atau target. Semua skrip ditulis untuk berjalan di utilitas baris perintah psql.

Sebelum menjalankan skrip ini, pastikan bahwa akun pengguna yang Anda gunakan memiliki izin yang diperlukan berikut untuk mengakses Postgre apa pun: SQL RDBMS

  • Postgre SQL 10.x atau lebih tinggi — Akun pengguna dengan izin eksekusi pada fungsi tersebut. pg_catalog.pg_ls_waldir

  • Postgre SQL 9.x atau sebelumnya — Akun pengguna dengan izin default.

Sebaiknya gunakan akun yang sudah ada dengan izin yang sesuai untuk menjalankan skrip ini.

Jika Anda perlu membuat akun pengguna baru atau memberikan izin ke akun yang ada untuk menjalankan skrip ini, Anda dapat menjalankan SQL perintah berikut untuk Postgre apa pun SQL RDBMS berdasarkan versi Postgre. SQL

Untuk memberikan izin akun untuk menjalankan skrip ini untuk SQL database Postgre versi 10.x atau lebih tinggi
  • Lakukan salah satu hal berikut ini:

    • Untuk akun pengguna baru, jalankan berikut ini.

      CREATE USER script_user WITH PASSWORD 'password'; GRANT EXECUTE ON FUNCTION pg_catalog.pg_ls_waldir TO script_user;
    • Untuk akun pengguna yang sudah ada, jalankan berikut ini.

      GRANT EXECUTE ON FUNCTION pg_catalog.pg_ls_waldir TO script_user;
Untuk memberikan izin akun untuk menjalankan skrip ini untuk Postgre SQL 9.x atau database sebelumnya
  • Lakukan salah satu hal berikut ini:

    • Untuk akun pengguna baru, jalankan berikut ini dengan izin default.

      CREATE USER script_user WITH PASSWORD password;
    • Untuk akun pengguna yang sudah ada, gunakan izin yang sudah ada.

catatan

Skrip ini tidak mendukung fungsionalitas tertentu yang terkait dengan menemukan WAL ukuran untuk Postgre SQL 9.x dan database sebelumnya. Untuk informasi lebih lanjut, bekerja dengan AWS Support.

Topik berikut menjelaskan cara mengunduh, meninjau, dan menjalankan setiap skrip dukungan yang tersedia untuk Postgre SQL Mereka juga menjelaskan cara meninjau dan mengunggah output skrip ke kasus AWS Support Anda.

skrip awsdms_support_collector_postgres.sql

Unduh skrip awsdms_support_collector_postgres.sql.

Skrip ini mengumpulkan informasi tentang konfigurasi database Postgre SQL Anda. Ingatlah untuk memverifikasi checksum pada skrip. Jika checksum memverifikasi, tinjau SQL kode dalam skrip untuk mengomentari salah satu kode yang tidak nyaman Anda jalankan. Setelah Anda puas dengan integritas dan isi skrip, Anda bisa menjalankannya.

catatan

Anda dapat menjalankan skrip ini dengan psql client versi 10 atau lebih tinggi.

Anda dapat menggunakan prosedur berikut untuk menjalankan skrip ini baik dari lingkungan basis data Anda atau dari baris perintah. Dalam kedua kasus, Anda kemudian dapat mengunggah file Anda ke AWS Support.

Untuk menjalankan skrip ini dan mengunggah hasilnya ke kasus dukungan Anda
  1. Lakukan salah satu dari berikut ini:

    • Jalankan skrip dari lingkungan basis data Anda menggunakan baris perintah psql berikut.

      dbname=# \i awsdms_support_collector_postgres.sql

      Pada prompt berikut, masukkan nama salah satu skema yang ingin Anda migrasikan.

      Pada prompt berikut, masukkan nama pengguna (script_user) yang telah Anda tetapkan untuk terhubung ke basis data.

    • Jalankan skrip berikut langsung dari baris perintah. Opsi ini menghindari prompt sebelum eksekusi skrip.

      psql -h database-hostname -p port -U script_user -d database-name -f awsdms_support_collector_postgres.sql
  2. Tinjau HTML file output dan hapus informasi apa pun yang tidak nyaman Anda bagikan. Jika dapat HTML diterima untuk Anda bagikan, unggah file ke kasus AWS Support Anda. Untuk informasi lebih lanjut tentang mengunggah file ini, lihat Bekerja dengan skrip dukungan diagnostik di AWS DMS.

PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.