Làm cách nào để tạo sqlplus trong Linux để duy trì lịch sử truy vấn của tôi? Để tôi có thể sử dụng mũi tên lên/xuống để nhận truy vấn trước đó của mình.Lịch sử SQL * Plus trong Linux
5
A
Trả lời
5
rlwrap là cần thiết. Được sử dụng như thế này:
$ rlwrap sqlplus user/[email protected]
Rất vui được đặt bí danh để .bashrc:
alias sqlplus="rlwrap sqlplus"
Tìm thấy câu trả lời ở đây:
http://sysdba.wordpress.com/2006/10/08/how-to-use-rlwrap-to-get-a-command-history-in-sqlplus/
0
Bắt đầu với việc phát hành "Oracle 12c phát hành 2 "(SQL * Plus Release 12.2.0.1.0) bây giờ họ đã giới thiệu lệnh lịch sử.
Đối với các mũi tên lên/xuống, bạn có thể vẫn cần rlwrap.
tham chiếu cho lệnh lịch sử:
Sử dụng "rlwrap -l" để làm cho rlwrap chấp nhận CTRL-C để hủy bỏ lệnh chạy. –