New HISTORY command in SQLPlus on 12c Release 2 :)
Posted by FatDBA on July 5, 2017
The newly release Oracle Database version 12c Release 2 comes with more than 300 new features, this is one of the coolest (Non-Vital) new feature that i have noticed. This is the History command for SQLPlus … Finally!!
Me being a great fan of CMD prompt advocate i thought to share this one. No need to use RLWRAP rpm’s now.
Let me show you how to use this feature.
First you will have to enable this feature.
SQL> history
SP2-1650: History is off, use “SET HIST[ORY] ON” to enable History.
SQL> set history on
SQL>
Verify if it is enabled.
SQL> show history
history is ON and set to “100”
Execute some command on the prompt and check the history.
SQL> history
1 select count(*) from dba_segments;
2 select * from tab;
3 select * from dixit.tab;
4 select * from tab.dixit;
5 select * from dixit.t214;
In case if you want to run the command coming at order number 1, then do it like this …
SQL> history 1 run
COUNT(*)
———-
11393
If there is a need to edit the command at ID 5.
SQL> history 5 edit
SQL> history
1 select count(*) from dba_segments;
2 select * from tab;
3 select * from dixit.tab;
4 select * from tab.dixit;
5 select * from dixit.t214;
6 show history
7 select count(*) from dixit.t214;
Hope This Helps
Prashant Dixit
Leave a Reply