Oracle - Sử dụng SQLPlus trong Linux

SQLPlus là một công cụ dòng lệnh cho phép bạn lưu trữ và truy xuất dữ liệu trong Oracle, một hệ thống quản lý cơ sở dữ liệu quan hệ. Cơ sở dữ liệu bao gồm các bảng có thể được thao tác bằng SQL. SQL là một ngôn ngữ lập trình được sử dụng để quản lý cơ sở dữ liệu. Các truy vấn SQL được gửi đến máy chủ bằng công cụ SQLPlus này. Nếu bạn đang sử dụng SQLPlus trong Linux thì bạn không thể khôi phục lệnh của mình bằng cách sử dụng mũi tên UP hoặc nút backspace. Điều này sẽ hiển thị các ký tự đặc biệt. Bạn cần sử dụng một số lệnh hiện có như L để xem lại lệnh cuối cùng, R để làm lại lệnh cuối cùng, v.v. Bạn có thể cài đặt gói rlwrap cho Oracle trong Linux khi bạn làm việc với SQLPlus trong môi trường Linux để xem các lệnh trước đó.

Giới thiệu

Bạn sẽ ngạc nhiên khi thấy rằng bạn không thể khôi phục lệnh của mình bằng mũi tên lên (lệnh cuối cùng được nhập) hoặc nút backspace (hiệu chỉnh lệnh thực tế). Các ký tự đặc biệt được hiển thị.

Một số lệnh hiện có

  • Xem lại lệnh cuối cùng đã nhập:

 L 
  • Làm lại lệnh cuối cùng đã nhập:

 R 
  • Sửa lệnh cuối cùng được nhập:

 c / text_tobe_corrected / text_corrected 

R để thực thi lệnh.

Sử dụng rlwrap

  • Tuy nhiên, đối với những người muốn quay lại một phương pháp cổ điển hơn, bạn có thể tải xuống gói rlwrap:

 apt-get cài đặt rlwrap sur Debian, v.v. 
  • Đăng nhập như sau:

 người dùng rlwrap sqlplus / 
  • Bây giờ bạn có thể sử dụng các phím mũi tên và backspace. Các lệnh (R, L và c) được đề cập ở trên cũng có thể được sử dụng.

Tự động hóa việc sử dụng rlwrap

  • Để tự động hóa việc sử dụng rlwrap, hãy thêm dòng sau vào tệp .bashrc của bạn:

 bí danh sqlplus = "rlwrap sqlplus" 
  • Chạy lệnh sau cho các thay đổi được đưa vào tài khoản:

 nguồn ~ / .bashrc 
  • Bây giờ bạn không còn cần chỉ định rlwrap: lệnh "sqlplus" sẽ tự động được hiểu là "rlwrap sqlplus".
Bài TrướC TiếP Theo Bài ViếT

Lên Trên LờI Khuyên