Como desabilitar temporariamente o acesso ao banco de dados Oracle?

2

Gostaria de poder desativar temporariamente todo o acesso a um banco de dados Oracle, exceto o meu, para poder executar ações de manutenção sem interrupções. Maneira mais simples?

    
por Arne Evertsson 05.11.2010 / 17:59

4 respostas

3

Confira este link:

Como alternar o Oracle no modo de sessão única do usuário múltiplo

During a migration it may be important, that nobody can connect to the database. You may have two possibilities to achieve this

On Table Level using LOCK TABLE

On Database Level using RESTRICTED SESSION

    
por 05.11.2010 / 18:34
1

Isso é conhecido como quiesce o banco de dados , há um número de opções dependendo de como você deseja lidar com usuários que estão atualmente conectados. Minha técnica favorita quando estou em uma janela de troca apertada é RESTRIÇÃO DE FORÇA DE INICIAÇÃO .

    
por 06.11.2010 / 21:54
1

Veja Quiescendo um banco de dados

Curto:

  • ALTER SYSTEM QUIESCE RESTRICTED;
    coloca o banco de dados no modo quiesce

  • ALTER SYSTEM UNQUIESCE;
    coloca o banco de dados de volta na operação normal

por 06.11.2010 / 21:59
1

Além disso, uma solução mais básica seria desligar o ouvinte.

    
por 12.11.2010 / 20:32