You are on page 1of 33

Criando um Banco de Dados em Modo Grfico (DBCA)

Objetivos

Esta lio explicar os passos que um DBA deve seguir para criar e configurar uma nova
base de dados Oracle em forma grfica, utilizando o DBCA (Database Configuration
Assistance).

Ao final desta lio, voc dever ser capaz de:

1. Entender como executar o software DBCA (Windows/Unix like);
2. Escolher as opes apropriadas para criar um banco de dados;
3. Identificar e configurar parmetros relacionados instncia Oracle.
Database Configuration Assistant (DBCA)

Use o DBCA para:
Instalar somente o software Oracle e criar o banco depois;
Criar bases adicionais usando a verso de software que foi instalada.

Passos para criar uma base de dados:

1) Faa logon no computador como membro de grupo administrativo autorizado a instalar
o software Oracle e criar e gerenciar uma base de dados.
2) Execute o DBCA no sistema operacional Windows da seguinte forma:

Start > Programs > Oracle - home_name > Configuration and Migration Tools >
Database Configuration Assistant

Execute o DBCA no sistema operacional Unix digitando o comando no prompt de SO:

dbca
3) A janela de boas vindas aparece. Clique Next

4) Selecione Create a Database na janela Operations para comear a instalao que
permite configurar e criar uma base de dados. Clique Next.

5) Na janela Database Templates, selecione o tipo de base de dados a ser utilizada para
criao. Voc pode clicar Show Details para ver a configurao de cada tipo de base.
Escolha o tipo de acordo com a carga (workload) que sua base de dados ir suportar.
Se ainda no souber, selecione a opo default General Purpose. Clique Next.

6) Na janela Database Identification, digite o Global Database Name e SID (nome que ir
identificar a base de dados, geralmente so iguais). Clique Next.

7) A janela Management Options exibida. Para utilizar o Enterprise Manager, selecione
Configure the Database with Enterprise Manager. Selecione Use Database Control for
Database Management para gerenciar sua base de dados localmente ou selecione Use
Grid Control for Database Management em instalaes RAC. Clique Next.

8) Digite a senha para os usurios administrativos. Clique Next.

9) Selecione File System, Automatic Storage Management, ou Raw Devices de
acordo com o ambiente de armazenamento utilizado. Clique Next.

10) Especifique a localizao para criao dos datafiles. Escolha um dos seguintes
mtodos: Use Database File Locations from Template, Use Common Location for All
Database Files, ou Use Oracle-Managed Files. Clique Next.

11) Selecione Flash Recovery rea e especifique o diretrio e tamanho. Esta feature
permite ver a imagem de um objeto ou conjunto de dados num dado momento do
passado. Selecione Enable Archiving para colocar seu banco de dados em modo de
archive (ARCHIVELOG). Clique Next.

12) Clique na aba Sample Schemas. Selecione Sample Schemas se voc deseja
incluir o schema de exemplo da Oracle (incluindo objetos e tablespaces) na sua base de
dados.

13) Clique na aba Custom Scripts para especificar um ou mais scripts SQL a serem
executados aps a criao da sua base de dados. Caso contrrio escolha No scripts to
run. Clique Next.

14) A janela Memory aparece. Selecione Typical e coloque um percentual relativo ao
que a base de dados utilizar de memria (SGA). Clique na aba Sizing.

15) A janela Sizing aparece. Especifique o tamanho de bloco e o nmero mximo de
processos de usurio no SO que podem simultaneamente se conectar ao banco de
dados. Nota: Voc no poder especificar um tamanho de bloco se estiver utilizando um
template.

16) Clique na aba Character Sets. Selecione o character set apropriado para seu
banco de dados.

17) Clique na aba Connection Mode. Selecione Dedicated Server ou Shared Server
(MTS) de acordo com o que seja mais apropriado para o ambiente. Clique Next.

18) A janela Database Storage aparece. Aceite as configuraes escolhidas ou faa
mudanas conforme necessrio. Clique Next.

19) Selecione Create Database para criar seu banco de dados. Voc pode selecionar
tambm Save as a Database Template para salvar estas configuraes. Clique Finish
para finalizar.

20) Na janela Confirmation, confirme as opes que sero instaladas e clique OK.

21) Seu banco de dados agora est sendo criado.

22) Depois que o banco for criado, voc pode alterar ou desbloquear as senhas atravs
do boto Password Management . Caso contrrio clique Exit.

Arquivo de Inicializao


O arquivo init.ora (spfile) determina vrios aspectos de configurao da instncia
Oracle, como memria alocada para dados, log de transaes, comandos SQL, I/O e
outros parmetros relacionados a performance.

Cada verso do Oracle cria novos parmetros de inicializao, aumentando o nmero
total existente. Mudanas de configurao so sempre possveis, sendo que alguns
parmetros podem ser modificados com a base no ar. J outros necessitam de restart
da instncia.

possvel visualizar os parmetros de inicializao de duas formas:
1. Atravs do Enterprise Manager;
2. Consultando o Dicionrio de Dados.

Visualizando os Parmetros de Inicializao (Enterprise Manager)


O Enterprise Manager pode ser utilizado para visualizar os valores definidos para os
diversos parmetros de inicializao existentes.

Eles esto disponveis na opo de visualizao existente para a instncia desejada.

A coluna Dynamic indica quando o parmetro pode ser modificado sem a necessidade
de realizar restart (shutdown/startup) da instncia.
Visualizando os Parmetros de Inicializao (Enterprise Manager)



Visualizando os Parmetros de Inicializao (Enterprise Manager)



Visualizando os Parmetros de Inicializao (Dicionrio de Dados)


possvel tambm consultar o dicionrio de dados para visualizar os parmetros de
inicializao e seus respectivos valores. Para isto deve ser utilizada a tabela
V$PARAMETER.


Alterando os Parmetros de Inicializao


A cada nova verso do Oracle, mais parmetros sero alterados sem a necessidade de
realizar restart (shutdown/startup) da instncia. Isto reduz o tempo de indisponibilidade
necessrio para implementar possveis mudanas na configurao do sistema.

A mudana de valores pode ser feita de 2 formas:
1. Via Enterprise Manager;
2. Via comando SQL.
Escopo dos Parmetros

Os parmetros de inicializao podem ser estticos ou dinmicos:
Estticos: Necessitam de shutdown/startup da instncia para terem efeito;
Dinmicos: No necessitam de restart da instncia para serem modificados.

Comando ALTER SYSTEM

Altera os parmetros via linha de comando. Existem 3 escopos para a mudana:
SPFILE: Mudana somente no arquivo de inicializao (estticos e dinmicos);
MEMORY: Mudana somente em memria (s dinmicos);
BOTH: Tanto no SPFILE quanto em memria (s dinmicos).

SQL> ALTER SYSTEM SET SHARED_POOL_SIZE = 150m SCOPE=SPFILE;
Mudando os Parmetros de Inicializao


A partir da verso 9i passou a ser utilizado o chamado SPFILE. Ele substitui o arquivo
de inicializao e armazena de forma persistente as mudanas feitas nos parmetros do
banco. Antes disso qualquer mudana dinmica seria perdida se o respectivo arquivo de
inicializao no fosse alterado manualmente para inclu-las.

Quando uma instncia Oracle inicializada, a seguinte ordem de precedncia utilizada
para a leitura do arquivo de inicializao:
1. spfile<SID>.ora
2. spfile.ora
3. init<SID>.ora
Gerncia Automtica de Memria (Oracle 11G)



Sumrio


Para criar um banco de dados em forma grfica pode-se utilizar o aplicativo DBCA, tanto
em ambiente Windows quanto Unix.

Mudanas nos parmetros de inicializao podem ser feitas via Enterprise Manager ou
comando especfico (ALTER SYSTEM).

You might also like