FC ConcursosFC Concursos

Questão FC372907

Em condições normais de operação, na versão12c do Oracle, é possível realizar operações online de manutenção em uma table sem causar lock na tabela em questão quando usando instruç

Linguagem SQL

FCC · 2018

Em condições normais de operação, na versão12c do Oracle, é possível realizar operações online de manutenção em uma table sem causar lock na tabela em questão quando usando instruções DDL, tais como

  1. explain plan online ou drop constraint online.
  2. alter index unusable online ou drop index online.
  3. create index online ou merge online.
  4. call set online ou transaction online.
  5. drop index online ou server free online.
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

Em Oracle 12c, as operações indicadas permitem manutenção de índices sem bloquear a tabela, preservando a concorrência de DML.

O comando ALTER INDEX ... UNUSABLE ONLINE é usado quando um índice foi marcado como unusable (por exemplo, após operações de carga) e precisa ser reconstruído ou recuperado. A execução em modo online permite que leituras e escritas na tabela continuem enquanto o índice é restabelecido, reduzindo tempo de indisponibilidade.

O comando DROP INDEX ONLINE remove um índice sem exigir um lock exclusivo que impeça DML na tabela. Isso é útil para liberar espaço ou alterar estratégias de indexação em ambientes produtivos sem paralisação.

Ambas as opções preservam a atividade dos usuários, mas podem requerer espaço adicional e ter restrições (ex.: efeitos sobre integrity constraints ou índices exclusivos), portanto planeje e monitore recursos ao executá-las.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo