Aliif Arief Homepage

How to Install Oracle XE With Docker

By Aliif Arief ยท 2 minutes

Table of Contents

Ketika di semester 4 lalu saya sempat menjadi asisten dosen untuk mata kuliah Basis Data. yang agak berbeda dari saya dulu, di kurikulum adik tingkat saya yang semester 2 kali ini ada tambahan materi di awal perkuliahan tentang Database Oracle XE (Express Edtion) yang merupakan produk dari Oracle yang gratis untuk digunakan. Nah, karena saya sendiri belum pernah menggunakan Oracle XE, maka saya mencoba untuk menginstallnya di laptop saya. Namun, karena saya menggunakan Linux, maka saya mencoba untuk menginstallnya dengan Docker saja. Berikut adalah langkah-langkahnya.

Pull Image Oracle XE

Pertama, kita perlu untuk mendownload image Oracle XE dari Docker Hub. Kita bisa menggunakan perintah berikut untuk mendownloadnya.

docker pull gvenzl/oracle-xe

Buat Container

Setelah image Oracle XE berhasil didownload, kita bisa membuat container dengan perintah berikut.

docker run -d -p 1521:1521 -e ORACLE_PASSWORD=<your password> gvenzl/oracle-xe

perhatikan bagian <your password>, kita bisa menggantinya dengan password yang kita inginkan, pastikan port 1521 tidak digunakan oleh aplikasi lain.

Cek Container

Setelah container berhasil dibuat, kita bisa mengeceknya dengan perintah berikut.

docker ps

perhatikan bagian CONTAINER ID dari container yang baru saja kita buat. Kita akan membutuhkannya untuk login ke container.

Login ke Container

Setelah container berhasil dibuat, kita bisa login ke container dengan perintah berikut.

docker exec -it <container id> bash

Login ke Oracle XE

Setelah kita berhasil login ke container, kita bisa login ke Oracle XE dengan perintah berikut.

sqlplus sys/<your password>@localhost:1521/XE as sysdba

perhatikan bagian <your password>, kita bisa menggantinya dengan password yang kita inginkan.

Login ke Oracle XE dengan DBeaver

Karena GUI database yang biasa saya gunakan adalah dbeaver enterprise edition (mungkin untuk GUI Database lain mirip) maka saya mencoba untuk menghubungkan dbeaver dengan Oracle XE yang baru saja kita install. Berikut adalah konfigurasi yang saya gunakan.

Konfigurasi DBeaver untuk Oracle XE
Konfigurasi DBeaver untuk Oracle XE

Penutup

Sekian tutorial singkat dari saya tentang cara install Oracle XE dengan Docker. Semoga bermanfaat. untuk konfigurasi lebih lanjut, silahkan baca dokumentasi dari gvenzl/oracle-xe.

----

โœ๏ธ at 09:22 on January 24, 2024

Migrasi Registrar Domain Dan Tips Cari Yang Termurah How to Change Wayland to X11 on Ubuntu 22.04