Oracle - Menggunakan SQLPlus di bawah Linux

SQLPlus adalah alat baris arahan yang membolehkan anda menyimpan dan mengambil data dalam Oracle, sebuah sistem pengurusan pangkalan data relasi. Pangkalan data terdiri daripada jadual yang boleh dimanipulasi menggunakan SQL. SQL adalah bahasa pengaturcaraan yang digunakan untuk menguruskan pangkalan data. Pertanyaan SQL dihantar ke pelayan menggunakan alat SQLPlus ini. Sekiranya anda menggunakan SQLPlus di bawah Linux maka anda tidak boleh memutar semula arahan anda menggunakan butang UP panah atau backspace. Ini akan memaparkan aksara khas. Anda perlu menggunakan beberapa arahan yang sedia ada seperti L untuk mengkaji semula arahan terakhir, R untuk mengembalikan arahan terakhir, dan lain-lain. Anda boleh memasang pakej rlwrap untuk Oracle di Linux apabila anda bekerja dengan SQLPlus dalam persekitaran Linux untuk melihat arahan terdahulu.

Pengenalan

Anda akan terkejut melihat bahawa anda tidak boleh memulihkan arahan anda dengan anak panah atas (arahan terakhir dimasukkan) atau butang backspace (pembetulan arahan sebenar). Watak khusus dipaparkan.

Beberapa arahan yang ada

  • Semak arahan terakhir yang dimasukkan:

 L 
  • Guna perintah terakhir yang dimasukkan:

 R 
  • Membetulkan perintah terakhir yang dimasukkan:

 c / text_tobe_corrected / text_corrected 

Taip R untuk mempunyai arahan yang dilaksanakan.

Menggunakan rlwrap

  • Walau bagaimanapun, bagi mereka yang ingin kembali ke metodologi yang lebih klasik, anda boleh memuat turun pakej rlwrap:

 apt-get install rlwrap sur Debian, dsb. 
  • Log seperti berikut:

 rlwrap sqlplus user / 
  • Anda kini boleh menggunakan kekunci anak panah dan ruang belakang anda. Perintah (R, L dan c) yang dinyatakan di atas boleh digunakan juga.

Automasi penggunaan rlwrap

  • Untuk mengautomasikan penggunaan rlwrap, tambahkan baris berikut dalam fail .bashrc anda:

 alias sqlplus = "rlwrap sqlplus" 
  • Jalankan arahan berikut untuk perubahan yang diambil kira:

 sumber ~ / .bashrc 
  • Sekarang anda tidak lagi perlu menentukan rlwrap: perintah "sqlplus" akan secara automatik ditafsirkan sebagai "rlwrap sqlplus".
Artikel Sebelumnya Artikel Seterusnya

Tip-Tip Utama