Vejam as fotos e tirem suas conclusões:
1. CLICO no ícone do SQL*Plus:
2. O SQL*Plus abre 4 opções de login pra mim. (O Default é o que está entre colchetes)
3. Eu digito a base que eu quero logar
4. Voalá! Entrei na base desejada e ele ainda mudou o PROMPT pra eu não me perder
COMO FAZER - PASSO A PASSO
Como dizia nosso amigo Jack Stripador, "Vamos por partes!". Toda essa facilidade é uma sequência de coisas que temos que fazer.
1. Criar o script LOGIN.SQL, no meu caso, ele está assim:
(Lembre-se sempre de deixar a última linha com um ENTER se seu sql*plus for anterior ao 9. LINK)
set line 2000
set pagesize 50
@conn
2. Criar o script conn.sql. É nele que estarão as senhas!
Você deve editar as senhas e logins abaixo de acordo com suas bases, senhas, etc.
Veja abaixo: ele se conecta primeiramente na base default (a que está entre colchetes). Isso é necessário para poder executar o SQL.
ACCEPT BASE CHAR PROMPT 'LOGIN: [D425], D203, CVE, D414: '
set termout OFF
col X new_value X
CONN <login>/<senha>@<base_default>
SELECT 'login1/senha1@CVE' X FROM DUAL WHERE upper('&BASE')='CVE'
UNION SELECT 'login2/senha2@D425' X FROM DUAL WHERE upper('&BASE')='D425'
UNION SELECT 'login2/senha3@D414' X FROM DUAL WHERE upper('&BASE')='D414'
UNION SELECT 'login4/senha4@D203' X FROM DUAL WHERE upper('&BASE')='D203';
CONN &X
@GOP
set termout on
3. Por último, criamos o script gop.sql (por que esse nome? boa pergunta) Ele é que vai deixar o PROMPT ajeitado de acordo como login.
Aqui no forum já foi falado sobre esse script nesse LINK
--select ' - '||lower(substr(global_name,1,(instr(global_name||'.','.',1,1)-1)))||'' machine from global_name;
set termout off
col user_id new_value user_id
col user_name new_value user_name
select user_id, username user_name
from user_users
where username = user;
col db_name new_value db_name
select '@'||instance_name db_name from v$instance;
set termout on
set sqlprompt "&user_name&db_name> "
C:\oracle\product\10.2.0\client_R2\BIN\sqlplusw.exe usuario/senha@basetal
Pronto!!! Entrar no SQL*Plus agora é fácil e rápido!
Pra entrar na base default, basta apertar ENTER!