ITPub博客

首页 > 数据库 > Oracle > [20180927]修改sql prompt提示.txt

[20180927]修改sql prompt提示.txt

原创 Oracle 作者:lfree 时间:2018-09-26 21:54:41 0 删除 编辑

[20180927]修改sql prompt提示.txt

--//工作测试需要,需要修改sql propmt提示加入sid,serial#,instance_number.
--//以前做过加入入sid,serial#,以此为蓝本修改如下:
--//链接:http://blog.itpub.net/267265/viewspace-2058608/ => [20160317]sqlplus提示上显示sid,serial#

$ cat ssrac.sql
--SET SQLPROMPT '&_USER.@&_CONNECT_IDENTIFIER.> '
set feedback off
set termout off
column v_sid new_value v_sid format a15
select s.sid||','||s.serial#||'@'||(select INSTANCE_number from v$instance) v_sid from v$session s where s.sid in (select sid from v$mystat where rownum=1) ;
SET SQLPROMPT '&_USER.@&_CONNECT_IDENTIFIER.(&v_sid)> '
column v_sid clear
set termout on
set feedback 6

--//测试:
SCOTT@test01p> @ver1
PORT_STRING                    VERSION        BANNER                                                                               CON_ID
------------------------------ -------------- -------------------------------------------------------------------------------- ----------
IBMPC/WIN_NT64-9.1.0           12.1.0.1.0     Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit Production              0

SCOTT@test01p> @ spid
       SID    SERIAL# PROCESS                  SERVER    SPID                     PID  P_SERIAL# C50
---------- ---------- ------------------------ --------- -------------------- ------- ---------- --------------------------------------------------
       153        213 6964:4400                DEDICATED 4300                      22         40 alter system kill session '153,213' immediate;

SCOTT@test01p> @ ssrac
SCOTT@test01p(153,213@1)>

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/267265/viewspace-2214967/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
熟悉oracle相关技术,擅长sql优化,rman备份与恢复,熟悉linux shell编程。

注册时间:2008-01-03

  • 博文量
    4006
  • 访问量
    7970883