How to Install Oracle XE With Docker
By Aliif Arief ยท 2 minutes
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.
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