Oracle - การใช้ SQLPlus ภายใต้ Linux

SQLPlus เป็นเครื่องมือบรรทัดคำสั่งที่ให้คุณจัดเก็บและดึงข้อมูลใน Oracle ซึ่งเป็นระบบจัดการฐานข้อมูลเชิงสัมพันธ์ ฐานข้อมูลประกอบด้วยตารางที่สามารถจัดการได้โดยใช้ SQL SQL เป็นภาษาโปรแกรมที่ใช้สำหรับจัดการฐานข้อมูล แบบสอบถาม SQL จะถูกส่งไปยังเซิร์ฟเวอร์โดยใช้เครื่องมือ SQLPlus นี้ หากคุณใช้ SQLPlus ภายใต้ Linux คุณจะไม่สามารถย้อนกลับคำสั่งของคุณโดยใช้ปุ่มลูกศรขึ้นหรือปุ่ม Backspace นี่จะแสดงตัวอักษรพิเศษ คุณต้องใช้คำสั่งที่มีอยู่เช่น L เพื่อทบทวนคำสั่งสุดท้าย, R เพื่อทำซ้ำคำสั่งล่าสุด, ฯลฯ คุณสามารถติดตั้งแพ็คเกจ rlwrap สำหรับ Oracle ใน Linux เมื่อคุณทำงานกับ SQLPlus ในสภาพแวดล้อม Linux เพื่อดูคำสั่งก่อนหน้า

Intro

คุณจะประหลาดใจที่เห็นว่าคุณไม่สามารถย้อนกลับคำสั่งของคุณด้วยลูกศรขึ้น (ป้อนคำสั่งล่าสุด) หรือปุ่มย้อนกลับ (การแก้ไขคำสั่งจริง) อักขระพิเศษจะปรากฏขึ้น

บางคำสั่งที่มีอยู่

  • ตรวจสอบคำสั่งล่าสุดที่ป้อน:

 L 
  • ป้อนคำสั่งล่าสุดซ้ำอีกครั้ง:

 R 
  • การแก้ไขคำสั่งสุดท้ายที่ป้อน:

 C / text_tobe_corrected / text_corrected 

พิมพ์ R เพื่อให้คำสั่งดำเนินการ

ใช้ rlwrap

  • อย่างไรก็ตามสำหรับผู้ที่ต้องการกลับไปใช้วิธีการแบบคลาสสิคมากขึ้นคุณสามารถดาวน์โหลดแพ็คเกจ rlwrap ได้:

 apt-get install rlwrap sur Debian ฯลฯ 
  • เข้าสู่ระบบดังต่อไปนี้:

 ผู้ใช้ rlwrap sqlplus / 
  • ตอนนี้คุณสามารถใช้ปุ่มลูกศรและ Backspace ของคุณ คำสั่ง (R, L และ c) ที่กล่าวถึงข้างต้นสามารถใช้งานได้เช่นกัน

ทำให้การใช้ rlwrap เป็นไปโดยอัตโนมัติ

  • ในการทำให้การใช้ rlwrap เป็นอัตโนมัติให้เพิ่มบรรทัดต่อไปนี้ในไฟล์. bashrc ของคุณ:

 นามแฝง sqlplus = "rlwrap sqlplus" 
  • เรียกใช้คำสั่งต่อไปนี้สำหรับการเปลี่ยนแปลงที่นำมาพิจารณา:

 แหล่งที่มา ~ / .bashrc 
  • ตอนนี้คุณไม่จำเป็นต้องระบุ rlwrap อีกต่อไป: คำสั่ง "sqlplus" จะถูกตีความโดยอัตโนมัติว่า "rlwrap sqlplus"
บทความก่อนหน้านี้ บทความถัดไป

เคล็ดลับยอดนิยม