Sebelum memulai
Instal AlloyDB Omni di sistem Anda.
Menambahkan orafce ke penginstalan AlloyDB Omni Anda
Untuk menambahkan ekstensi orafce ke penginstalan AlloyDB Omni Anda, ikuti langkah-langkah berikut:
Tambahkan Repositori Yum PostgreSQL:
sudo dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-9-x86_64/pgdg-redhat-repo-latest.noarch.rpmInstal paket pengembangan dan server PostgreSQL:
sudo dnf install -y "postgresql17-server"Instal ekstensi Orafce:
sudo dnf install -y orafce_17Buat link simbolis yang diperlukan agar ekstensi berada di jalur yang diharapkan:
set -e PGVER="17" sudo mkdir -p "/usr/lib/postgresql/${PGVER}/share/extension" for file in /usr/pgsql-${PGVER}/share/extension/*; do target="/usr/lib/postgresql/${PGVER}/share/extension/$(basename "$file")" if [[ ! -e "$target" ]]; then sudo ln -s "$file" "$target" || (echo "Failed to link \"$file\" to \"$target\", exiting." && exit 1) echo "Created extension link for $(basename "$file")" else echo "Target $target already exists." fi done sudo mkdir -p "/usr/lib/postgresql/${PGVER}/lib" for file in /usr/pgsql-${PGVER}/lib/*; do if [[ ! -e "$target" ]]; then sudo ln -s "$file" "$target" || (echo "Failed to link \"$file\" to \"$target\", exiting." && exit 1) echo "Created lib link for $(basename "$file")" else echo "Target $target already exists." fi doneHubungkan ke database Anda dengan ekstensi orafce:
/usr/lib/postgresql/17/bin/psql -h localhost -U postgresAktifkan orafce:
CREATE EXTENSION IF NOT EXISTS ORAFCE;Pastikan orafce diinstal dan diaktifkan:
SELECT oracle.sysdate();Outputnya mirip dengan hal berikut ini:
postgres=# SELECT oracle.sysdate(); sysdate --------------------- 2025-12-12 16:36:30 (1 row)