Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: UNIX like Prompt

Re: UNIX like Prompt

From: Brian P. Mac Lean <REMOVE_voltage_at_goodnet.com>
Date: 1997/10/11
Message-ID: <343F332A.6131@goodnet.com>#1/1

cmb_at_msic.dia.mil wrote:
>
> I am looking for a way to change the sqlplus/svrmgrl
> prompt from the non-informational one to a UNIX like
> one. That is, it displays the SID,and Oracle user/role
> the application developer session currently displayed
> in the window. What and where are the changes to be made
> for dbas in svrmgrl and appdevs in sqlplus?
>
> Thanks

This should do it if your system is UNIX. I've noticed that it may come up short on NT (server value missing). If you are on NT and need that version e-mail my second address (work) and I will send it to you.

REM login.sql
set termout off
column glogin_prompt1 noprint new_value _glogin_prompt1 select substr(program,instr(program,'@')+1,instr(program,' ')-instr(program,'@')-1) ||

       ':' || value glogin_prompt1
from v$parameter,v$process where program like '%SMON%' and name='db_name';
column glogin_prompt2 noprint new_value _glogin_prompt2 select value glogin_prompt2 from v$parameter where name = 'compatible'; column glogin_prompt3 noprint new_value _glogin_prompt3 select sid glogin_prompt3 from v$session where audsid = userenv('sessionid');
column glogin_prompt4 noprint new_value _glogin_prompt4 select user glogin_prompt4 from dual;
column glogin_prompt5 noprint new_value _glogin_prompt5 select '&_glogin_prompt1' || ':' || ltrim('&_glogin_prompt2') ||

       '(' || ltrim('&_glogin_prompt3') || '):' || 
       ltrim('&_glogin_prompt4') glogin_prompt5 from dual;

set sqlprompt 'SQL@&_glogin_prompt5> '
REM EOF EOF EOF EOF

-- 
                           \\|//
                           (0-0)
           +---------oOO----(_)---------------+
           | Brian P. Mac Lean                |
           | Senior DBA                       |
           | brian.maclean_at_goodnet.com        |
           | brian.maclean_at_sendero.fiserv.com |
           +----------------------oOO---------+
                          |__|__|
                           || ||
                          ooO Ooo
 

 
"We trained hard, but it seemed that every time we were 
beginning to form into teams we would be reorganized.  
I was to learn later in life that we tend to meet any new
sitiation by reorganizing, and what a wonderful method it 
can be for creating the illusion of progress while producing 
confusion, inefficiency, and demoralization."
        Petronius Arbiter 210 B.C.
Received on Sat Oct 11 1997 - 00:00:00 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US