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
Topik
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:
-
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 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
-
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. APEXOpsi 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 ingin menerapkan hanya lingkungan APEX runtime Oracle, tambahkan hanya opsi.
APEX
Untuk menerapkan lingkungan pengembangan penuh, tambahkanAPEX-DEV
opsiAPEX
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.
-
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:
-
Ubah kata sandi untuk akun pengguna APEX publik.
-
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
-
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 APEX instalasi dari Oracle ke/home/apexuser
direktori Anda: -
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
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
-
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 APEX instalasi dari Oracle ke/home/apexuser
direktori Anda: -
Ekstrak file di direktori
/home/apexuser
.unzip apex_
<version>
.zipSetelah Anda mengekstrak file, ada direktori
apex
di direktori/home/apexuser
. -
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
-
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 -
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 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
-
-
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 yang URL disediakan oleh program 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 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, seperti
mydb
.
-
-
Pilih Terapkan. Jendela APEX administrasi muncul.
-
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.sqlGanti
dengan nama pengguna master Anda. Ketika diminta oleh skripmaster
apxchpwd.sql
, masukkan kata sandiadmin
yang baru. -
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 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.