Questão de Banco de Dados — Oracle — FGV 2024
- Código
- fg077426
- Banca
- FGV
- Órgão
- CVM
- Ano
- 2024
- Nível
- Superior
- Cargo
- Analista - Perfil 9 - TI / Infraestrutura e Segurança - Tarde
- Asystem;
- Busers;
- Ctemp;
- Dsysaux;
- Eundo.
GabaritoD — sysaux;
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 |
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.
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.
A tablespace TEMP armazena dados temporários (ordenações, tabelas temporárias). Não é usada para auditoria.
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.
A tablespace UNDO armazena informações de transações para rollback e consistência de leitura. Não contém dados de auditoria.
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