Menyiapkan APEX dan Oracle Rest Data Services () ORDS - 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.

Menyiapkan APEX dan Oracle Rest Data Services () ORDS

Topik berikut mencantumkan langkah-langkah yang diperlukan untuk menyiapkan APEX dan ORDS

Menambahkan DEV opsi APEX dan APEX - ke instans DB Anda

Untuk menambahkan APEX-DEV opsi APEX dan ke instans Oracle DB AndaRDS, lakukan hal berikut:

  1. Buat grup opsi baru, atau salin atau ubah grup opsi yang ada.

  2. Tambahkan opsi APEX dan APEX-DEV opsi ke grup opsi.

  3. Kaitkan grup opsi dengan instans DB Anda.

Saat Anda menambahkan RDS APEX opsi Amazon, pemadaman singkat terjadi saat instans DB Anda dimulai ulang secara otomatis.

catatan

APEX_MAIL tersedia saat opsi APEX diinstal. Hak istimewa eksekusi untuk APEX_MAIL paket diberikan PUBLIC sehingga Anda tidak memerlukan akun APEX administratif untuk menggunakannya.

Untuk menambahkan APEX opsi ke instans DB
  1. Tentukan grup opsi yang ingin Anda gunakan. Anda dapat membuat grup opsi baru atau menggunakan grup opsi yang ada. Jika Anda ingin menggunakan grup opsi yang ada, lanjutkan ke langkah berikutnya. Jika tidak, buat grup opsi DB kustom dengan pengaturan berikut:

    1. Untuk Mesin, pilih edisi Oracle yang ingin Anda gunakan. APEXOpsi didukung pada semua edisi.

    2. Untuk Versi mesin utama, pilih versi instans DB Anda.

    Untuk informasi selengkapnya, lihat Membuat grup opsi.

  2. Tambahkan opsi ke grup opsi. Jika Anda ingin menerapkan hanya lingkungan APEX runtime Oracle, tambahkan hanya opsi. APEX Untuk menerapkan lingkungan pengembangan penuh, tambahkan APEX-DEV opsi APEX dan opsi.

    Untuk Versi, pilih versi APEX yang ingin Anda gunakan.

    penting

    Jika Anda menambahkan APEX opsi ke grup opsi yang ada yang sudah dilampirkan ke satu atau beberapa instans DB, pemadaman singkat terjadi. Selama penonaktifan ini, semua instans DB secara otomatis dimulai ulang.

    Untuk informasi selengkapnya tentang cara menambahkan opsi, lihat Menambahkan opsi ke grup opsi.

  3. Terapkan grup opsi ke instans DB baru atau yang sudah ada:

    • Untuk instans DB baru, Anda menerapkan grup opsi saat Anda meluncurkan instans. Untuk informasi selengkapnya, lihat Membuat instans Amazon RDS DB.

    • Untuk instans DB yang ada, Anda menerapkan grup opsi dengan memodifikasi instans dan melampirkan grup opsi baru. Saat Anda menambahkan APEX opsi ke instans DB yang ada, pemadaman singkat terjadi saat instans DB Anda dimulai ulang secara otomatis. Untuk informasi selengkapnya, lihat Memodifikasi instans Amazon RDS DB.

Membuka kunci akun pengguna publik pada instans DB Anda

Setelah RDS APEX opsi Amazon diinstal pada instans DB Anda, pastikan untuk melakukan hal berikut:

  1. Ubah kata sandi untuk akun pengguna APEX publik.

  2. Buka kunci akun.

Anda dapat melakukan ini dengan menggunakan utilitas baris perintah Oracle SQL * Plus. Hubungkan ke instans DB Anda sebagai pengguna master dan berikan perintah berikut. Ganti new_password dengan kata sandi pilihan Anda.

ALTER USER APEX_PUBLIC_USER IDENTIFIED BY new_password; ALTER USER APEX_PUBLIC_USER ACCOUNT UNLOCK;

Mengkonfigurasi RESTful layanan untuk Oracle APEX

Untuk mengonfigurasi RESTful layanan di APEX (tidak diperlukan untuk APEX 4.1.1.V1), gunakan SQL *Plus untuk terhubung ke instans DB Anda sebagai pengguna utama. Setelah Anda melakukan tindakan ini, jalankan prosedur tersimpan rdsadmin.rdsadmin_run_apex_rest_config. Ketika Anda menjalankan prosedur tersimpan, Anda memberikan kata sandi untuk pengguna berikut ini:

  • APEX_LISTENER

  • APEX_REST_PUBLIC_USER

Prosedur tersimpan menjalankan skrip apex_rest_config.sql, yang membuat akun basis data baru untuk pengguna ini.

catatan

Konfigurasi tidak diperlukan untuk Oracle APEX versi 4.1.1.v1. Untuk APEX versi Oracle ini saja, Anda tidak perlu menjalankan prosedur yang disimpan.

Perintah berikut menjalankan prosedur tersimpan.

EXEC rdsadmin.rdsadmin_run_apex_rest_config('apex_listener_password', 'apex_rest_public_user_password');

Bersiap untuk menginstal ORDS pada host terpisah

Instal ORDS di host terpisah seperti EC2 instans Amazon, server lokal di perusahaan Anda, atau komputer desktop Anda. Contoh di bagian ini, asumsikan bahwa host Anda menjalankan Linux dan diberi namamyapexhost.example.com.

Sebelum Anda dapat menginstalORDS, Anda perlu membuat pengguna OS yang tidak memiliki hak istimewa, dan kemudian mengunduh dan membuka zip file instalasi. APEX

Untuk mempersiapkan ORDS instalasi
  1. Masuk ke myapexhost.example.com sebagai root.

  2. Buat pengguna OS non-hak istimewa untuk memiliki instalasi pendengar. Perintah berikut membuat pengguna baru bernama apexuser.

    useradd -d /home/apexuser apexuser

    Perintah berikut memberikan kata sandi untuk pengguna baru.

    passwd apexuser;
  3. Masuk ke myapexhost.example.com asapexuser, dan unduh file APEX instalasi dari Oracle ke /home/apexuser direktori Anda:

  4. Ekstrak file di direktori /home/apexuser.

    unzip apex_version.zip

    Setelah Anda mengekstrak file, ada direktori apex di direktori /home/apexuser.

  5. Saat Anda masih masuk myapexhost.example.com sebagaiapexuser, unduh file Oracle REST Data Services dari Oracle ke /home/apexuser direktori Anda: http://www.oracle.com/technetwork/developer-tools/apex-listener/downloads/index.html.

Menyiapkan pendengar Oracle APEX

catatan

Oracle APEX Listener tidak digunakan lagi.

Amazon RDS untuk Oracle terus mendukung APEX versi 4.1.1 dan Oracle APEX Listener versi 1.1.4. Kami menyarankan Anda menggunakan versi terbaru yang didukung dari Oracle APEX danORDS.

Instal Oracle APEX Listener di host terpisah seperti EC2 instans Amazon, server lokal di perusahaan Anda, atau komputer desktop Anda. Kami berasumsi bahwa nama host Anda adalah myapexhost.example.com, dan bahwa host Anda menjalankan Linux.

Bersiap untuk menginstal pendengar Oracle APEX

Sebelum Anda dapat menginstal Oracle APEX Listener, Anda perlu membuat pengguna OS yang tidak memiliki hak istimewa, dan kemudian mengunduh dan membuka zip file instalasi. APEX

Untuk mempersiapkan instalasi APEX pendengar Oracle
  1. Masuk ke myapexhost.example.com sebagai root.

  2. Buat pengguna OS non-hak istimewa untuk memiliki instalasi pendengar. Perintah berikut membuat pengguna baru bernama apexuser.

    useradd -d /home/apexuser apexuser

    Perintah berikut memberikan kata sandi untuk pengguna baru.

    passwd apexuser;
  3. Masuk ke myapexhost.example.com asapexuser, dan unduh file APEX instalasi dari Oracle ke /home/apexuser direktori Anda:

  4. Ekstrak file di direktori /home/apexuser.

    unzip apex_<version>.zip

    Setelah Anda mengekstrak file, ada direktori apex di direktori /home/apexuser.

  5. Saat Anda masih login ke myapexhost.example.com ASapexuser, unduh file Oracle APEX Listener dari Oracle ke direktori Anda. /home/apexuser

Menginstal dan mengonfigurasi pendengar Oracle APEX

Sebelum Anda dapat menggunakanAPEX, Anda perlu mengunduh file apex.war, gunakan Java untuk menginstal Oracle APEX Listener, dan kemudian mulai pendengar.

Untuk menginstal dan mengkonfigurasi pendengar Oracle APEX
  1. Buat direktori baru berdasarkan Oracle APEX Listener dan buka file listener.

    Jalankan kode berikut:

    mkdir /home/apexuser/apexlistener cd /home/apexuser/apexlistener unzip ../apex_listener.version.zip
  2. Jalankan kode berikut.

    java -Dapex.home=./apex -Dapex.images=/home/apexuser/apex/images -Dapex.erase -jar ./apex.war
  3. Masukkan informasi untuk program yang meminta hal berikut:

    • Nama pengguna Administrator APEX Listener. Default-nya adalah adminlistener.

    • Kata sandi untuk Administrator APEX Listener.

    • Nama pengguna APEX Listener Manager. Default-nya adalah managerlistener.

    • Kata sandi untuk Administrator APEX Listener.

    Program mencetak URL yang Anda butuhkan untuk menyelesaikan konfigurasi, sebagai berikut.

    INFO: Please complete configuration at: http://localhost:8080/apex/listenerConfigure Database is not yet configured
  4. Biarkan Oracle APEX Listener berjalan sehingga Anda dapat menggunakan Oracle Application Express. Setelah Anda menyelesaikan prosedur konfigurasi ini, Anda dapat menjalankan pendengar di latar belakang.

  5. Dari browser web Anda, buka yang URL disediakan oleh program APEX Listener. Jendela administrasi Oracle Application Express Listener akan muncul. Masukkan informasi berikut:

    • Nama penggunaAPEX_PUBLIC_USER

    • Kata sandi — kata sandi untuk APEX_ PUBLIC _ USER. Kata sandi ini adalah kata sandi yang Anda tentukan sebelumnya saat Anda mengonfigurasi APEX repositori. Untuk informasi selengkapnya, lihat Membuka kunci akun pengguna publik pada instans DB Anda.

    • Tipe koneksi - Basic

    • Nama host — titik akhir instans Amazon RDS DB Anda, seperti. mydb.f9rbfa893tft.us-east-1.rds.amazonaws.com

    • Port - 1521

    • SID— nama database pada instans Amazon RDS DB Anda, sepertimydb.

  6. Pilih Terapkan. Jendela APEX administrasi muncul.

  7. Tetapkan kata sandi untuk APEX admin pengguna. Untuk melakukan ini, gunakan SQL *Plus untuk terhubung ke instans DB Anda sebagai pengguna utama, dan kemudian jalankan perintah berikut.

    EXEC rdsadmin.rdsadmin_util.grant_apex_admin_role; grant APEX_ADMINISTRATOR_ROLE to master; @/home/apexuser/apex/apxchpwd.sql

    Ganti master dengan nama pengguna master Anda. Ketika diminta oleh skrip apxchpwd.sql, masukkan kata sandi admin yang baru.

  8. Kembali ke jendela APEX administrasi di browser Anda dan pilih Administrasi. Selanjutnya, pilih Application Express Internal Administration. Saat Anda diminta untuk memberikan kredensial, masukkan informasi berikut ini:

    • Nama penggunaadmin

    • Kata sandi - kata sandi yang Anda tetapkan menggunakan skrip apxchpwd.sql

    Pilih Masuk, lalu tetapkan kata sandi baru untuk pengguna admin.

Pendengar Anda sekarang siap digunakan.