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
- explain plan online ou drop constraint online.
- alter index unusable online ou drop index online.
- create index online ou merge online.
- call set online ou transaction online.
- 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