Noções básicas

  • As estruturas lógicas do banco de dados Oracle abrangem tablespaces, segmentos, extensões e blocos, em ordem de granularidade crescente;
  • Um banco de dados deve possuir, no mínimo, um tablespace SYSTEM e um SYSAUX;
  • As estruturas físicas do banco de dados Oracle abrangem datafiles, redo log files, controlfiles, archive log files, parameter files, alert/trace files e backup files;
  • As estruturas de memória do Oracle incluem a SGA (System Global Area), a PGA (Program Global Area) e a Software Code Area;
  • Os principais processos background do Oracle são: SMON, PMON, DBWn, LGWR, ARCn, CKPT e RECO;
  • Os processos background que suportam instâncias ASM são RBAL e ARBn; os bancos de dados que utilizam discos ASM tem os processos ASMB e RBAL.

Descrição do ASM

  • O ASM exige uma instância dedicada para o gerenciamento dos discos compartilhados, chamada de instância ASM;
  • O rebalanceamento automático de discos em um grupo de discos ASM acontece em segundo plano quando os discos são adicionados ou removidos de um diskgroup ASM;
  • O processo RBAL em uma instância ASM coordena a atividade dos discos em diskgroups; os processos ARBn executam a movimentação de extensões entre os discos de um diskgroup;
  • O processo ASMB em uma instância do RDBMS se encarrega da comunicação entre o banco de dados e a instância do ASM; o processo RBAL abre e fecha os discos no diskgroup da instância RDBMS;
  • Uma instância ASM possui um arquivo de parâmetros de inicialização e um arquivo de senhas, mas como não existem datafiles nessa instância, não há também um dicionário de dados; todas as conexões com uma instância ASM usam autenticação do sistema operacional;
  • O novo privilégio SYSASM em uma instância do ASM facilita a separação da administração do banco de dados e do armazenamento nessa instância.

Configurar arquivos de parâmetros para instância do ASM e do RDBMS

  • Para uma instância do ASM, o parâmetro INSTANCE_TYPE é ASM; para uma instância do RDBMS o valor é RDBMS;
  • O DB_UNIQUE_NAME é +ASM para uma instância do ASM;
  • O ASM_POWER_LIMIT controla a velocidade das operações de rebalanceamento e varia de 1 a 11;
  • O ASM_PREFERRED_READ_FAILURE_GROUPS contém uma lista dos grupos de falha preferidos para uma instância do RDBMS quando você utiliza instâncias do ASM em cluster;
  • Todas as visões dinâmicas de desempenho relacionadas ao ASM estão disponíveis em instâncias do ASM e do RDBMS quando você utiliza instâncias do ASM em cluster;
  • Um nome de arquivo totalmente qualificado do ASM tem o formato +group/dbname/file type/tag.file.incarnation
  • Os nomes de arquivo numéricos do ASM são válidos somente para os arquivos existentes do ASM;
  • Modelos ASM são uma forma rápida de especificar tipos de redundância e striping em um diskgroup ASM;
  • Os tipos de redundância de um grupo de discos ASM são: externa, normal e alta;
  • O striping de diskgroups ASM pode ser no modo fine ou coarse.

Referência Bibliográfica

Este post, assim como todos os posts sobre Certificação OCP deste blog, são trechos do livro “OCP Oracle Database 11g – Administração II (Guia do Exame 1Z0-053)”, da editora Bookman – www.bookman.com.br
Recomendo este livro a todos que pretendem estudar para o exame. Meus posts são apenas algumas dicas para quem já está estudando por outros materiais, e por isso exige uma base de conhecimento anterior em cada um dos capitulos. Para uma referência completa de estudos é recomendado a compra do livro correspondente, bem como a documentação oficial da Oracle.