SQLcl adalah alat baris perintah untuk bekerja dengan Oracle Database. Ini tersedia di banyak sistem operasi utama, termasuk MacOS.
Berikut adalah ikhtisar singkat tentang langkah-langkah yang saya gunakan untuk menginstal SQLcl di Mac.
Catatan:Jika Anda juga berencana menginstal SQL Developer, Anda tidak perlu menginstal SQLcl secara terpisah. Pengembang SQL hadir dengan salinan SQLcl. Dalam hal ini, Anda dapat menjalankan SQLcl segera setelah Anda menginstal SQL Developer. Namun, versinya mungkin berbeda – Anda harus memeriksa versi tersebut dengan versi terbaru yang tersedia.
Anda mungkin juga ingin menambahkan foldernya ke variabel PATH Anda (lihat judul “Tambahkan ke Jalur” di bawah).
Prasyarat
SQLcl mengharuskan Anda memiliki setidaknya Java Runtime Engine (JRE) 8.
Jika Anda tidak yakin apakah Anda memilikinya atau versi apa, buka jendela Terminal dan jalankan perintah berikut:
java -version
Dalam kasus saya, ini mengembalikan yang berikut:
java version "1.8.0_291" Java(TM) SE Runtime Environment (build 1.8.0_291-b10) Java HotSpot(TM) 64-Bit Server VM (build 25.291-b10, mixed mode)
Jika versi Java Anda dimulai dengan 1.8
, Anda siap berangkat.
Jika tidak, Anda dapat mengunduh JRE dari situs web Java.
Unduh SQLcl
Pertama, unduh SQLcl dari Situs Web Oracle.
Setelah diunduh, buka .zip berkas:
Ini mengekstrak folder bernama sqlcl yang berisi berbagai folder dan file lain.
Jika sqlcl folder ada di Unduhan . Anda folder, jangan ragu untuk memindahkannya ke lokasi lain. Misalnya, Anda dapat memindahkannya ke Aplikasi folder.
Setelah Anda selesai melakukannya, Anda dapat meluncurkan SQLcl dengan membuka jendela Terminal dan memasukkan path lengkap, diikuti dengan nama pengguna dan kata sandi default:
/Applications/sqlcl/bin/sql hr/oracle
Dalam hal ini, /Applications/sqlcl/bin/sql
adalah jalur lengkapnya, hr
adalah nama pengguna, dan oracle
adalah kata sandi. Kredensial tersebut dibuat ketika saya menginstal Oracle di Mac saya menggunakan Oracle DB Developer VM.
Jika berhasil terhubung, Anda akan melihat sesuatu seperti ini:
SQLcl: Release 21.2 Production on Sun Jul 11 11:22:20 2021 Copyright (c) 1982, 2021, Oracle. All rights reserved. Last Successful login time: Sun Jul 11 2021 11:22:21 +10:00 Connected to: Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production Version 19.3.0.0.0 SQL>
Anda sekarang dapat mulai menggunakan SQLcl dengan mengetikkan pernyataan SQL dan perintah lain pada prompt.
Namun, jika Anda berencana untuk sering menggunakan SQLcl, Anda mungkin ingin menambahkannya ke variabel PATH, sehingga Anda dapat meluncurkannya tanpa perlu menyertakan path lengkapnya.
Tambahkan ke PATH
Bagian ini opsional, tetapi akan membuatnya lebih mudah untuk meluncurkan SQLcl.
Sebagian besar Mac modern menggunakan ZSH saat Anda membuka Terminal. Dalam hal ini, Anda dapat menambahkan variabel PATH Anda seperti ini:
code ~/.zshrc
Ini menggunakan aplikasi Kode Visual Studio saya untuk membuka file bernama zshrc
di direktori rumah saya. Jika belum ada, itu akan dibuat.
Jika Anda tidak memiliki Kode VS, coba yang berikut ini:
vi ~/.zshrc
Ini akan membuka file di editor vi.
Atau, gunakan editor pilihan Anda.
Setelah terbuka, tambahkan berikut ini pada barisnya sendiri:
export PATH="/Applications/sqlcl/bin:$PATH"
Jika Anda memilikinya di folder lain, ubah jalurnya.
Setelah file disimpan, Anda sekarang dapat meluncurkan SQLcl dengan membuka jendela Terminal, dan mengetik berikut ini:
sql hr/oracle
Sebenarnya, Anda bahkan dapat menggunakan yang berikut ini:
sql
Dalam hal ini Anda akan dimintai nama pengguna dan sandi.
Anda juga dapat mengubah nama sql file ke sqlcl atau apa pun jika Anda mau.
Jika Anda menggunakan mac yang lebih lama, atau Anda lebih suka menggunakan BASH daripada ZSH, maka Anda mungkin perlu mengedit .bash_profile
file alih-alih .zshrc
.
Dalam hal ini, gunakan perintah berikut untuk membuka .bash_profile
berkas:
code ~/.bash_profile
Atau gunakan vi atau editor lain jika Anda mau.
Tambahkan jalur dan simpan perubahan.
Setelah selesai, Anda dapat membuka SQLcl seperti yang ditunjukkan di atas.