ORACLE – Como bloquear o acesso dos usuário ao banco de dados

ORACLE – Sessões Restritas
Muitas vezes precisamos tornar o acesso ao banco restrito somente para DBAs. Tornar o acesso restrito impede que novas sessões sejam criadas ao banco por usuários comuns mas permite novas sessões para administradores do banco.

Usuários que já estão acessando o banco não serão desconectados, quando o acesso restrito por habilitado, apenas novas sessões serão impedidas de ser criadas para os usuários comuns.

Abaixo segue algumas questões ao se trabalhar com sessões restritas.

1. Como saber se a instância está com login em modo restrito ?

select logins from v$instance;
select instance_name,logins from v$instance;

2. Como habilitar sessões restritas ?

alter system enable restricted session;

3. Como desabilitar sessões restritas ?

alter system disable restricted session;