Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Menggunakan Oracle JDeveloper 12c dengan Oracle Database 12c di Oracle Cloud Platform, Bagian 2

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.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana saya bisa memperkenalkan beberapa kondisi di operator LIKE?

  2. FNDCPASS &AFPASSWD

  3. Permintaan rekursif sederhana di Oracle

  4. Cara Mengembalikan Detik Pecahan dari Nilai Datetime di Oracle

  5. Mencegah Drop Table Pada Skema Target Di Oracle Streams