Colocar um banco de dados em modo de quiesce permite que o administrador de banco de dados para realizar ações de manutenção no banco de dados objetos . O banco de dados é essencialmente "offline" para os usuários até que o administrador conclua todas as atualizações e emite o comando " unquiesce " . O benefício do comando em repouso é que o administrador pode executar atualizações em objetos de banco de dados sem a necessidade de parar e reiniciar o banco de dados. Os administradores têm quatro comandos QUIESCE eles podem executar em um banco de dados. Quiesce banco de dados
Os " quiesce database " bloqueia comando todos os objetos no banco de dados inteiro . Este comando requer um parâmetro adicional para indicar se a esperar por aplicativos para cometer transações correntes antes do comando quiesce ou para executar o comando quiesce imediatamente. O administrador também pode especificar que todas as conexões de cair com o comando " conexões de força " .
Quiesce Instância
O " quiesce instância " bloqueia o comando de instância e todos os bancos de dados dentro a instância. Isso não exige uma conexão com o banco de dados. Este comando tem os mesmos parâmetros que o comando " quiesce banco de dados" . No entanto, o comando " quiesce instância" permite que o administrador especifique um nome de usuário específico que continua a ter acesso ao banco de dados durante o período em repouso . O comando " quiesce instância" também exige que o nome da instância .
QUIESCE Tablespaces para Tabela
Este comando coloca todos os tablespaces envolvidos em uma carga em quiesce modo para a duração da carga . Os " espaços de tabela QUIESCE para a tabela " comando requer o nome da tabela e um modo válido. Modos aceitos são "share ", "intenção de atualizar " e " exclusivo ". No modo "share", os espaços de tabela ea tabela compartilhar as fechaduras. A "intenção de atualizar o" modo coloca os tablespaces no modo "intenção exclusivo" e os bloqueios de tabela em modo de "update" . "Modo exclusivo " dá ao administrador acesso exclusivo para os espaços de tabela e mesa. Além disso , os administradores podem incluir um "reset" de comando que retorna o estado dos espaços de tabela ao normal após a carga completa .
Unquiesce
Para quase todos os comando que altera algo , os administradores têm um comando para redefini-la de volta ao seu estado ou valor original. O comando " unquiesce " faz exatamente isso . Ela libera o bloqueio mantido e permite aos usuários acessar os objetos que estavam no modo em repouso . O comando " unquiesce db" retorna o banco de dados para um estado normal, eo comando "instância unquiesce " seguido do nome da instância retorna a instância ao seu estado normal.