Olá pessoal , muitas vezes quando gerenciamos diversos databases ao mesmo tempo, ou até mesmo em um mesmo ambiente, nos deparamos com a seguinte questão, “Onde estou conectado???”, ou seja, pra não termos que ficar usando show user toda hora pra sabermos usuário que estamos logado, ou até mesmo fazer aquele pequeno selec básico pra sabermos o nome da instancia em que estamos , pois bem abaixo segue um script só para facilitar a vida, não é nada demais , mas ajuda bastante :
set pause off veri off feed on term on; set feed off; undefine cn undefine us undefine sn prompt prompt prompt . ........................................................ prompt . . . . accept cn prompt ". . . . . . Conexao ............. : " accept us prompt ". . . . . . . Usuario ............. : " accept sn prompt ". . . . . . Senha ............... : " hide prompt . . . . prompt . ........................................................ prompt conn &us/&sn@&cn col gn new_value gn noprint col ur new_value ur noprint --select INITCAP(replace(global_name,'.WORLD','')) -- gn from global_name ; alter session set nls_date_format='dd/mm/yyyy hh24:mi:ss'; select INITCAP(user) UR,initcap('&cn') gn from dual; set sqlp "&gn..&ur> " set feed on; undefine ur undefine gn clear columns --clear screen prompt prompt prompt
Bom é isso ai rapaziada, criem os seus scripts e divirtam-se.
Abraços até mais!!!!