Um banco de dados pode ser criado usando apenas o DBCA (Database Configuration Assistant) ou a partir da linha de comando do SQL*Plus. Na verdade, o DBCA pode gerar scripts para serem executados na linha de comando do SQL*Plus. A criação tem três etapas distintas: criar a instância, criar o banco de dados e criar o dicionário de dados. Se usar o DBCA, um listener do banco de dados pode ser necessário. O DBCA não usa o listener, mas, se a opção for usada para configurar o Database Control, o DBCA verificará se há um listener disponível.

Para criar uma instância, tudo o que é necessário é um arquivo de parâmetros (parameter file). Os parâmetros críticos são o nome do banco de dados e o local dos controlfiles. Depois, para criar um banco de dados, use o comando CREATE DATABASE.  Isso irá gerar no mínimo um controlfile, dois grupos de redo log file, os tablespaces SYSTEM e SYSAUX e um dicionário de dados. Para tornar o banco de dados utilizável, execute um conjunto de scripts que cria as views do dicionário de dados e os pacotes PL/SQL fornecidos e, em seguida, instale todas as opções necessárias.

Usando o DBCA para criar um banco de dados

  • Um banco de dados pode ser criado com o DBCA ou a partir da linha de comando do SQL*Plus;
  • O DBCA pode criar um banco de dados a partir do zero ou a partir de um template salvo;
  • O DBCA e o SQL*Plus podem excluir um banco de dados;
  • Uma instância deve ser criada antes que um banco de dados possa ser criado;
  • Todas as opções não selecionadas na hora da criação podem ser adicionadas posteriormente.

Referência Bibliográfica

Este post, assim como todos os posts sobre Certificação OCA deste blog, são trechos do livro “OCA Oracle Database 11g – Administração I (Guia do Exame 1Z0-052)”, 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.

 

Milton Bastos é DBA Oracle e Desenvolvedor PL/SQL, dividido entre Apucarana/PR e Curitiba/PR. Certificações: OCA (Oracle 11g DBA Certified Associate), Oracle Database 11g Data Warehousing Certified Implementation Specialist, Oracle Database 11g Sales Specialist Assessment, Oracle Database Appliance PreSales Specialist Assessment, Oracle Database Appliance Sales Specialist Assessment