Configurando um ambiente Oracle
Se você quiser configurar um ambiente típico de PL / SQL, são necessários os seguintes componentes:
Menu
- servidor de banco de dados: Este é um computador (ou conjunto de computadores) que executa o banco de dados Oracle. A Oracle é executado em muitos ambientes de computadores populares. O mais comumente usado com o Oracle são UNIX, Linux ou alguma versão do Microsoft Windows.
- PL / SQL geralmente é executado no servidor de banco de dados. Mas a Oracle também tem uma série de produtos que podem usar PL / SQL (Forms desenvolvedor 10g, Relatórios desenvolvedor 10g, e assim por diante).
- Sistema de gestão de banco de dados (DBMS): Este é o software Oracle si. Este software é instalado no servidor de banco de dados. Você deve ter esse software instalado antes de criar um banco de dados.
- Banco de dados: Um banco de dados é basicamente um conjunto de tabelas e dados que constituem a informação persistente (permanente) para o seu sistema. Você também vai armazenar muitas outras coisas no banco de dados, tais como o código, os índices (para ajudar a consultas correr mais rápido), e assim por diante. A maioria das coisas interessantes que você pode fazer com um banco de dados (por exemplo, classes Java, instantâneos e links para outros bancos de dados) estão além do escopo deste livro.
- Quando você instala o software de banco de dados, a Oracle dá-lhe a opção de instalar um banco de dados de amostra. Se você tirar proveito desta opção, ele pode ajudar você a começar.
- Servidor de aplicação: Este é o computador onde o código do aplicativo é armazenado e executado. Agora que a maioria de desenvolvimento de aplicativos é feito para a Web, você precisa de um lugar para armazenar e executar esses programas. Esses programas são geralmente executados em um servidor de aplicativos. Eles também pode ser executado em qualquer sistema operacional comum, mas são geralmente executados no Microsoft Windows ou UNIX.
- software servidor de aplicativos: Para tornar os aplicativos de trabalho em um servidor de aplicação, você precisa de um software especial para gerenciar e executar esses programas. Os produtos mais utilizados são Orion e Apache. Em um ambiente Oracle, muitas vezes você vê servidor de aplicativos própria Oracle, chamado Internet Application Server (IAS), que é uma extensão do software de servidor Orion.
- computador cliente e software: rotinas de lote são normalmente executado diretamente no servidor de banco de dados, mas programas clientes são executados a partir de um PC. aplicações Web são executados em um navegador de Internet e programas de cliente / servidor executar diretamente no PC do cliente. aplicações web são executados principalmente no servidor de aplicação e apresentar a saída de tela para a máquina do cliente apenas através do browser.
- Rede: Os computadores do servidor de banco de dados, servidor de aplicação e do cliente tem que ser capaz de falar uns com os outros através de algum tipo de rede ou através da Internet.
Se você estiver configurando um ambiente apenas para descobrir como PL / SQL funciona, você, pelo menos, precisam ter acesso a um servidor de banco de dados e um PC cliente. Se você está tentando aprender a partir de casa, você pode colocar tudo no mesmo computador. (Isso pressupõe que você tenha um PC bastante poderoso.)
Os requisitos de hardware e software
Se você estiver se conectando a um banco de dados Oracle existente em um servidor dedicado, você não precisa de uma máquina muito poderosa. No entanto, se você deseja executar todo o ambiente Oracle no mesmo PC, você precisa de um PC com recursos suficientes para funcionar sem problemas. Você pode usar os requisitos mínimos constantes da Oracle como um guia para o hardware e software necessários. No entanto, você terá um tempo mais fácil se você tem o seguinte hardware e / ou recursos de software disponíveis:
- CPU: Intel Pentium 4 ou AMD Athlon 1.5 GHz e para cima.
- Memória: 1 GB ou mais.
- unidade de disco rígido: 2,5 GB ou mais livre.
- Sistema operacional:
# 8226; Microsoft baseada em: MS Windows 2000 ou MS Windows XP.
# 8226; UNIX-based: Se a sua estação de trabalho está baseado em UNIX, você está provavelmente bastante técnica já. Verifica a OTN (Veja abaixo) para quaisquer questões que você precisa considerar.
- Software de segurança: Oracle usa várias portas TCP / IP, que deve ter cuidado ao configurar firewalls. Se o banco de dados está tentando acessar algo via TCP / IP, não bloqueá-lo. Esta questão surgiu recentemente, quando a Microsoft forneceu um firewall embutido para Windows XP Service Pack 2, e muitos usuários tiveram problemas de configuração. Portanto, esperar algumas mensagens de firewall para aparecer após a instalação.
Acessando o Oracle Technology Network
Oracle Corporation suporta um fórum para divulgar informação técnica chamada Oracle Technology Network (OTN). A OTN contém uma riqueza de informações para profissionais de Oracle. Porque PL / SQL é a linguagem dos bancos de dados Oracle, a OTN inclui muitos recursos valiosos para ajudar você a descobrir como usar PL / SQL de forma eficaz.
O site da OTN lhe dá acesso a materiais de aprendizagem, fóruns de discussão, bibliotecas de documentação, eo melhor de tudo, um lugar do qual para baixar o software. Devido ao grande tamanho de alguns dos arquivos, a velocidade de conexão razoavelmente rápida é provavelmente uma obrigação.
Para se inscrever, vá para o Web site da OTN e clique no link Nova OTN visitantes. Em seguida, clique no link OTN Junte-se, e na página seguinte, clique na linha para criar uma conta. O registo é gratuito, muito simples, e deve demorar apenas um minuto ou dois.
Depois de se registrar, você está pronto para baixar o que você precisa (de forma gratuita, desde que você está apenas começando a conhecer Oracle).
Instalando o banco de dados
Como desta escrita, a versão mais atual é chamado de Oracle Database 10g. Para conhecer PL / SQL, você deve instalar a versão mais recente, de 10 deg disponíveis para o seu ambiente. Isso permitirá que você pratique com todos os novos recursos disponíveis. Com cada versão, a Oracle melhora a linguagem PL / SQL, adicionando novos recursos e melhorar o desempenho.
Qual versão você deve usar? A Enterprise Edition é preferível, porque inclui alguns recursos que você pode estar interessado em mais tarde, durante o seu trabalho com PL / SQL.
Depois de ter baixado a versão apropriada do banco de dados, você precisa instalá-lo. Aqui estão algumas informações úteis que você deve estar ciente de, durante o processo de instalação do banco de dados:
- Certifique-se de gravar o nome do serviço de banco de dados quando você instalá-lo.
- Um banco de dados pré-configurado com o exemplo schemas é muito útil. (Os esquemas são conjuntos de objetos pertencentes ao usuário de banco de dados particular. Se um objeto pertence ao usuário SCOTT, é parte do esquema SCOTT.)
- Não se esqueça de destravar e definir senhas para os esquemas mais comuns (SCOTT, RH, OE).
- A OTN contém uma grande quantidade de informações úteis, incluindo toda a biblioteca de documentação do Oracle. Confira o Guia Rápido de Instalação (preferível para iniciantes) ou o Guia de Instalação para obter detalhes de instalação específicas para o seu sistema operacional. Ambas as guias incluem etapas que são bastante fáceis de seguir.
Se você já teve alguma experiência na instalação de outros produtos de grande porte, você deve ser capaz de instalar com êxito o banco de dados. Claro que, como com qualquer software complexo, você pode ter alguns problemas, mas muitos recursos da Internet estão disponíveis para ajudá-lo, se necessário.