Di bagian pertama dari tiga artikel, “Menggunakan Oracle JDeveloper 12c dengan Oracle Database 12c di Oracle Cloud Platform, Bagian 1,” kami membahas pembuatan dua instans layanan Oracle Database 12c di Oracle Cloud Platform—satu menggunakan wizard Mulai Cepat dan yang lainnya menggunakan penyihir rinci. Dalam artikel kedua, “Menggunakan Oracle JDeveloper 12c dengan Oracle Database 12c di Oracle Cloud Platform, Bagian 2,” kami memodifikasi aturan akses untuk mengaktifkan akses ke instans layanan database. Kami juga memperoleh parameter koneksi untuk instans layanan database dan terhubung ke salah satu instans layanan database menggunakan Oracle SID. Pada artikel ini, kita akan membahas pembuatan koneksi ke instance layanan database yang dibuat dengan menggunakan wizard Mulai Cepat dengan parameter koneksi Nama Layanan Oracle. Kami juga akan membahas pembuatan koneksi ke instance layanan Oracle Database 12c yang dibuat menggunakan wizard terperinci. Kami membuat tabel, menambahkan data, dan membuat kueri tabel menggunakan Lembar Kerja SQL. Artikel ini memiliki bagian berikut:
- Membuat Koneksi Menggunakan Nama Layanan Database Oracle
- Membuat Koneksi dengan Layanan Database Oracle Dibuat dengan Menggunakan Detailed Wizard
- Menggunakan Oracle SID
- Menggunakan Nama Layanan Database Oracle
- Membuat Tabel Database dan Menambahkan Data Tabel
- Meminta Tabel Database
- Memutuskan Sambungan Dari atau Menghapus Sambungan
- Menghapus Layanan Cloud Database Oracle
- Kesimpulan
Membuat Koneksi Menggunakan Nama Layanan Database Oracle
Jika opsi Nama Layanan digunakan untuk menghubungkan, dapatkan nama layanan seperti yang ditunjukkan dalam artikel kedua (“Menggunakan Oracle JDeveloper 12c dengan Oracle Database 12c pada Oracle Cloud Platform, Bagian 2“), Gambar 11, dan tentukan di Nama Layanan bidang, seperti yang ditunjukkan pada Gambar 1 (artikel ini). Semua pengaturan lainnya sama seperti saat menggunakan SID. Klik Uji Sambungan; kesuksesan! pesan akan ditampilkan jika koneksi dibuat, seperti yang ditunjukkan pada Gambar 1.
Gambar 1: Menguji Koneksi dengan Nama Layanan
Setelah koneksi dikonfigurasi dan diuji, klik OK, seperti yang ditunjukkan pada Gambar 2, untuk membuat koneksi. Hanya satu dari opsi, SID atau Nama Layanan, yang harus dipilih.
Gambar 2: Buat Koneksi Basis Data>OK
Di Sumber Daya lihat, klik Koneksi IDE node untuk membuat daftar koneksi, seperti yang ditunjukkan pada Gambar 3.
Gambar 3: Sumber Daya>Koneksi IDE
Koneksi ORCL terdaftar, seperti yang ditunjukkan pada Gambar 4, dan objek databasenya mulai dimuat.
Gambar 4: Sumber Daya>Koneksi IDE>Database>ORCLConnection
Objek basis data termasuk tautan basis data, direktori, fungsi, paket, prosedur, tabel, indeks, dan tampilan terdaftar, seperti yang ditunjukkan pada Gambar 5.
Gambar 5: Objek Database untuk ORCLConnection
Membuat Koneksi dengan Layanan Database Oracle Dibuat dengan Menggunakan Detailed Wizard
Prosedur untuk membuat koneksi database dengan JDeveloper jika instans layanan Oracle Database dibuat menggunakan panduan terperinci adalah sama seperti saat instans layanan dibuat dengan menggunakan panduan mulai cepat. Di Galeri Baru , pilih File>Baru>Aplikasi atau File>Baru>Dari Galeri dan pilih Umum>Koneksi di Kategori dan Koneksi Basis Data di Item . Klik OK di Galeri Baru. Di Buat Koneksi Basis Data , tentukan Nama Koneksi (ORCLDBConnection) dan pilih Jenis Koneksi sebagai Oracle (JDBC) dan tentukan Username sebagai SYS.
Tentukan Sandi sebagai kata sandi yang dikonfigurasi saat membuat instance layanan. Karena koneksi SYS harus SYSDBA, pilih Role sebagai SYSDBA (lihat Gambar 6). Secara opsional, pilih Simpan Kata Sandi kotak centang. Pilih Pengemudi sebagai tipis dan tentukan Nama Inang sebagai IP Publik diperoleh dari konsol layanan sebagaimana tercantum dalam Gambar 8 dari artikel kedua (“Menggunakan Oracle JDeveloper 12c dengan Oracle Database 12c pada Oracle Cloud Platform, Bagian 2“). Selanjutnya, kita akan membahas koneksi menggunakan Oracle SID dan menggunakan nama Layanan Oracle.
Menggunakan Oracle SID
Jika SID akan digunakan untuk menghubungkan ke Oracle Database, pilih SID tombol radio dan tentukan nilainya sebagai ORCL, seperti yang ditunjukkan pada Gambar 6. Klik Test Connection; sebuah Sukses! pesan menunjukkan bahwa koneksi telah dibuat.
Gambar 6: Menguji Koneksi dengan SID
Menggunakan Nama Layanan Database Oracle
Jika nama layanan akan digunakan untuk menghubungkan ke Oracle Database, pilih Nama Layanan tombol radio dan tentukan nilainya sebagai Connect String substring yang diperoleh pada Gambar 9 dari “Menggunakan Oracle JDeveloper 12c dengan Oracle Database 12c di Oracle Cloud Platform, Bagian 2“. Klik Uji Sambungan; sebuah Sukses! pesan menunjukkan bahwa koneksi telah dibuat, seperti yang ditunjukkan pada Gambar 7.
Gambar 7: Menguji Koneksi dengan Nama Layanan
Setelah mengonfigurasi koneksi, klik OK untuk menyelesaikan koneksi, seperti yang ditunjukkan pada Gambar 8. Hanya satu dari dua opsi—SID atau Nama Layanan—yang dapat dipilih pada satu waktu, bukan keduanya.
Gambar 8: Buat Koneksi Basis Data>OK
Koneksi baru (ORCLDBConnection) ditambahkan di Resources>IDE Connections>Database , seperti yang ditunjukkan pada Gambar 9.
Gambar 9: Sumber daya>Koneksi IDE>Database>ORCLDBConnection
Objek database—termasuk link database, direktori, fungsi, tabel, dan tablespace—ditunjukkan pada Gambar 10.
Gambar 10: Objek Basis Data
Membuat Tabel Database dan Menambahkan Data Tabel
Pada bagian ini, kita akan membuat tabel database menggunakan salah satu koneksi. Untuk membuat tabel database, kita akan menjalankan skrip SQL. Klik Lembar Kerja SQL di toolbar (lihat Gambar 11).
Gambar 11 Lembar Kerja SQL
Fitur Memuat dialog akan ditampilkan dan fitur yang diperlukan untuk membuat Lembar Kerja SQL dimuat. Pilih Koneksi dialog akan ditampilkan. Pilih koneksi dari daftar drop-down, seperti yang ditunjukkan pada Gambar 12.
Gambar 12: Pilih Koneksi>Koneksi
Klik OK, seperti yang ditunjukkan pada Gambar 13.
Gambar 13: Pilih Koneksi>OK
Lembar Kerja SQL akan dibuka. Salin dan tempel skrip SQL berikut di Lembar Kerja SQL.
CREATE TABLE wlslog(time_stamp VARCHAR2(255) PRIMARY KEY,category VARCHAR2(255),type VARCHAR2(255),servername VARCHAR2(255), code VARCHAR2(255),msg VARCHAR2(255)); INSERT INTO wlslog(time_stamp,category,type,servername,code,msg) VALUES('Apr-8-2014-7:06:16-PM-PDT','Notice','WebLogicServer', 'AdminServer','BEA-000365','Server state changed to STANDBY'); INSERT INTO wlslog(time_stamp,category,type,servername,code,msg) VALUES('Apr-8-2014-7:06:17-PM-PDT','Notice','WebLogicServer', 'AdminServer','BEA-000365','Server state changed to STARTING'); INSERT INTO wlslog(time_stamp,category,type,servername,code,msg) VALUES('Apr-8-2014-7:06:18-PM-PDT','Notice','WebLogicServer', 'AdminServer','BEA-000365','Server state changed to ADMIN'); INSERT INTO wlslog(time_stamp,category,type,servername,code,msg) VALUES('Apr-8-2014-7:06:19-PM-PDT','Notice','WebLogicServer', 'AdminServer','BEA-000365','Server state changed to RESUMING'); INSERT INTO wlslog(time_stamp,category,type,servername,code,msg) VALUES('Apr-8-2014-7:06:20-PM-PDT','Notice','WebLogicServer', 'AdminServer','BEA-000361','Started WebLogic AdminServer'); INSERT INTO wlslog(time_stamp,category,type,servername,code,msg) VALUES('Apr-8-2014-7:06:21-PM-PDT','Notice','WebLogicServer', 'AdminServer','BEA-000365','Server state changed to RUNNING'); INSERT INTO wlslog(time_stamp,category,type,servername,code,msg) VALUES('Apr-8-2014-7:06:22-PM-PDT','Notice','WebLogicServer', 'AdminServer','BEA-000360','Server started in RUNNING mode');
Klik Jalankan Skrip , seperti yang ditunjukkan pada Gambar 14, untuk menjalankan skrip SQL.
Gambar 14: Jalankan Skrip
Tabel database dibuat dan data ditambahkan, seperti yang ditunjukkan oleh Output Skrip pada Gambar 15.
Gambar 15: Keluaran Skrip
Meminta Tabel Database
Klik Lembar Kerja SQL (lihat Gambar 16) untuk membuka lembar kerja SQL lain agar skrip SQL menjalankan kueri.
Gambar 16: Lembar Kerja SQL
Pilih koneksi di Pilih Koneksi dialog, seperti yang ditunjukkan pada Gambar 17.
Gambar 17: Pilih Koneksi
Lembar Kerja SQL baru akan dibuka. Tentukan PILIH pernyataan untuk wlslog tabel di lembar kerja SQL, seperti yang ditunjukkan pada Gambar 18. Detail tabel, seperti kolom dan jenis kolom, dapat diperoleh dari struktur tabel, jika diperlukan, dengan memilih tabel di Sumber daya untuk membuat daftar Kolom dalam Struktur , seperti yang ditunjukkan pada Gambar 18.
Gambar 18: Mencantumkan Kolom untuk Tabel WLSLOG
Klik Jalankan Pernyataan untuk menjalankan pernyataan SQL SELECT * FROM WLSLOG; , seperti yang ditunjukkan pada Gambar 19.
Gambar 19: Jalankan Pernyataan
Hasil Kueri akan ditampilkan, seperti yang ditunjukkan pada Gambar 20.
Gambar 20: Hasil Kueri
Memutuskan Sambungan Dari atau Menghapus Sambungan
Sambungan mungkin terputus atau dihapus saat tidak digunakan atau tidak diperlukan. Pilih koneksi (ORCLConnection, sebagai contoh) yang akan diputuskan di Resources (lihat Gambar 21).
Gambar 21: Memilih Koneksi
Klik kanan sambungan dan pilih Putuskan sambungan , seperti yang ditunjukkan pada Gambar 22, untuk memutuskan koneksi.
Gambar 22: Putuskan sambungan
A Simpan File dialog prompt akan ditampilkan untuk menyimpan pengaturan koneksi sebelum memutuskan sambungan. Klik Ya untuk menyimpan file dan Tidak untuk tidak menyimpan file, dan koneksi terputus. Untuk menghapus koneksi, klik kanan koneksi dan pilih Hapus , seperti yang ditunjukkan pada Gambar 23.
Gambar 23: Hapus
Konfirmasi Hapus akan ditampilkan, seperti yang ditunjukkan pada Gambar 24. Klik Ya .
Gambar 24: Hapus Konfirmasi
Koneksi akan dihapus.
Menghapus Layanan Cloud Database Oracle
Untuk menghapus instans Oracle Database Cloud Service, klik ikon untuk mengelola instans layanan dan pilih Hapus , seperti yang ditunjukkan pada Gambar 25.
Gambar 25: Hapus
Klik Hapus di Hapus Layanan dialog (lihat Gambar 26).
Gambar 26: Hapus Layanan
Instance layanan mulai dihapus, seperti yang ditunjukkan pada Gambar 27. Demikian pula, instance layanan lain mungkin akan dihapus.
Gambar 27: Menghapus Instance Layanan
Kesimpulan
Dalam tiga artikel, kami membahas menghubungkan ke instance layanan Oracle Database di Oracle Cloud Platform dengan Oracle JDeveloper 12c. Pertama, kami membuat instance layanan Oracle Database dengan menggunakan masing-masing opsi Create Instance:Quick Start wizard dan detail wizard. Selanjutnya, kami mengaktifkan aturan akses untuk mengizinkan akses ke instance layanan database. Kemudian, kami memperoleh parameter koneksi untuk instance layanan database dari konsol layanan. Selanjutnya, kami terhubung ke instance layanan Oracle Database di Oracle Cloud Platform dengan Oracle JDeveloper menggunakan Oracle SID dan nama Layanan Oracle. Kami juga menggunakan Lembar Kerja SQL untuk membuat dan membuat kueri tabel database.