Menggunakan fungsi dari ekstensi orafce - Layanan Basis Data Relasional Amazon

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

Menggunakan fungsi dari ekstensi orafce

Ekstensi Orafce menyediakan fungsi dan operator yang meniru subset fungsi dan paket dari basis data Oracle. Ekstensi orafce memudahkan Anda untuk mem-port aplikasi Oracle ke Postgre. SQL RDSuntuk Postgre SQL versi 9.6.6 dan yang lebih tinggi mendukung ekstensi ini. Untuk informasi lebih lanjut tentang orafce, lihat orafce di. GitHub

catatan

RDSuntuk Postgre SQL tidak mendukung utl_file paket yang merupakan bagian dari ekstensi orafce. Karena fungsi skema utl_file menyediakan operasi baca dan tulis pada file teks sistem operasi, yang membutuhkan akses superuser ke host yang mendasarinya. Sebagai layanan terkelola, RDS untuk Postgre SQL tidak menyediakan akses host.

Menggunakan ekstensi orafce
  1. Hubungkan ke instans DB dengan nama pengguna utama yang Anda gunakan untuk membuat instans DB.

    Jika Anda ingin mengaktifkan orafce untuk basis data yang berbeda dalam instans DB yang sama, gunakan perintah psql /c dbname. Dengan menggunakan perintah ini, Anda dapat mengubah dari basis data utama setelah memulai koneksi.

  2. Nyalakan ekstensi orafce dengan pernyataan CREATE EXTENSION.

    CREATE EXTENSION orafce;
  3. Transfer kepemilikan skema oracle ke peran rds_superuser dengan pernyataan ALTER SCHEMA.

    ALTER SCHEMA oracle OWNER TO rds_superuser;

    Jika Anda ingin melihat daftar pemilik untuk skema oracle, gunakan perintah psql \dn.