Hoje vou descrever como fazer a instalação do Oracle Express no Linux. Para quem não sabe, a Oracle(que não é boazinha e sim muito má) tem uma versão de banco de dados free, isso mesmo! Mas, pelo que sei só suporta até 4GB de base de dados. Vocês devem se perguntar “pô, não tem graça então“, mas se pararem para pensar vão ver que uma base de dados de 4GB é muuuuuuito grande, então dá para usar até em clientes e é bom para aprender comandos SQL, ao invés de ficar usar o PHPMyAdmin com as paradas automáticas.
Enfim é bem simples.
Voc?s devem ir até o site da Oracle e baixar um arquivo parecido com este abaixo.
oracle–xe-universal_10.2.0.1-1.0_i386
Lembrando que é um nome parecido com este. No meu caso, um carinha da minha sala tinha este arquivo para Debian (oracle–xe-universal_10.2.0.1-1.0_i386.deb) e eu fiquei feliz!
Após instalá-lo, você tem os seguintes comandos para ser feitos
/etc/init.d/oracle–xe {start|stop|restart|force-reload|configure|status|enable|disable}
Sendo que o primeiro é este:
/etc/init.d/oracle–xe configure
Se eu não me engano, na sua configuração ele pergunta se voc? quer usar a porta 8080 como padrão, mas eu preferi mudar para 8081, pois tenho o hábito de instalar o tomcat na máquina que já vem por padrão também em 8080. Então para não confundir, fica aí a dica.
Outra coisa que eu acho que ele pede também é se você quer que o banco inicie junto ao sistema operacional e nesta eu marquei não, porque eu não quero um Oracle iniciando junto no meu Linuxzinho, se fosse um PostGree ou até um MySQL(que também é da Oracle agora…) tudo bem.
Recomendo vocês instalarem um aplicativo chamado rcconf porque ele funciona como (a grosso modo) um msconfig do Windows, permite que você desabilite serviços que serão iniciados no sistema operacional.
Depois é só dar um:
/etc/init.d/oracle–xe start (para iniciar)
/etc/init.d/oracle–xe start (para parar)
Neste comando você consegue saber se realmente ele iniciou ou não:
/etc/init.d/oracle–xe status
Agora, se por algum motivo você não conseguir iniciar o seu banco de dados, use este comando que ele funcionou bem comigo:
/etc/init.d/oracle–xe force-reload
As variantes enable e disable para mim são relevantes, pois não precisei habilitar ou desabilitar banco.
Agora, depois de configurado e iniciado, você pode administrar o seu banco via web na porta 8081 que escolhi lá trás no seguinte endereço http://127.0.0.1:8081/apex/ . Lembrando que o login padrão é sys e a senha system. Nesta interface você consegue gerenciar todos o banco de dados.
Se você quiser iniciar o banco de dados como usuário comum pelo atalho criado dentro de Aplicativos(no caso do Gnome), você deve executar o seguinte comando para colocar o seu usuário no grupo dba:
adduser nome_do_seu_usuario dba
Pronto, você adicionou o seu usuário ao grupo dba e agora pode iniciar o Oracle em modo gráfico com seu usuário araçá.
No responses yet