SóProvas


ID
917140
Banca
ESAF
Órgão
MF
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

No Oracle, tablespaces são divididos em segmentos dos tipos seguintes:

Alternativas
Comentários
  • Existem no Oracle 10g quatro tipos de segmentos:

    Segmento de dados - Um único segmento de dados agrupa todos os dados de uma tabela no banco, exceto nos casos de tabelas particionadas ou clustetizadas, onde cada partição é armazenada em um segmento;

    Segmento de índice - Para todos os índices não particionados tem-se também segmentos de índice que armazenam seus dados;

    Segmento temporário - Durante o processamento das queries do usuário o Oracle precisa frequentemente de um espaço de armazenamento temporário para a execução de uma operação SQL. Esse espaço em disco é alocado automaticamente e é chamado de segmento temporário. Operações de ordenação, por exemplo, normalmente fazem uso desse espaço;

    Segmento de rollback - Os segmentos de rollback ainda existem no Oracle 10g apenas no tablespace SYSTEM. Nas versões anteriores do Oracle esse segmento era criado para salvar valores anteriores de uma operação de manipulação de dados para o caso da necessidade da transação ter de ser revertida. Os segmentos também eram utilizados durante a operação de recuperação do banco. Portanto temos nossa resposta na letra C.

  • Sou novo no site, não sei se dúvidas podem ser solucionadas aqui.
    A respeito desta questão, os segmentos do tipo  temporário e rollback seriam ponteiros para as tablespaces TEMP e UNDO e seus respectivos registros de indices e transações executadas?

    Abraço!