Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menyiapkan Oracle APEX dan Oracle Rest Data Services (ORDS)
Topik berikut mencantumkan langkah-langkah yang diperlukan untuk mengatur Oracle APEX dan ORDS
Topik
Menambahkan opsi APEX dan APEX-DEV ke instans DB Anda
Untuk menambahkan APEX-DEV
opsi APEX
dan ke RDS Anda untuk instans Oracle DB, lakukan hal berikut:
-
Buat grup opsi baru, atau salin atau ubah grup opsi yang ada.
-
Tambahkan opsi
APEX
danAPEX-DEV
opsi ke grup opsi. -
Kaitkan grup opsi dengan instans DB Anda.
Saat Anda menambahkan APEX-DEV
opsi APEX
dan, pemadaman singkat terjadi saat instans DB Anda dimulai ulang secara otomatis.
catatan
APEX_MAIL
tersedia saat opsi APEX
diinstal. Hak istimewa eksekusi untuk paket APEX_MAIL
diberikan ke PUBLIC
sehingga Anda tidak memerlukan akun administratif APEX untuk menggunakannya.
Untuk menambahkan opsi APEX dan APEX-DEV ke instans DB
-
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:
-
Untuk Mesin, pilih edisi Oracle yang ingin Anda gunakan.
APEX-DEV
OpsiAPEX
dan didukung pada semua edisi. -
Untuk Versi mesin utama, pilih versi instans DB Anda.
Untuk informasi selengkapnya, lihat Membuat grup opsi.
-
-
Tambahkan opsi ke grup opsi. Jika Anda hanya ingin menerapkan lingkungan runtime Oracle APEX, tambahkan hanya opsi.
APEX
Untuk menerapkan lingkungan pengembangan penuh, tambahkanAPEX-DEV
opsiAPEX
dan opsi.Untuk Versi, pilih versi Oracle APEX yang ingin Anda gunakan.
penting
Jika Anda menambahkan
APEX-DEV
opsiAPEX
atau 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.
-
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 DB Amazon RDS.
-
Untuk instans DB yang ada, Anda menerapkan grup opsi dengan memodifikasi instans dan melampirkan grup opsi baru. Saat Anda menambahkan
APEX-DEV
opsiAPEX
atau 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 Anda menginstal APEX
atau APEX-DEV
opsi instans DB Anda, pastikan untuk melakukan hal berikut:
-
Ubah kata sandi untuk
APEX_PUBLIC_USER
akun. -
Buka kunci akun.
Anda dapat melakukannya 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 Oracle APEX (tidak diperlukan untuk Oracle 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 versi Oracle APEX ini saja, Anda tidak perlu menjalankan prosedur tersimpan.
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 pada 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 menginstal ORDS, Anda perlu membuat pengguna OS yang tidak memiliki hak istimewa, dan kemudian mengunduh dan membuka zip file instalasi Oracle APEX.
Untuk mempersiapkan instalasi ORDS
-
Masuk ke
myapexhost.example.com
sebagairoot
. -
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;
-
Masuk ke
myapexhost.example.com
asapexuser
, dan unduh file instalasi Oracle APEX dari Oracle ke direktori Anda:/home/apexuser
-
Ekstrak file di direktori
/home/apexuser
.unzip apex_
version
.zipSetelah Anda mengekstrak file, ada direktori
apex
di direktori/home/apexuser
.
Menyiapkan pendengar Oracle APEX
catatan
Pendengar Oracle APEX tidak digunakan lagi.
Amazon RDS for Oracle terus mendukung Oracle APEX versi 4.1.1 dan Oracle APEX Listener versi 1.1.4. Sebaiknya gunakan versi terbaru Oracle APEX dan ORDS yang didukung.
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 APEX Oracle
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 Oracle APEX.
Untuk mempersiapkan instalasi pendengar Oracle APEX
-
Masuk ke
myapexhost.example.com
sebagairoot
. -
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;
-
Masuk ke
myapexhost.example.com
asapexuser
, dan unduh file instalasi Oracle APEX dari Oracle ke direktori Anda:/home/apexuser
-
Ekstrak file di direktori
/home/apexuser
.unzip apex_
<version>
.zipSetelah Anda mengekstrak file, ada direktori
apex
di direktori/home/apexuser
. -
Saat Anda masih masuk ke
myapexhost.example.com
sebagaiapexuser
, unduh file Oracle APEX Listener dari Oracle ke direktori/home/apexuser
.
Menginstal dan mengonfigurasi pendengar Oracle APEX
Sebelum Anda dapat menggunakan Oracle APEX, Anda perlu mengunduh apex.war
file, menggunakan Java untuk menginstal Oracle APEX Listener, dan kemudian mulai pendengar.
Untuk menginstal dan mengonfigurasi pendengar APEX Oracle
-
Buat direktori baru berdasarkan Oracle APEX Listener dan buka file pendengar.
Jalankan kode berikut:
mkdir /home/apexuser/apexlistener cd /home/apexuser/apexlistener unzip ../apex_listener.
version
.zip -
Jalankan kode berikut.
java -Dapex.home=./apex -Dapex.images=/home/apexuser/apex/images -Dapex.erase -jar ./apex.war
-
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 Pengelola APEX Listener. Default-nya adalah managerlistener.
-
Kata sandi untuk Administrator APEX Listener.
Program mencetak URL yang Anda perlukan untuk menyelesaikan konfigurasi, sebagai berikut.
INFO: Please complete configuration at: http://localhost:8080/apex/listenerConfigure Database is not yet configured
-
-
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.
-
Dari browser web Anda, buka URL yang disediakan oleh program Oracle APEX Listener. Jendela administrasi Oracle Application Express Listener akan muncul. Masukkan informasi berikut:
-
Nama pengguna –
APEX_PUBLIC_USER
-
Kata sandi - kata sandi untuk APEX_PUBLIC_USER. Kata sandi ini adalah kata sandi yang Anda tentukan sebelumnya saat Anda mengonfigurasi repositori Oracle APEX. Untuk informasi selengkapnya, lihat Membuka kunci akun pengguna publik pada instans DB Anda.
-
Tipe koneksi - Basic
-
Nama host - titik akhir instans DB Amazon RDS Anda, seperti
mydb.f9rbfa893tft.us-east-1.rds.amazonaws.com
. -
Port - 1521
-
SID - nama basis data di instans DB Amazon RDS Anda, seperti
mydb
.
-
-
Pilih Terapkan. Jendela administrasi Oracle APEX muncul.
-
Tetapkan kata sandi untuk pengguna Oracle APEX
admin
. Untuk melakukannya, gunakan SQL*Plus untuk menghubungkan ke instans DB Anda sebagai pengguna master, lalu jalankan perintah berikut.EXEC rdsadmin.rdsadmin_util.grant_apex_admin_role; grant APEX_ADMINISTRATOR_ROLE to
master
; @/home/apexuser/apex/apxchpwd.sqlGanti
dengan nama pengguna master Anda. Ketika diminta oleh skripmaster
apxchpwd.sql
, masukkan kata sandiadmin
yang baru. -
Kembali ke jendela administrasi Oracle APEX di browser Anda dan pilih Administrasi. Selanjutnya, pilih Application Express Internal Administration. Saat Anda diminta untuk memberikan kredensial, masukkan informasi berikut ini:
-
Nama pengguna –
admin
-
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.