Alterando o schema/usuário da sessão atual no SQL Plus
Neste post vou mostrar como podemos alterar a sessão atual do usuário conectato via SQL Plus para outro.
Quando gerenciamos instâncias Oracle, é comum acessarmos o SQL Plus direto com o SYS ou outra conta que possua os privilégios de DBA. Geralmente faço isso pois é a senha que tenho mapeada para gerenciar a instância e sem precisar solicitar a senha do usuário, usando o SYSDBA posso abrir uma sessão no schema dele e então simular como se estivesse usando o login do usuário.
É um procedimento muito simples e rápido:
1. Primeiro vamos abrir o SQL Plus
# SQL plus /nolog
2. Em seguida realizaremos o login
SQL> conn SYS AS SYSDBA
Depois de colocar a senha você estará conectado:
Connected.3. Aí então, alteramos a nossa sessão para utilizar um determinado usuário/schema
SQL> ALTER SESSION SET CURRENT_SCHEMA="NOME_DO_SCHEMA";
E verá a mensagem de confirmação:
SESSION altered.
Pronto, sessão alterada, simples assim!

Um comentário
Deixe o seu!
Dica bem legal Marcelo, muitas vezes pode ser bem útil.
Bem legal o site de vocês, caso precisem de um colunista convidado com algum post sobre database falem comigo.
Abs!