Como criar um ambiente para estudar Banco de Dados e SQL


Para aprender banco de
dados e SQL é preciso praticar bastante, ou seja, criar os
próprios bancos de dados, tabelas, visões, inserir e atualizar
registros, fazer consultas, etc.

Pra aprender todos esses conceitos não
há outra maneira senão interagir com um
SGBD real.

Então, vamos criar um ambiente para isso. Neste artigo vamos ver
como instalar o Oracle XE e o SQL Developer a fim de criarmos um
ambiente para estudar banco de dados e SQL na prática.

O Oracle XE é a versão grátis do Oracle database, criada
justamente para servir de banco de dados de entrada para iniciantes e
profissionais que desejam treinar e desenvolver softwares utilizando
bancos de dados. Como, provavelmente, você utiliza o seu computador para
outras coisas, vou mostrar neste artigo uma forma de não deixar os
serviços do
SGBD iniciarem
automaticamente, para não atrapalhar o desempenho do seu computador
enquanto não estiver utilizando o banco de dados. 🙂

O SQL Developer é o software que utilizamos para acessar o
SGBD
e executar instruções
SQL.

Requisitos para a instalação

Alguns requisitos mínimos de Hardware e Software devem ser atendidos
para instalar o Oracle XE como pode ser visto na
documentação do
software:

  • Arquitetura de Sistema: Intel (x86)
  • Um dos seguintes Sistemas Operacionais:Espaço mínimo em Disco
    (HD): 1,5 GB

    • Microsoft Windows XP Professional

    • Microsoft Windows Server 2003 – todas as edições

    • Microsoft Windows Server 2003 R2 – todas as edições

    • Microsoft Windows Server 2008 – Standard, Enterprise,
      Datacenter, Web, e Foundation

    • Microsoft Windows 7 – Professional, Enterprise, e Ultimate

  • Memória RAM: 256 GB, mas é recomendável no mínimo 512 GB

  • Microsoft Windows Installer (MSI): MSI versão 2.0 ou posterior
    (Você pode baixar o MSI aqui: http://msdn.microsoft.com/)

Instalando o Oracle XE no Windows 7 32 bits

O sistema operacional mais utilizado hoje em dia é o Windows, por isso o
escolhi para mostrar a instalação do Oracle XE, mas a instalação em
ambiente Linux também é suportada. É importante frisar que a
instalação em Windows 64 bits NÃO é suportada
. Vejamos, então, um
passo-a-passo de como instalá-lo:

página de download do oraclexe

  • Descompactar o arquivo Zip baixado.

extração do instalador do OracleXE

  • Entrar na pasta descompactada e executar o arquivo Setup.exe.

executando o instalador do OracleXE

  • Ler e aceitar (caso concorde, claro) os termos de licença
    apresentado na primeira tela da instalação.

aceitar os termos de licença do OracleXE

  • Selecionar o local da instalação do Oracle.

selecão do local de instalação do OracleXE

  • Informar uma senha para os usuários SYS e SYSTEM do banco de
    dados (estes são os usuários administradores do banco de dados e
    você precisará se lembrar dessa senha depois).

Senha dos usuários SYS eSYSTEM

  • Ao final, é apresentada uma tela de resumo da instalação, basta
    clicar em “Instalar”.

resumo da instalação do OracleXE

  • Pronto! Agora é só esperar o
    processo de instalação terminar que aparecerá a tela final.
    o/

Oracle XEinstalado!

Desabilitando a inicialização automática do Oracle

Agora que o Oracle XE está instalado, como prometido, vou mostrar como
não deixar o serviço do banco de dados iniciar automaticamente na
inicialização do Windows, pra não atrapalhar o desempenho do seu
computador enquanto não estiver usando o banco de dados. Também veremos
o que precisamos fazer quando quisermos iniciar o serviço do banco de
dados.

  • Primeiro, clique no iniciar, digite “services.msc” e
    tecle ENTER. Veja a figura abaixo.

iniciar gerenciador de serviços nowindows

  • Aparecerá uma tela com todos os serviços do Windows, encontre os
    serviços “OracleServiceXE” e “OracleXETNSListener”.
    Selecione o primeiro (OracleServiceXE) e clique no botão
    propriedade, como indicado na figura abaixo.

Serviços do Oracle XEativos

  • Na tela de propriedades selecione o tipo de inicialização “Manual” e
    clique em OK.

Serviços do Oracle XE com inicializaçãomanual

  • Execute os últimos 2 passos para o serviço
    “OracleXETNSListener”.
  • Ao final desse processo, na tela de serviços do Windows deve listar
    os dois serviços mencionados com tipo de inicialização
    “Manual”. Dessa forma os serviços do Oracle XE não iniciaram
    automaticamente na inicialização do Windows, isso fará com que seu
    computador não fique lento enquanto não estiver usando o Oracle XE.

inicialização manual dos serviços do OracleXE

  • Quando você for usar o Oracle XE para estudar, você precisará
    iniciar os serviços do Oracle usando o atalho: Iniciar -> Todos
    os Programas -> Oracle Database 11g Express Edition -> Iniciar
    Banco de Dados

iniciar serviços do OracleXE

Tudo instalado, agora já podemos usar o nosso banco de dados! A forma
mais simples pra isso é executar o aplicativo básico do Oracle XE para
comandos SQL (Na figura anterior, é o item acima do que usamos, ou seja,
“Executar Linha de Comandos SQL”). Esse aplicativo disponibiliza
apenas uma tela para inserirmos comandos SQL, para nos conectar ao banco
de dados precisamos digitar “connect system” e em seguida informar
aquela senha que inserimos no processo de instalação. Conforme a figura
abaixo:

Executar Linha de Comandos SQL no OracleXE

Feito isso, já estamos conectados ao banco de dados e podemos executar
os comandos SQL para criar tabelas, inserir registros, consultar
informações, etc. Mas essa tela não é muito boa pra isso né? O que
precisamos é instalar o SQL Developer!

Instalando o SQL Developer no Windows 7

Achou a instalação do Oracle XE simples? A instalação do SQL
Developer
é mais simples ainda! Vamos então ao passo-a-passo.

página de download do SQLDeveloper

  • Descompactar o arquivo Zip baixado.

extração do SQLDeveloper

  • Entrar na pasta descompactada e executar o
    arquivo sqldeveloper.exe.

executando o SQLDeveloper

  • Pronto, você já está executando o
    SQL Developer. Não tem processo de instalação! (rs)
  • Após a tela do SQL Developer abrir, o que precisamos fazer é criar
    uma conexão com o nosso banco de dados, utilizando o botão indicado
    na figura abaixo.

botão para criar uma conexão com banco de dados no SQLDeveloper

  • Na tela que aparece em seguida,
    informe os dados para conexão com o Oracle XE e um nome para essa
    conexão (você pode criar outras, com outros bancos de dados e
    outros usuários).

tela para criar conexão com o banco de dados no SQLDeveloper

  • Após conectar-se no banco de dados, já é possível executar os
    comandos SQL.

SQL Developer conectado ao OracleXE

Conclusão

Com isso, nesse artigo nós criamos um ambiente para estudar bancos de
dados e SQL. Mostrei a instalação do Oracle XE, a configuração para que
os serviços do Oracle XE não fiquem ligados direto enquanto não
estivermos usando o banco de dados e por fim vimos o SQL Developer que é
um software muito bom para executarmos os nossos comandos SQL, bem
melhor que aquela telinha preta do aplicativo padrão do Oracle XE
(sqlplus).

Se tiver alguma dúvida no processo de instalação, deixe um comentário
aqui em baixo.


Fonte Gustavo Furtado de Oliveira Alves
Data da Publicação Original: 9 May 2013 | 3:00 am


You may also like

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *