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

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

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.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengapa saya sepertinya tidak bisa memaksa Oracle 11g untuk mengkonsumsi lebih banyak CPU untuk satu kueri SQL?

  2. Partisi Oracle Dengan Kata Kunci

  3. Mengimpor file .csv ke dalam aplikasi Oracle Forms

  4. Ubah string yang dipisahkan koma menjadi array di PL/SQL

  5. Deklarasikan Pengecualian Buat Pengguna Menggunakan Metode RAISE_APPLICATION_ERROR Di Database Oracle