- Oracle Universal Installer (OUI) – software para gerenciar a instalação dos produtos Oracle. Seu componente central é o inventory (inventário). O inventory deve ficar fora de qualquer Oracle Home. Ele armazena detalhes de todos os produtos Oracle instalados na máquina, incluindo a versão exata, o local, patches instalados, etc. Também faz testes de pré-requisitos antes de iniciar instalações;
- Database Configuration Assistant (DBCA) – ferramenta gráfica para criação de banco de dados;
- Database Upgrade Assistant (DBUA) – ferramenta gráfica para atualização de banco de dados;
- Tanto o DBCA quanto o DBUA são escritos em Java e exigem um terminal gráfico para exibição;
- SQL*Plus – ferramenta para se conectar a um banco de dados e executar comandos SQL. Trabalha em modo “line command”, e por isso não exige um terminal gráfico;
- SQL Developer – mesma função do SQL*Plus. Oferece mais funções e também interface gráfica muito mais amigável, porém é mais exigente em relação à necessidade de um terminal gráfico: ele é desenvolvido em Java;
- Oracle Enterprise Manager (OEM)- duas versões, descritas abaixo;
- OEM Database Control – ferramenta para gerenciar um banco de dados (podendo ser inclusive um banco de dados RAC). É instalado no Oracle Home. Oferece muitos recursos e deve ser estudada com atenção especial para quem pretende certificações OCA e OCP;
- OEM Grid Control – pode gerenciar muitos bancos de dados (além de outras funções);
- Oracle Net Manager e Oracle Net Configuration Assistant – ferramentas gráficas para configuração do ambiente de rede do Oracle.;
- Export, Import, Data Pump e SQL*Loader – utilitários de extração e carga de dados;
- Recovery Manager (RMAN) – utilitário para backup e recovery de banco de dados;
Criando um Banco de Dados Oracle
- O único parâmetro de instância para o qual não há um valor default é o DB_NAME. Sem este parâmetro não é possível criar uma instância. Ele pode ser configurado com até 8 caracteres, sendo permitido apenas letras e dígitos, e deve começar necessariamente com uma letra;
- O comando CREATE DATABASE pode ser muito longo (com muitos parâmetros) e complicado, mas há valores default para tudo. É possível criar um banco de dados usando o SQL*Plus com apenas duas palavras: CREATE DATABASE;
“Um banco de dados pode ser criado usando o DBCA 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 de 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 que é necessário é um arquivo de parâmetros. Os parâmetros críticos são o nome do banco de dados e o local dos controlfiles. Depois, para criar um database, use o comando CREATE DATABASE. Isso irá gerar no mínimo um controlfile, dois grupos de redo log, 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 visões do dicionário de dados e os pacotes PL/SQL fornecidos e, em seguida, instale todas as opções necessárias.”
(trecho extraído do livro “OCA Oracle Database 11g – Administração I”, de John Watson)
–
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.