Pular para o conteúdo principal

Questão de Banco de Dados — Oracle — FGV 2024

Banco de DadosOracle
Código
fg077426
Banca
FGV
Órgão
CVM
Ano
2024
Nível
Superior
Cargo
Analista - Perfil 9 - TI / Infraestrutura e Segurança - Tarde
Durante uma manutenção de rotina, a equipe de banco de dados Oracle da Comissão de Valores Mobiliários identificou que uma tablespace de sistema estava com um crescimento descontrolado. Ao refinar a pesquisa, observou que os registros de auditoria ainda estavam com a sua tablespace default.Conforme a documentação de melhores práticas da Oracle, é recomendado que seja criada uma tablespace específica para os dados de auditoria e que estes sejam removidos da tablespace:
  1. Asystem;
  2. Busers;
  3. Ctemp;
  4. Dsysaux;
  5. Eundo.
Revelar gabarito e comentário

GabaritoD — sysaux;

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Tablespaces Oracle: remoção de dados de auditoria

Gabarito: letra D (sysaux). A documentação de melhores práticas Oracle recomenda que os registros de auditoria sejam movidos para uma tablespace específica, removendo-os da tablespace SYSAUX, que é a padrão para armazenamento de auditoria desde o Oracle 10g. As outras opções (system, users, temp, undo) não são o local padrão para esses dados.

A questão testa o conhecimento das tablespaces padrão do Oracle e a localização dos dados de auditoria. O erro comum é confundir SYSTEM com SYSAUX.

Tablespace

Função Principal

Armazena Dados de Auditoria?

Recomendação de Melhores Práticas

SYSTEM

Dicionário de dados e objetos do banco

Não (por padrão)

Não remover daqui

USERS

Objetos de usuários

Não

Não remover daqui

TEMP

Dados temporários (ordenações, tabelas temporárias)

Não

Não remover daqui

SYSAUX

Auxiliar do SYSTEM (ferramentas do banco)

Sim (padrão desde Oracle 10g)

Criar tablespace específica e remover daqui

UNDO

Informações de transações (rollback, consistência de leitura)

Não

Não remover daqui

Alternativa A — ❌ Incorreta

A tablespace SYSTEM armazena o dicionário de dados e objetos do banco, mas os dados de auditoria não ficam nela por padrão. Melhores práticas orientam removê-los da tablespace onde estão originalmente, que é a SYSAUX, não a SYSTEM.

Alternativa B — ❌ Incorreta

A tablespace USERS é a padrão para objetos de usuários, não para auditoria. Portanto, não é a tablespace de origem dos registros de auditoria.

Alternativa C — ❌ Incorreta

A tablespace TEMP armazena dados temporários (ordenações, tabelas temporárias). Não é usada para auditoria.

Alternativa D — ✅ Correta ⟵ GABARITO

A tablespace SYSAUX é a tablespace auxiliar do SYSTEM, criada a partir do Oracle 10g, que armazena dados de ferramentas do banco, incluindo os registros de auditoria. A recomendação de boas práticas é criar uma tablespace separada para auditoria e removê-la da SYSAUX, evitando crescimento descontrolado e impacto no desempenho.

Alternativa E — ❌ Incorreta

A tablespace UNDO armazena informações de transações para rollback e consistência de leitura. Não contém dados de auditoria.

NÃO CAIA NESSA!

Muitos candidatos confundem as funções do SYSTEM e do SYSAUX. Lembre-se: a partir do Oracle 10g, dados de auditoria e de ferramentas internas foram movidos da SYSTEM para a SYSAUX. Portanto, a tablespace de origem é a SYSAUX, não a SYSTEM.

Gabarito: letra D (sysaux).

Link permanente: /questoes/fg077426