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"