Tips dan Trick

Cara Install Database Oracle XE pada Mac OS

Database Oracle merupakan salah satu database yang memiliki pengguna yang cukup banyak, dan biasanya dipakai oleh perusahaan-perusahaan besar karena memiliki kapabilitas yang tinggi. Database Oracle XE ini bisa diinstal diatas sistem operasi Windows maupun Linux.

Lohh kok untuk Mac tidak ada? memang secara default, Oracle tidak menyediakan installer Oracle XE untuk Mac. Namun tenang, bagi kamu pengguna MacBook, kamu tetap bisa install Database Oracle XE dengan mengikuti panduan disini 🙂

Yang harus dipersiapkan

1. Laptop/Komputer Mac, lalu download installer Docker for Mac dan install, untuk download installer nya bisa klik disini

2. Setelah diinstall, silakan buka aplikasi Docker via Launchpad

3. Tunggu hingga status Docker is Running seperti berikut

4. Selanjutnya buka Terminal, dan download image docker yang sudah tersedia aplikasi Oracle XE nya, disini saya menggunakan image dari oracleinanutshell/oracle-xe-11g, base image tersebut menggunakan OS Ubuntu 18.04 dan Oracle XE 11g Release 2, untuk download image nya silakan jalankan command berikut

docker pull oracleinanutshell/oracle-xe-11g

5. Membuat container untuk Oracle XE, port default oracle yaitu 1521, jadi pastikan port tersebut belum dipakai di laptop/komputer Mac kamu. Untuk membuat container Oracle XE, jalankan command berikut

docker run -d -p 1521:1521 -p 8080:8080 --name oracle-xe -e ORACLE_ALLOW_REMOTE=true -e ORACLE_DISABLE_ASYNCH_IO=true -e ORACLE_ENABLE_XDB=true oracleinanutshell/oracle-xe-11g

Pastikan tidak ada error ketika menjalankan command diatas, jika sudah, silakan cek dengan command docker ps untuk melihat apakah container tersebut sudah running atau belum

6. Berikut default credential user system pada Oracle XE tersebut

hostname: localhost
port: 1521
sid: xe
username: system
password: oracle

7. Masuk ke schema system pada Oracle menggunakan command line

Masuk ke console container tersebut dengan command berikut

docker exec -it oracle-xe /bin/bash

Jika sudah masuk ke console, jalankan sqlplus, login sebagai system dan password oracle sesuai informasi diatas

Untuk keluar dari sqlplus, ketik exit, dan kemudian jika ingin keluar dari console container tersebut, tekan tombol Control + p + q

8. Masuk ke shema system menggunakan SQL Developer

Download dan Install SQL Developer for Mac dari link berikut https://www.oracle.com/tools/downloads/sqldev-v192-downloads.html

Jika sudah diinstall, silakan open dan klik Plus (+) Koneksi, isikan credential seperti berikut, lalu Test, pastikan status nya Success, lalu klik Connect.

 

Baca Juga : Membuat Koneksi Database Oracle XE dengan PHP dan Oci8

Menutup Database Oracle XE

Jika sudah selesai menggunakan Database Oracle XE, dan supaya tidak membebani resource juga, untuk menutup/memberhentikan service database Oracle, bisa jalankan command berikut pada terminal

docker stop oracle-xe

 

Menjalankan Database Oracle XE

Untuk menjalankan kembali Database Oracle XE, bisa jalankan command berikut

docker start oracle-xe

 

Mudah bukan? jadi bagi kamu pengguna Mac, tidak perlu khawatir lagi tidak bisa menjalankan Database Oracle, dengan kemajuan teknologi yang ada saat ini, apapun bisa terjadi hehehe

Mungkin cukup sekian, semoga bermanfaat

Share
Published by
Rizky Pratama

Recent Posts

Tips Zimbra : Mengatasi Service Cbpolicyd Starting Failed Setelah Migrasi ke Rocky Linux 8

Beberapa waktu lalu, Excellent mendapatkan project migrasi Zimbra dari versi Open Source Ke Zimbra Network…

4 weeks ago

Mengatasi Error “no matching host key type found. Their offer: ssh-rsa,ssh-dss” Setelah Upgrade MacOS Ventura Saat Melakukan SSH

Bulan Oktober 2022 lalu, Apple resmi release MacOS terbaru mereka, yaitu MacOS Ventura. Beberapa fitur…

1 year ago

Cara Memindahkan Saham ke Sekuritas Lain

Tidak terasa sudah cukup lama saya tidak update tulisan pada blog ini lagi, akhirnya kali…

2 years ago

Tahun Baru, Markas Baru, Tulisan Baru

Tahun baru 2022 telah tiba, tidak terasa waktu berjalan begitu cepat, banyak cerita dan kenangan…

2 years ago

Mengatasi “Error while performing update: Input/output error (5)” Saat Update Tuxera pada MacOS

Kembali lagi bersama saya, setelah beberapa lama tidak update tulisan pada blog ini :D kali…

2 years ago

Konfigurasi PPTP Client pada Container Docker CLI

PPTP adalah kependekan dari Point-toPoint Tunneling Protocol yang merupakan bahasa yang membuat komputer dapat berkomunikasi…

3 years ago