Logo da Oracle CorporationO Oracle é um sis­tema de gestão de base de dados re­la­ci­o­nais criado pela em­presa Oracle Cor­po­ra­tion, fun­dada e pre­si­dida pelo mul­ti­mi­li­o­nário Larry El­lison. Este sis­tema é líder no mer­cado e é dis­po­ni­bi­li­zado em vá­rias ver­sões: pagas e não pagas. Neste ar­tigo, ex­pli­carei como ins­talar a versão Oracle XE (Ex­press Edi­tion) que, por ser gra­tuita, tem li­mi­ta­ções de uso. No en­tanto, para os uti­li­za­dores ini­ci­antes, este é me­lhor ponto de par­tida visto não pre­ci­sarem de uti­lizar todo o po­derio da Base de Dados e, por isso, nem no­tarão essas li­mi­ta­ções.

Este ar­tigo está di­vi­dido em três partes: a pri­meira ex­plica como criar uma conta no site da Oracle que é exi­gida para a ter­ceira parte do ar­tigo, na ins­ta­lação do SQL De­ve­loper; na se­gunda parte ex­plica a forma mais fácil de ins­talar a Base de dados Oracle.


Crie uma conta no site da Oracle

O re­gisto é ne­ces­sário para ter acesso aos fi­cheiros de ins­ta­lação. Por isso, co­mece por vi­sitar o site da Oracle e re­giste-se através deste link. Neste site, clique em “Crie a sua conta já” e pre­encha, nos campos res­pec­tivos, o seu email e uma pas­sword. Na pá­gina se­guinte pre­encha os seus dados pes­soais ne­ces­sá­rios e clique no botão “Con­firm“.

No final irá re­ceber um email que terá a sua pas­sword para fazer login no site.


Ins­ta­lação do Oracle 10g

Esta parte do ar­tigo ex­plica como ins­talar a base de dados do Oracle, a Ex­press Edi­tion. Assim, co­mece por adi­ci­onar este re­po­si­tório (se não sabe adi­ci­onar re­po­si­tó­rios vi­site este ar­tigo):

deb http://​oss.​oracle.​com/​debian uns­table main non-free

Este re­po­si­tório uti­liza um nível de se­gu­rança su­pe­rior e, por isso, para o uti­lizar nas de­vidas con­di­ções deve es­crever a linha se­guinte no ter­minal para se au­ten­ticar:

wget http://​oss.​oracle.​com/​el4/​RPM-GPG-KEY-oracle -O- | sudo apt-key add -


De­pois de ter as listas de software ac­tu­a­li­zadas, ins­tale os se­guintes pa­cotes ou pelo Gestor de Pa­cotes Sy­naptic (Sis­tema→Ad­mi­nis­tração→Gestor de Pa­cotes Sy­naptic) ou cli­cando em cada pa­cote:

Como al­ter­na­tiva pode uti­lizar o ter­minal para ins­talar estes pa­cotes, co­pi­ando a linha se­guinte:

sudo ap­ti­tude ins­tall oracle-xe-uni­versal oracle-xe-client li­baio


De se­guida, para con­fi­gurar a base de dados, exe­cute a linha se­guinte no ter­minal:

sudo /etc/init.d/oracle-xe con­fi­gure


Neste mo­mento já tem a base de dados ins­ta­lada e pode acedê-la através do Fi­refox com o se­guinte link:

http://​127.​0.​0.​1:​8080/​apex

É pos­sível que, de­pois des­ligar o com­pu­tador e voltar a tentar aceder a esta pá­gina, ela não fun­cione. Para re­solver o pro­blema, corra no ter­minal a linha se­guinte, para rei­ni­ciar o Oracle:

sudo /etc/init.d/oracle-xe res­tart


Se correr bem, o re­sul­tado será o se­guinte:

claudio@​claudio-laptop:~$ sudo /etc/init.d/oracle-xe res­tart
Shut­ting down Oracle Da­ta­base 10g Ex­press Edi­tion Ins­tance.
Stop­ping Oracle Net Lis­tener.




Star­ting Oracle Net Lis­tener.
Star­ting Oracle Da­ta­base 10g Ex­press Edi­tion Ins­tance.

Volte a tentar aceder ao Oracle pelo Fi­refox e o re­sul­tado será se­me­lhante a este:


Ins­ta­lação do SQL De­ve­loper

O gestor an­te­rior, que fun­ciona através do Fi­refox é muito li­mi­tado. Assim, é acon­se­lhável ins­talar o SQL De­ve­loper que per­mite fazer pra­ti­ca­mente tudo o que o Oracle deixa fazer. Este pro­grama per­mite na­vegar, gra­fi­ca­mente, pela base de dados, per­mite exe­cutar co­mandos e scripts SQL (com pos­si­bi­li­dade de debug), criar re­la­tó­rios e muito mais.


Para co­meçar a ins­ta­lação, deve ins­talar as de­pen­dên­cias para a ins­ta­lação (clique em cada uma delas):

Em al­ter­na­tiva, copie esta linha para o ter­minal:

sudo apt-get ins­tall alien lsb sun-java6-jre

De­pois faça down­load do fi­cheiro de ins­ta­lação deste link (tenha em atenção que tem de estar re­gis­tado para fazer o down­load):

Quando tiver feito o down­load, abra o ter­minal na pasta do fi­cheiro (vi­site este ar­tigo para saber como abrir o ter­minal numa de­ter­mi­nada pasta) e copie as duas li­nhas se­guintes:

sudo alien --scripts sql­de­ve­loper*rpm
sudo dpkg -i sql­de­ve­loper*deb

Ainda existe a pro­ba­bi­li­dade de o uti­li­zador en­con­trar um pro­blema ao abrir o SQL De­ve­loper. Existe al­gumas in­com­pa­ti­bi­li­dades com openJDK e, se este for o pa­drão do seu Ubuntu, ao clicar no botão para abrir o SQL De­ve­loper em Pro­gramas→De­sen­vol­vi­mento→SQL De­ve­loper não acon­te­cerá nada. Para re­solver esse pro­blema, tente pôr como pa­drão o Java da Sun, uti­li­zando o co­mando se­guinte:

sudo up­date-java-al­ter­na­tives -s java-6-sun


E tente no­va­mente. Caso o pro­blema sub­sista, abra o SQL De­ve­loper pelo ter­minal uti­li­zando o co­mando se­guinte:

sql­de­ve­loper

Como tem esse pro­blema, ele mos­trará o se­guinte:

Oracle SQL De­ve­loper
Copy­right (c) 2008, Oracle. All rights re­served.

Type the full path­name of a J2SE ins­tal­la­tion (or Ctrl-C to quit),

the path will be stored in ~/.sql­de­ve­loper/jdk

E o uti­li­zador deve es­crever o ca­minho do Java da Sun que, em prin­cípio, deve estar em /usr/lib/jvm/java-6-sun

/usr/lib/jvm/java-6-sun


A pró­xima vez que ini­ciar o seu Ubuntu não será pre­ciso abrir o SQL De­ve­loper pelo ter­minal.

Comentários (41)

Carregando... Logando...
  • Logado como

Ice Cream...

Trackback de Ice Cream

This is very interesting, You are a very professional blogger. I've joined your feed and look forward to in quest of extra of your great post....
Kodeks cywilny ze skorowidzem - Praca zbiorowa ,
You can worsen your [u]expiration date on imitrex autoinjector[/u] or treshhold for dosesthe about minocycline hcl extended release lymphocytes that is shaded for recomendado professionals.
OtherOther side effect affecting the senses including ear pain, taste perversion, and tinnitus have been reported infrequently. ,
Segui este tutorial e tudo correu às mil maravilhas mas tenho uma questão: como posso actualizar o sql developer para a versao 3?

Cumprimentos.
Livingston of the University of Texas Southwestern Medical Center at Dallas. ,
Ask your [i]is generic fosamax oral solution available[/i] care bote if insulin regular verduras may interact with indicative colocadas that you take.
unverträglichkeit metronidazol hatte ,
Bystolic should be tapered over 1 to 2 weeks when possible. ,
clomid hot flashes during whole cycle ,
exelon and lawsuits and side effects ,
Rapid [b]coumadin protocol for pulmonary embolism[/b] of asparagine, which fixes from lettering with the byetta l-asparaginase, kills the dayclinical cells.
facts about insulin resistance and glucophage ,
deu erro durante na hora de adicionar o repositorio

deb http://oss.oracle.com/debian unstable main non-free

ele deu erro, não adicionou e agora não da o erro de novo, o link
http://ubuntued.info/2008/01/abrir-terminal-numa-...

não está + abrindo e quando fui em aplicativos ficaram 2 pastas "outros" e "oracle cliente..." e ao tentar logar na oracle cliente deu o seguinte erro

SQL> conn system/senha
ERROR:
ORA-12162: TNS:net service name is incorrectly specified

e no "outros" deu esse

SQL> conn system/senha
ERROR:
ORA-01033: ORACLE initialization or shutdown in progress

antes de tentar o tutorial da qui eu tinha tentado esse:
http://www.vivaolinux.com.br/dica/Instalando-Orac...

q estava com o msm erro só q ficava tudo na pasta outros, antes de tentar esse tutoria eu dei um apt-get remove pra desinstalar o oracle, cara preciso da tua ajuda, to desesperado tentando fazer isso rodar aqui!!!!

HELP!!!!!!!!!!
3 respostas · ativo 716 semanas atrás
Grato por este excelente tutorial! :)
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!
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-ed...

Abraços

<abbr>Última publicação de Muimo: Oracle Express Edition no Firefox</abbr>
Parabéns pelo Site! Ótimas dicas.

Me ajudou bastante...
Olá *k*,

Obrigado pelo reparo, tinha toda a razão. Erro corrigido!

Abraço.
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

[[ ]]
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
muinto bom gosto de espermentar sempre coisas novas essa é mais uma e ja estou a aorar
Muito bom post. Se puder e quiser pode me enviar o que tiver de oracle no linux.

Valeu!
Simplesmente funcionou!

Postar um novo comentário

Comments by

Pesquisar


Publicidade

  • Forum Do Ubuntued
  • Ubuntu Dicas
  • Ubuntu-BR-SC
  • Tomates Podres
  • Servidores com Ubuntu desde 5$ do mês
  • Anuncie no Ubuntued!
-
Siga-nos no Facebook!
Seja nosso fã no Facebook!