SóProvas


ID
172639
Banca
FCC
Órgão
MPU
Ano
2007
Provas
Disciplina
Banco de Dados
Assuntos

Sobre os bancos de dados ORACLE, analise:

I. Uma área global de sistema constitui uma instância do banco de dados.

II. Toda vez que um banco de dados é iniciado, uma área global de sistema é alocada e os processos background são iniciados.

III. Quando uma instância é fechada (shut down) os processos background são desalocados.

Está correto o que consta em

Alternativas
Comentários
  • A acertiva 1 está incorreta, pois uma instância oracle consiste em uma área global de sistema, chamada de SGA e processos de segundo plano usados para gerenciar o banco de dados.

  • I. Uma área global de sistema constitui uma instância do banco de dados.

    Em Oracle, uma instância de um banco de dados é composta por uma SGA ( Área Global do Sistema), uma para cada instância, E TAMBÉM pelos processos de background.

    Para processo de background tem sua própria PGA ( Área Global do Processo)

    Os processos são:

    RECO -RECOvery

    PMON - Process MONitor

    SMON - System MONitor

    CKPT - CheKPoinT

    ARCO - ARChiever / ARQuivadOr

    DBWO - DataBase Writer

    LGWR - LoG WRiter

    DOOO - Dispatcher PrOOOcess

    II. Toda vez que um banco de dados é iniciado, uma área global de sistema é alocada e os processos background são iniciados.

    Isso mesmo. Sua SGA e os processos de background.

    III. Quando uma instância é fechada (shut down) os processos background são desalocados.

    Na documentação diz:

    The Oracle instance stops the background processes of the instance and deallocates the shared memory used by the SG

    Porém a banca considerou como errada, ninguém sabe porque.

     

  • No link abaixo consta um material a respeito da arquitetura do oracle para quem quiser olhar

    http://profissionaloracle.com.br/blogs/antoniodba/category/arquitetura-oracle/

    Bons estudos

  • "Uma Instância Oracle consiste na estrutura de memória chamada de SGA (System Global Area) e nos processos em segundo plano (background processes) utilizados para gerenciar o banco de dados" http://profissionaloracle.com.br/blogs/antoniodba/category/arquitetura-oracle/

    P
    or isso a III está errada, porque "Quando uma instância é fechada (shut down) os processos background são desalocados" e o SGA!
  • Sobre a alteranativa III, acredito que está errada porque os processos não sao desalocados, mas sim parados. Quem é desalocada é a memória.
  • Na epoca, os colegas concurseiros esqueceram que uma instancia eh formada por processos de background (SGA) e foreground, que sao carregados a partir de uma conexao de usuario e com isso tb sao desalocados apos o termino da conexao. A banca devia estar cobrando justamente isso, o fato de uma instancia nao ser somente o SGA funcionando.