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

(Bahasa Indonesia) Cara menggunakan Oracle Database 19c Pre-Built Developer VM

Ci spiace, ma questo articolo disponibile soltanto dalam bahasa Inglese Americano. Per ragioni di convenienza del visitatore, il contenuto mostrato sotto nella lingua alternativa. Puoi cliccare sul link per cambiare la lingua attiva.

Berapa kali kita menghadapi penyiapan yang sulit dari instance Oracle Database untuk lingkungan pengembangan kita dan "meludahkan darah"?

Saya rasa waktu ini sudah terlalu banyak, inilah alasan bagus untuk mulai menggunakan apa yang disediakan Oracle untuk kami para pengembang, yaitu VM Pengembang Pra-Built untuk Oracle VM VirtualBox .

Dalam artikel ini, kita akan melihat cara menyiapkan Oracle Database 19c VM dari Database Virtual Box Appliance yang disediakan Oracle.

1. Persyaratan

Sebelum memulai, perlu untuk memverifikasi bahwa persyaratan berikut terpenuhi.

  • Sistem Operasi yang mendukung Virtual Box versi 6.x
  • RAM minimal 2 GB
  • Minimal 15 GB ruang penyimpanan
  • Proses minimal 2 GHz
  • Hak istimewa administrator

Referensi Virtual Appliance tertanggal 20/06/2019 yang isinya tertera di bawah ini.

  • Oracle Linux 7
  • Database Oracle 19.3
  • Pengembang Oracle SQL 19.1
  • Aplikasi Oracle Express 19.1
  • Hands-On-Labs (dapat diakses melalui Menu Toolbar di Firefox)
    • Layanan Data Oracle REST 19.1
    • Pemodel Data Pengembang Oracle SQL 19.1
    • Oracle XML DB

Perhatian! Alat Virtual ini hanya untuk digunakan di lingkungan pengembangan/pengujian, tidak boleh digunakan di lingkungan pra-produksi atau produksi.

2. Pengaturan Perangkat Virtual

Prosedur penyiapan terdiri dari beberapa langkah yang dirangkum di bawah ini:

  1. Unduh dan instal Oracle VM VirtualBox
  2. Unduhan VM Pengembang Oracle DB
  3. Mengimpor Peralatan Virtual pada Oracle VM VirtualBox
  4. Memulai dan menguji Perangkat Virtual

2.1 Unduh dan instal Oracle VM VirtualBox

Dari halaman beranda Oracle VM VirtualBox, Anda dapat mengunduh binari untuk sistem operasi Anda. Dalam kasus saya, saya melanjutkan untuk mengunduh versi untuk macOS.

Prosedur pemasangannya sangat sederhana dan bukan merupakan pokok bahasan artikel ini; jika ada kesulitan atau informasi lebih lanjut, lihat Panduan Pengguna. Versi referensi untuk artikel ini adalah 6.1.30. Gambar 1 menunjukkan informasi mendetail tentang versi yang terinstal di MacBook Pro saya dengan macOS Monterey (versi 12.1).

Gambar 1 – Informasi tentang VirtualBox

2.2 Mengunduh Oracle DB Developer VM

Dari tautan Oracle DB Developer VM, Anda dapat mengakses DeveloperDaysVM2019-05-31_20.ova file yang berisi Alat Virtual. Format OVA/OVF adalah standar untuk pengemasan dan distribusi Peralatan Virtual.

Mengunduh file memerlukan ketersediaan akun Oracle (yang dapat Anda buat secara gratis jika perlu). Ukuran file lebih dari 7 GByte, jadi saya sarankan untuk memeriksa file checksum di akhir unduhan. Di Konsol 1, salah satu cara untuk verifikasi hash menggunakan md5 dan sha perintah yang tersedia di macOS, Unix / Linux dan Windows 10 diidentifikasi.

  • MD5 (jumlah):20b5a5bd91cfe9d4f5acf5128f06146e
  • SHA1:e0b9f8af8158664139b9ca970c3500752fc15fd2
# Verify the checksum MD5 and SHA1 on macOS
$ md5 DeveloperDaysVM2019-05-31_20.ova
$ shasum DeveloperDaysVM2019-05-31_20.ova

# Verify the checksum MD5 and SHA1 on Unix/Linux
$ md5sum DeveloperDaysVM2019-05-31_20.ova
$ sha1sum DeveloperDaysVM2019-05-31_20.ova

# Verify the checksum MD5 and SHA1 on Windows 10
> certutil -hashfile DeveloperDaysVM2019-05-31_20.ova MD5
> certutil -hashfile DeveloperDaysVM2019-05-31_20.ova SHA1

2.3 Mengimpor Peralatan Virtual pada Oracle VM VirtualBox

Setelah file ova diperoleh, dimungkinkan untuk melanjutkan dengan mengimpornya menggunakan fungsi Import Appliance (atau Import Virtual Application) dari Oracle VM VirtualBox yang dapat kita akses dari menu File (lihat Gambar 2).

Gambar 2 – Akses ke fungsi Import Appliance (atau Import Virtual Application)

Setelah mengklik item menu yang ditunjukkan di atas, Anda akan melihat kotak dialog seperti yang ditunjukkan pada Gambar 3. Satu-satunya informasi yang harus ditentukan adalah lokasi file OVA, setelah itu dimungkinkan untuk melanjutkan dengan mengklik Lanjutkan tombol.

Gambar 3 – Langkah impor Alat Virtual Pertama:tentukan lokasi file OVA

Setelah mengklik Lanjutkan tombol, kotak dialog berikutnya akan terbuka menampilkan informasi rinci (seperti CPU, RAM, usia.) Dari Virtual Appliance (lihat Gambar 4). Dimungkinkan untuk mengubah beberapa pengaturan, tetapi saya sarankan untuk meninggalkan yang diusulkan; kemudian lanjutkan dengan mengklik Impor tombol.

Gambar 4 – Langkah kedua impor Peralatan Virtual:ringkasan informasi rinci VA dan mulai mengimpor

Gambar 5 menunjukkan progres proses impor. Durasi impor tergantung pada kekuatan Anda sendiri dan ketersediaan sumber daya pada saat impor. Dalam kasus saya, proses impor memakan waktu sekitar 2 menit.

Gambar 5 – Proses impor Alat Virtual

Setelah proses impor selesai, Anda harus memiliki situasi seperti yang ditunjukkan pada Gambar 6, yaitu Mesin Virtual baru disebut Oracle DB Developer VM.

Gambar 6 – Mesin virtual VM Pengembang Oracle DB yang diimpor

Sebelum Anda dapat memulai mesin virtual, Anda perlu:

  1. Periksa dan/atau buat jaringan host baru. Ini akan memungkinkan akses ke layanan database Oracle juga dari jaringan host, yaitu dari PC kami
  2. Tambahkan adaptor jaringan baru ke mesin virtual dan konfigurasikan untuk menggunakan jaringan host

Untuk langkah pertama, akses jendela Host Network Manager dari __File -> Host Network Manager menu, dan Anda akan melihat apa yang ditunjukkan pada Gambar 7.

Gambar 7 – Manajer jaringan host

Dalam hal ini tidak ada antarmuka jaringan host, oleh karena itu kita harus melanjutkan pembuatan, langkah yang dapat dilakukan dengan mengklik tombol yang menunjukkan Buat label.

Jika satu atau lebih konfigurasi jaringan host sudah ada, dimungkinkan untuk menggunakan salah satu dari yang tersedia.

Gambar 8 menunjukkan jaringan host baru (vboxnet0) yang baru saja dibuat dan karakteristik dasarnya. Setelah membuat jaringan, kita harus mengaktifkan Server DHCP pilihan, meninggalkan pengaturan default. Jaringan ini akan menjadi salah satu yang akan kita tentukan pada konfigurasi kartu jaringan baru dari mesin virtual yang baru saja diimpor.

*Penting! * Setelah mengatur flag untuk mengaktifkan server DHCP, kita perlu menutup dan membuka kembali Oracle VM VirtualBox, ini untuk membuat server DHCP mulai dengan benar.

Gambar 8 – Jaringan host baru 192.168.56.1/24 dengan DHCP aktif

Untuk langkah kedua, kartu jaringan kedua harus ditambahkan dari pengaturan jaringan VM dengan mengatur jenis (“Tersambung ke”) ke kartu khusus host, dalam hal ini menentukan nama jaringan host yang dibuat pada langkah sebelumnya.

Gambar 9 menunjukkan konfigurasi kartu jaringan baru yang dikonfigurasi untuk terhubung ke jaringan host (vboxnet0), sedangkan Gambar 10 ringkasan pengaturan VM setelah mengkonfigurasi kartu jaringan baru.

Gambar 9 – Konfigurasi kartu jaringan kedua yang terhubung ke jaringan host

Gambar 10 – Kartu jaringan tambahan juga terlihat pada ringkasan VM

2.4 Memulai dan menguji Perangkat Virtual

Setelah langkah mengimpor dan memodifikasi pengaturan jaringan telah selesai, dimungkinkan untuk melanjutkan dengan memulai mesin virtual melalui "tombol hijau" mulai. Gambar 11 menunjukkan Grub menu boot menyoroti Oracle Linux sistem operasi, yang akan di-boot secara default (tanpa tindakan apa pun dari pihak kami).

Gambar 11 – Memulai VM. Menu boot grub dari sistem operasi Oracle Linux

Setelah beberapa menit, yang dapat sangat bervariasi tergantung pada sumber daya perangkat keras Anda, Anda akan berada di depan desktop GNOME seperti yang ditunjukkan pada Gambar 12 (walaupun susunan objek pada desktop mungkin berbeda).

Gambar 12 – Desktop GNOME setelah memulai VM

Gambar 12 menyoroti beberapa data penting yang akan dibutuhkan untuk terhubung ke database dan mesin Oracle melalui SSH. Di bawah, saya melaporkan parameter ini.

  • Nama Pengguna/Kata Sandi:Oracle/Oracle (juga pengguna sudo)
  • Oracle SID:orclcdb
  • DB yang dapat dicolokkan:orcl

Pada titik ini, kita harus memverifikasi bahwa:

  1. khususnya layanan database Oracle sedang di dengarkan;
  2. koneksi ke database melalui SQL*Plus bekerja dengan benar;
  3. VM dapat berkomunikasi dengan jaringan publik (internet);
  4. kartu jaringan baru terlihat dengan benar oleh sistem operasi Oracle Linux, dan mengkonfigurasinya melalui DHCP.

Konsol 2 menunjukkan perintah yang diperlukan untuk mendapatkan informasi di atas.

# Verify that the SQLNet service is listening on standard TCP / IP port 1521
$ netstat -ltnp

# Verification of connection to the Oracle database via SQL*Plus with the user who has the SYSDBA role
$ sqlplus sys/oracle as sysdba

# Check connectivity to the public network (internet)
$ ping www.google.it

# Verify the configuration of the network card connected to the host network created earlier
$ ifconfig

# Configuration of the eth1 network card (see output of 
# ifconfig command) to get the IP address from the server 
# DHCP.
$ sudo dhclient eth1

Gambar 13, 14 dan 15 mengilustrasikan dalam urutan yang ditunjukkan di Konsol 2 keluaran dari perintah yang diberikan langsung pada mesin. Dari Gambar 13 adalah mungkin untuk memperhatikan bahwa layanan SQLNet dengan benar di LISTEN pada TCP/IP port 1521 (semua antarmuka 0.0.0.0).

Gambar 13 – Verifikasi bahwa layanan SQLNet Oracle aktif pada port TCP/IP 1521

Dari Gambar 14 adalah mungkin untuk memperhatikan bagaimana koneksi ke database Oracle melalui SQL*Plus berlangsung dengan cara yang benar dengan menunjukkan banner dengan informasi rinci tentang instance Oracle.

Gambar 14 – Uji koneksi ke layanan SQLNet melalui SQLPlus sebagai pengguna dengan peran SYSDBA

Di desktop (lihat Gambar 12) ada tautan ke SQL Developer alat yang dapat Anda gunakan sebagai antarmuka ke database Oracle. Alat ini sudah dikonfigurasi dengan koneksi database sebagai pengguna SYSDBA. Versi SQL Developer yang diinstal pada VM cukup lama, 19.1.

Gambar 15 menunjukkan konfigurasi yang benar dari kartu jaringan, yang memperoleh alamat IP 192.168.56.5 dari server DHCP.

Untuk membuat aktivasi kartu jaringan permanen melalui DHCP, dimungkinkan untuk bertindak di Hubungkan secara otomatis tandai dan kemudian ke Terapkan pada detail konfigurasi kartu jaringan yang dapat diakses melalui Pengelola Jaringan (lihat gambar di bawah).

Gambar 15 – Memverifikasi konfigurasi yang benar dari kartu jaringan yang dikonfigurasi untuk menggunakan jaringan host

Gambar 16 – Akses ke konfigurasi kartu jaringan

Gambar 17 – Daftar kartu jaringan yang ada di sistem

Gambar 18 – Aktivasi permanen kartu jaringan eth1 baru yang terhubung ke jaringan host

3. Hubungkan ke database dari mesin host

Setelah penyiapan Oracle Database VM selesai, kami dapat berinteraksi dengan layanannya langsung dari mesin host kami, berkat fakta bahwa kami dapat menjangkau layanan SQLNet dan SSH.

# Connect to VM via SSH
# The specified IP address is the one obtained from the command
# ifconfig run on the VM. Address assigned by the server
# Host network DHCP. Remember that the default password
# of the oracle user is oracle
$ ssh [email protected]

Untuk membuat koneksi ke database, Anda jelas bebas menggunakan klien SQL apa pun yang mendukung Oracle. Saya lebih suka tinggal di Oracle dan untuk ini saya sarankan menginstal dan menggunakan SQL Developer yang versi terbarunya adalah 21.41.

Setelah SQL Developer diinstal dan dimulai, kita dapat menambahkan koneksi database menggunakan parameter berikut.

  • Nama pengguna:sys
  • Kata sandi:oracle
  • Peran:SYSDBA
  • Nama Inang:192.168.56.5 (Alamat IP VM Anda yang mungkin berbeda dari yang ditunjukkan di sini dan di Gambar 19)
  • Nama Layanan:orcl

Gambar 19 dan 20 menunjukkan setup koneksi database dan eksekusi query.

Gambar 19 – Setup koneksi dari database Oracle

Gambar 20 – Contoh eksekusi query pada database Oracle

Pada titik ini, kami memiliki VM pengembangan Oracle sendiri yang dapat kami gunakan untuk meng-host database proyek yang kami kerjakan.

4. Sumber daya yang berguna

  • Cara menyiapkan wadah Docker Oracle Database 19c untuk Lingkungan Pengembangan Liferay
  • Cara membangun image Docker Liferay 7.2 dengan dukungan Oracle Database
  • Hari Pengembang – Pengembangan Aplikasi Basis Data Praktis
  • Pengembang SQL 21.4.1 Unduhan
  • Gambar Docker dari Oracle

L'articolo (Bahasa Inggris) Cara menggunakan Oracle Database 19c Pre-Built Developer VM sembra essere il primo su Blog Antonio Musarra.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. GROUP BY tanpa fungsi agregat

  2. Langkah demi Langkah R12.2.6 Instalasi EBS di Virtual Box Bagian -2

  3. Buat pengguna dengan semua hak istimewa di Oracle

  4. Impor File CSV di Tabel Oracle Menggunakan Prosedur Tersimpan

  5. Bagaimana saya bisa terhubung ke server Oracle Database 11g melalui rantai terowongan ssh (terowongan ganda, server di jaringan perusahaan)?