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

Cara Menginstal SQLcl di Mac

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.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana Cara Menambahkan Komentar ke Tabel di Oracle SQL Developer?

  2. listagg data ke format yang bisa digunakan?

  3. Bagaimana cara menambahkan offset dalam kueri pemilihan di Oracle 11g?

  4. Bagaimana cara mengekspor hasil kueri ke csv di Oracle SQL Developer?

  5. Perbedaan penanganan spasi antara Oracle dan SQL Server