Di bagian pertama dari tiga artikel, “Menggunakan Oracle JDeveloper 12c dengan Oracle Database 12c di Oracle Cloud Platform, Bagian 1,” kami membuat dua contoh layanan database untuk Oracle Database 12c menggunakan Oracle Cloud Platform. Satu contoh dibuat dengan menggunakan Panduan Mulai Cepat, dan yang lainnya dengan menggunakan panduan terperinci. Dalam artikel kedua ini, kami akan mengubah aturan akses untuk layanan database untuk mengaktifkan akses ke layanan. Selanjutnya, kita akan terhubung ke instance Oracle Database Service yang dibuat menggunakan Quick Start Wizard. Kami akan menggunakan Oracle SID untuk terhubung. Pada artikel selanjutnya, kita akan menggunakan Oracle Database Service Name.
Artikel ini memiliki bagian berikut:
- Memodifikasi Aturan Akses
- Mendapatkan Parameter Koneksi untuk Oracle Database Cloud Service
- Membuat Koneksi di JDeveloper Menggunakan Oracle SID
- Kesimpulan
Memodifikasi Aturan Akses
Pengaturan default untuk aturan akses tidak mengizinkan instans database di Oracle Cloud untuk diakses oleh pengguna eksternal. Di bagian ini, kami akan memodifikasi aturan akses untuk mengizinkan akses eksternal. Prosedur untuk mengaktifkan akses eksternal ke database Oracle pada platform Cloud adalah sama untuk instans layanan database yang dibuat menggunakan Panduan Mulai Cepat dan instans layanan yang dibuat menggunakan panduan terperinci. Oleh karena itu, kita akan membahas hanya untuk contoh layanan yang dibuat menggunakan wizard terperinci. Dari opsi tarik-turun pengelolaan layanan, pilih Aturan Akses , seperti yang ditunjukkan pada Gambar 1.
Gambar 1: Aturan Akses
Klik ikon untuk mengelola ora_p2_dblistener aturan akses, seperti yang ditunjukkan pada Gambar 2.
Gambar 2: Aturan Akses ora_p2_dblistener>Ikon
Pilih Aktifkan dari opsi yang terdaftar, seperti yang ditunjukkan pada Gambar 3.
Gambar 3: Aktifkan
Di Aktifkan Aturan Akses dialog, klik Aktifkan , seperti yang ditunjukkan pada Gambar 4.
Gambar 4: Aktifkan Aturan Akses
Pemrosesan dialog akan ditampilkan saat aturan akses diaktifkan. ora_p2_dblistener aturan akses ditampilkan diaktifkan pada Gambar 5.
Gambar 5: Aturan akses ora_p2_dblistener diaktifkan
Demikian pula, aktifkan ora_p2_dblistener aturan akses untuk contoh layanan database yang dibuat menggunakan Panduan Mulai Cepat, seperti yang ditunjukkan pada Gambar 6.
Gambar 6: Aturan akses ora_p2_dblistener diaktifkan untuk instans layanan Mulai Cepat
Mendapatkan Parameter Koneksi untuk Oracle Database Cloud Service
Kita memerlukan parameter koneksi berikut (lihat Tabel 1) untuk instance layanan Oracle Database untuk terhubung ke database.
Parameter Koneksi | Deskripsi | Pengaturan Parameter di Konsol Layanan |
Nama Inang | Alamat IP publik host database | Resources>IP Publik, seperti yang ditunjukkan pada Gambar 8 |
SID | SID Database Oracle. Hanya satu SID atau nama layanan yang diperlukan untuk koneksi. | Resources>SID, seperti yang ditunjukkan pada Gambar 8 |
Nama Layanan | Nama layanan database. Hanya satu SID atau nama layanan yang diperlukan untuk koneksi. | Sub-string Connect String setelah '/', seperti yang ditunjukkan pada Gambar 9 |
Port JDBC | Port JDBC diperlukan untuk terhubung ke Oracle Database. | 1521 seperti pada Connect String yang ditunjukkan pada Gambar 9 |
Nama pengguna | Nama pengguna untuk terhubung ke Oracle Database. SISTEM atau SISTEM | |
Kata sandi | Kata sandi untuk terhubung ke Oracle Database. Kata Sandi untuk instans layanan database yang dibuat menggunakan panduan awal terperinci dikonfigurasi dalam Gambar 14 dari “Menggunakan Oracle JDeveloper 12c dengan Oracle Database 12c di Oracle Cloud Platform, Bagian 1” untuk instans layanan. Untuk instance layanan yang dibuat menggunakan Quick Start Wizard, service_credentials.zip yang diunduh pada Gambar 6, juga di artikel pertama, menyertakan file service_credentials.txt dengan kata sandi basis data. | Tidak ditampilkan di Konsol Layanan |
Tabel 1: Parameter Koneksi
Selanjutnya, kita akan mendapatkan parameter koneksi untuk Oracle Database 12c untuk dua instance layanan. Klik orcldb tautan di Layanan , seperti yang ditunjukkan pada Gambar 7, untuk mencantumkan detail layanan.
Gambar 7: Tautan orcldb layanan
Detail layanan akan ditampilkan. IP Publik tercantum di Sumber Daya header, seperti yang ditunjukkan pada Gambar 8. Nama Host adalah orcldb , tetapi tidak dapat digunakan untuk mengonfigurasi koneksi di JDeveloper. SID terdaftar sebagai ORCL di Sumber Daya bagian.
Gambar 8: Sumber Daya>IP Publik dan SID
Untuk nama Layanan, klik nilai yang ditampilkan sebagian untuk Hubungkan String . Salin substring setelah “/” untuk digunakan sebagai nama layanan, seperti yang ditunjukkan pada Gambar 9.
Gambar 9: Mendapatkan Nama Layanan dari Connect String
Demikian pula, untuk instans layanan database yang dibuat menggunakan Panduan Mulai Cepat, dapatkan IP Publik dari konsol Layanan (lihat Gambar 10). SID adalah ORCL .
Gambar 10: IP publik untuk Oracle Database Cloud Service dibuat menggunakan Quick Start Wizard
Dan, nama layanan adalah substring setelah “/” di Connect String , seperti yang ditunjukkan pada Gambar 11.
Gambar 11 Nama layanan adalah substring setelah “/” di Connect String
Kata sandi untuk instance layanan Oracle Database yang dibuat menggunakan Quick Start Wizard tercantum di service_credentials.txt file (lihat Gambar 12), yang disertakan dalam service_credentials.zip file yang diunduh saat instance layanan dibuat.
Gambar 12: Kata sandi untuk instance layanan Oracle Database dibuat menggunakan Quick Start Wizard
Membuat Koneksi di JDeveloper Menggunakan Oracle SID
Di bagian ini, kita akan membahas pembuatan koneksi dengan instance Oracle Database di Oracle Cloud dengan Oracle JDeveloper. Kami akan terhubung dengan instance layanan Oracle Database yang dibuat dengan menggunakan Quick Start Wizard. Untuk membuat koneksi dari Oracle JDeveloper, pilih File>New>From Gallery , seperti yang ditunjukkan pada Gambar 13.
Gambar 13: File>Baru>Dari Galeri
Atau, pilih File>Baru>Aplikasi , seperti yang ditunjukkan pada Gambar 14.
Gambar 14: File>Baru>Aplikasi
Di Galeri Baru , pilih Umum>Koneksi di Kategori dan Koneksi Basis Data di Item dan klik OK, seperti yang ditunjukkan pada Gambar 15.
Gambar 15: Galeri Baru>Koneksi Basis Data
Fitur untuk membuat koneksi database mulai dimuat. Buat Koneksi Basis Data Wizard dimulai, seperti yang ditunjukkan pada Gambar 16.
Gambar 16: Buat Koneksi Basis Data
Tentukan Nama Koneksi (ORCLConnection) dan pilih Jenis Koneksi sebagai Oracle (JDBC) , seperti yang ditunjukkan pada Gambar 17.
Gambar 17: Memilih Jenis Koneksi sebagai Oracle (JDBC)
Tentukan Nama Pengguna sebagai SYS dan Sandi sebagai kata sandi yang dibuat di service_credentials.txt file dan ditunjukkan pada Gambar 12. Karena SYS koneksi harus sebagai SYSDBA, pilih Peran sebagai SYSDBA , seperti yang ditunjukkan pada Gambar 18. Secara opsional, pilih Simpan Kata Sandi kotak centang.
Di Pengaturan Oracle (JDBC) , pilih Driver sebagai tipis (nilai bawaan). Tentukan Nama Inang sebagai IP Publik dari Gambar 10. Pilih opsi untuk menggunakan SID dan tentukan nilainya sebagai ORCL . Klik Uji Sambungan , seperti yang ditunjukkan pada Gambar 18.
Gambar 18: Uji Koneksi
Menghubungkan dialog akan ditampilkan, seperti yang ditunjukkan pada Gambar 19.
Gambar 19: Menghubungkan
Jika koneksi berhasil dibuat, Sukses! pesan akan ditampilkan (lihat Gambar 20).
Gambar 20: Koneksi terjalin dan Sukses! Pesan
Jika koneksi tidak terjalin, pesan kesalahan akan ditampilkan. Beberapa jenis pesan kesalahan yang berbeda dapat ditampilkan, berdasarkan jenis kesalahannya. Sebagai contoh, jika ora_p2_dblistener aturan akses tidak diaktifkan seperti yang dibahas dalam Memodifikasi Aturan Akses bagian, kesalahan yang ditunjukkan pada Gambar 21 akan ditampilkan.
Gambar 21: Pesan kesalahan jika aturan akses ora_p2_dblistener tidak diaktifkan
Kesimpulan
Dalam artikel kedua dari tiga artikel tentang penggunaan JDeveloper dengan Oracle Database 12c yang berjalan di Oracle Cloud Platform, kami mengaktifkan aturan akses untuk mengizinkan akses ke instance database. Selanjutnya, kami memperoleh parameter koneksi dari konsol layanan. Selanjutnya, kami terhubung ke Oracle Database di Oracle Cloud Platform dengan Oracle JDeveloper menggunakan SID. Pada artikel ini, kita terhubung ke instance Oracle Database 12c yang dibuat menggunakan Quick Start Wizard. Pada artikel ketiga, kita akan terhubung ke instance database yang dibuat menggunakan Quick Start Wizard menggunakan nama Layanan Oracle. Pada artikel ketiga, kami juga akan terhubung ke instance Oracle Database yang dibuat menggunakan wizard terperinci. Kami juga akan menggunakan Lembar Kerja SQL untuk membuat dan membuat kueri tabel database.