Oracle 10g + SQL Developer no Ubuntu Intrepid Ibex
- 23 Comment
O Oracle é um sistema de gestão de base de dados relacionais criado pela empresa Oracle Corporation, fundada e presidida pelo multimilionário Larry Ellison. Este sistema é líder no mercado e é disponibilizado em várias versões: pagas e não pagas. Neste artigo, explicarei como instalar a versão Oracle XE (Express Edition) que, por ser gratuita, tem limitações de uso. No entanto, para os utilizadores iniciantes, este é melhor ponto de partida visto não precisarem de utilizar todo o poderio da Base de Dados e, por isso, nem notarão essas limitações.
Este artigo está dividido em três partes: a primeira explica como criar uma conta no site da Oracle que é exigida para a terceira parte do artigo, na instalação do SQL Developer; na segunda parte explica a forma mais fácil de instalar a Base de dados Oracle.
Crie uma conta no site da Oracle
O registo é necessário para ter acesso aos ficheiros de instalação. Por isso, comece por visitar o site da Oracle e registe-se através deste link. Neste site, clique em “Crie a sua conta já” e preencha, nos campos respectivos, o seu email e uma password. Na página seguinte preencha os seus dados pessoais necessários e clique no botão “Confirm“.
No final irá receber um email que terá a sua password para fazer login no site.
Instalação do Oracle 10g
Esta parte do artigo explica como instalar a base de dados do Oracle, a Express Edition. Assim, comece por adicionar este repositório (se não sabe adicionar repositórios visite este artigo):
deb http://oss.oracle.com/debian unstable main non-free
Este repositório utiliza um nível de segurança superior e, por isso, para o utilizar nas devidas condições deve escrever a linha seguinte no terminal para se autenticar:
Depois de ter as listas de software actualizadas, instale os seguintes pacotes ou pelo Gestor de Pacotes Synaptic (Sistema→Administração→Gestor de Pacotes Synaptic) ou clicando em cada pacote:
Como alternativa pode utilizar o terminal para instalar estes pacotes, copiando a linha seguinte:
De seguida, para configurar a base de dados, execute a linha seguinte no terminal:
Neste momento já tem a base de dados instalada e pode acedê-la através do Firefox com o seguinte link:
http://127.0.0.1:8080/apex
É possível que, depois desligar o computador e voltar a tentar aceder a esta página, ela não funcione. Para resolver o problema, corra no terminal a linha seguinte, para reiniciar o Oracle:
Se correr bem, o resultado será o seguinte:
Shutting down Oracle Database 10g Express Edition Instance.
Stopping Oracle Net Listener.
Starting Oracle Net Listener.
Starting Oracle Database 10g Express Edition Instance.
Volte a tentar aceder ao Oracle pelo Firefox e o resultado será semelhante a este:
Instalação do SQL Developer
O gestor anterior, que funciona através do Firefox é muito limitado. Assim, é aconselhável instalar o SQL Developer que permite fazer praticamente tudo o que o Oracle deixa fazer. Este programa permite navegar, graficamente, pela base de dados, permite executar comandos e scripts SQL (com possibilidade de debug), criar relatórios e muito mais.
Para começar a instalação, deve instalar as dependências para a instalação (clique em cada uma delas):
Em alternativa, copie esta linha para o terminal:
Depois faça download do ficheiro de instalação deste link (tenha em atenção que tem de estar registado para fazer o download):
Quando tiver feito o download, abra o terminal na pasta do ficheiro (visite este artigo para saber como abrir o terminal numa determinada pasta) e copie as duas linhas seguintes:
Ainda existe a probabilidade de o utilizador encontrar um problema ao abrir o SQL Developer. Existe algumas incompatibilidades com openJDK e, se este for o padrão do seu Ubuntu, ao clicar no botão para abrir o SQL Developer em Programas→Desenvolvimento→SQL Developer não acontecerá nada. Para resolver esse problema, tente pôr como padrão o Java da Sun, utilizando o comando seguinte:
E tente novamente. Caso o problema subsista, abra o SQL Developer pelo terminal utilizando o comando seguinte:
Como tem esse problema, ele mostrará o seguinte:
Oracle SQL Developer
Copyright (c) 2008, Oracle. All rights reserved.Type the full pathname of a J2SE installation (or Ctrl-C to quit),
the path will be stored in ~/.sqldeveloper/jdk
E o utilizador deve escrever o caminho do Java da Sun que, em princípio, deve estar em /usr/lib/jvm/java-6-sun
A próxima vez que iniciar o seu Ubuntu não será preciso abrir o SQL Developer pelo terminal.
Artigos relacionados:
23 Comentários:
Trackbacks
-
rafaelbrandao diz:
Grato por este excelente tutorial! :)
Maio 7th, 2010 às 3:36 am -
Cesar Scheck diz:
Cara, sensacional teu artigo, obrigado por postar as imagens. A dica do restart foi que resolveu meu problema.
Obrigado mesmo!
Sucesso e Deus abençoe!Junho 7th, 2009 às 7:04 pm -
Muimo diz:
Caso alguém tenha problemas para visualizar a área de scripts pelo sistema web básico do Oracle pelo Firefox:
http://www.muimo.com.br/2009/05/oracle-express-edition-firefox/
Abraços
Última publicação de Muimo: Oracle Express Edition no Firefox
Maio 24th, 2009 às 12:45 am -
Joel diz:
Parabéns pelo Site! Ótimas dicas.
Me ajudou bastante…
Maio 21st, 2009 às 12:23 pm -
Cláudio Novais diz:
Olá *k*,
Obrigado pelo reparo, tinha toda a razão. Erro corrigido!
Abraço.
Maio 16th, 2009 às 9:54 pm -
*K* diz:
Obrigado por esta dica. ;)
Só tenho um reparo a fazer, na secção de instalação do oracle xe está
sudo aptitude install oracle-xe-client oracle-xe-client libaio
e deveria estar
sudo aptitude install oracle-xe-universal oracle-xe-client libaio[[ ]]
Maio 12th, 2009 às 12:46 pm -
Cláudio Novais diz:
Olá Dules,
Já não utilizo o Oracle. Precisei à uns meses atrás para uns trabalhos académicos, mas agora, como não preciso, desinstalei e, por isso, não tenho nada para disponibilizar…
Abraços
Maio 7th, 2009 às 11:01 am -
luis queta diz:
muinto bom gosto de espermentar sempre coisas novas essa é mais uma e ja estou a aorar
Maio 5th, 2009 às 11:31 am -
Dules diz:
Muito bom post. Se puder e quiser pode me enviar o que tiver de oracle no linux.
Valeu!
Maio 5th, 2009 às 3:00 am -
Braulio Renato diz:
Simplesmente funcionou!
Março 31st, 2009 às 5:10 pm -
Julio Cesar Correa diz:
Muito bom o artigo.
Simplesmente funcional!Usei agora pouco,já que baixei o SQL Developer,mas ele é rpm.
Instalei o Alien,mas resolvi procurar na net algo relacionado.Achei o seu artigo e segui certinho.Sem problemas!Abs,
Março 27th, 2009 às 3:18 pm -
SlKDO diz:
Muito obrigado! Com este empenho certamente que o site tem sucesso!
Dezembro 5th, 2008 às 12:04 am -
Cláudio Novais diz:
Olá SlKDO
Nunca experimentei tal coisa, por isso não lhe posso dizer como se faz. No entanto, pesquisei na tentativa de lhe responder e encontrei este artigo do blog Helderam:
http://helderam.wordpress.com/2008/11/18/instalando-o-oracle-instant-client-no-ubuntu/Pareceu-me convincente, experimente!
Abraço.
Dezembro 4th, 2008 às 9:22 pm -
SlKDO diz:
Está muito bom o tutorial, mas não podes explicar como se liga o php ao oracle (oci8) ?
Dezembro 4th, 2008 às 7:44 pm -
Cláudio Novais diz:
Olá Polaco,
Vou tentar fazer mais artigos relacionados com o visual. Mas tem de ter em atenção que estes artigos, são muito importantes para muitos utilizadores.
Abraço.
Dezembro 2nd, 2008 às 11:55 am -
Polaco diz:
Apesar de ser um excelente tutorial, acho que você devia fazer mais artigos relacionados com o visual do Ubuntu!
Dezembro 2nd, 2008 às 3:28 am -
Cláudio Novais diz:
Olá Manjerico,
Realmente não reparei que também tinha isto no blog. Falta pôr a parte do SQL Developer no seu artigo. Este programa é uma mais valia para qualquer utilizador do Oracle.
Abraço.
Novembro 30th, 2008 às 3:44 pm -
Manjerico diz:
Por acaso é um tutorial que dá jeito pra muita gente este ano, há uns tempos fiz um tutorial do género para o OS X que usa uma máquina virtual linux e o Oracle 10g também.. Bom post
Novembro 30th, 2008 às 1:00 pm





[...] alguns meses atrás escrevi um artigo sobre o programa SQL Developer da Oracle, no entanto, para além de ser escrito em Java, tornando-o [...]
[...] alguns meses atrás escrevi um artigo sobre o programa SQL Developer da Oracle, no entanto, para além de ser escrito em Java, tornando-o [...]
[...] Oracle 10g + SQL Developer no Ubuntu Intrepid Ibex [...]
[...] Oracle 10g + SQL Developer no Ubuntu Intrepid Ibex [...]
[...] Oracle 10g + SQL Developer no Ubuntu Intrepid Ibex [...]