به نظرتون این فرمت قشنگتره :
SQL>
یا این:
sys@orcl(281)>
حالا جدا از قشنگی، زمانی که دارید کار میکنید و میخواید اطلاعات session رو داشته باشید ، اینکار بهتون سرعت عمل بیشتری مثلاً برای kill کردن یا اینکه ببینید این session داره چکاری انجام میده بهتون کمک میکنه. همینطور اگر چند تا instance روی یک سیستم عامل داشته باشید، بهمون میگه که کجا وصل هستیم.
برای اینکه این موضوع انجام بشه، در bash_profile خط زیر رو هم اضافه کنید:
export ORACLE_PATH=/u01/app/oracle/sql/
تو این پوشه یک فایل مثلا با نام login.sql ایجاد کنید و داخلش اینها رو وارد کنید:
define _editor=vi
set serveroutput on size 1000000
set trimspool on
set long 5000
set linesize 200
set pagesize 9999
set timing on
column plan_plus_exp format a80
column global_name new_value gname
set termout off
define gname=idle
column global_name new_value gname
select lower(user) || '@' || lower(substr( global_name, 1, decode( dot, 0, length(global_name),dot-1) )) || '(' || sys_context('userenv', 'sid') || ')' global_name
from (select global_name, instr(global_name,'.') dot
from global_name ) a
/
set sqlprompt '&gname> '
set termout on
کار قشنگیه. امتحانش کنید.