2010-08-11 12 views
5

लिनक्स में sqlplus को अपने प्रश्नों के इतिहास को बनाए रखने के लिए कैसे करें? ताकि मैं अपनी पिछली क्वेरी प्राप्त करने के लिए ऊपर/नीचे तीर का उपयोग कर सकूं।एसक्यूएल * प्लस इतिहास लिनक्स

उत्तर

5

rlwrap पैकेज की आवश्यकता है। इस तरह उपयोग किया:

$ rlwrap sqlplus user/[email protected]

अच्छा उर्फ ​​जगह .bashrc के लिए:

alias sqlplus="rlwrap sqlplus" 
यहाँ

मिले जवाब:

http://sysdba.wordpress.com/2006/10/08/how-to-use-rlwrap-to-get-a-command-history-in-sqlplus/

+1

उपयोग "rlwrap -l" rlwrap स्वीकार CTRL-C चल आदेशों को रद्द करने करने के लिए। –

0

रिलीज "Oracle 12C रिलीज के साथ शुरू 2 "(एसक्यूएल * प्लस रिलीज 12.2.0.1.0) उन्होंने अब इतिहास कमांड पेश किया है।

ऊपर/नीचे तीरों के लिए आपको शायद अभी भी rlwrap की आवश्यकता है। इतिहास आदेश के लिए

संदर्भ:

https://docs.oracle.com/database/122/SQPUG/HISTORY.htm#SQPUG-GUID-CCF9B047-3122-4644-BA06-5FA4B5812E9F