Arch Linux + NetBeans + MySQL + Oracle 10g

Neste artigo mostro como fazer a instalação do NetBeans e dos bancos de dados Oracle e MySQL no Arch Linux.

[ Hits: 19.686 ]

Por: Renato Leite em 22/09/2008 | Blog: http://www.vivaolinux.com.bbr


Instalando e configurando o Oracle



Vou usar a versão 10g Express do Oracle.

Primeiro você precisa fazer download do Oracle:

http://www.oracle.com/technology/software/products/database/xe/htdocs/102xelinsoft.html

Aceite os termos, escolha a versão "oracle-xe-univ-10.2.0.1-1.0.i386.rpm", ele mostrará uma janela pedindo para você fazer login, se você não tiver conta, registre-se. =)

Depois de ter feito download do Oracle, faça o seguinte.

Crie uma pasta dentro da pasta do seu usuário com o comando:

# mkdir oracle

Agora vamos copiar o Oracle para a pasta (estou supondo que você deixe os arquivos de downloads no desktop).

# cp /home/usuário/Desktop/Oracle*.rpm /home/usuário/oracle/

Depois de ter copiado, entre no seguinte link:

http://aur.archlinux.org/packages/oracle-xe/oracle-xe/

E faça download de todos os arquivos que estiverem neste diretório (não renomeie nenhum, deixe com os mesmos nomes).

Copie todos os arquivos que você fez download para a pasta oracle que está no seu usuário. Verifique se os arquivos que você fez download estão juntos do arquivo do Oracle.

Agora vamos instalar o libaio (sem o libaio o Oracle não funciona).

Entre no terminal e faça o seguinte:

# mkdir /home/usuário/oracle/libaio/
# cd /home/usuário/oracle/libaio/
# vim PKGBUILD


E adicione o seguinte conteúdo no arquivo criado:

pkgname=libaio
pkgver=0.3.106
pkgrel=1
pkgdesc="The Linux-native asynchronous I/O facility (aio) library."
url="http://ftp.debian.org/debian/pool/main/liba/$pkgname/"
license="LGPL"
arch=('i686')
makedepends=(gzip)
# Note - the absence of a 'depends' line is intentional - the Makefile
# for the library specifies '-nostdlib'.
_pkgnm=${pkgname}_${pkgver}
source=(http://ftp.debian.org/debian/pool/main/liba/$pkgname/${_pkgnm}.orig.tar.gz)
md5sums=('9480e31cce6506091080d59211089bd4')

build() {
_srcdir=${_pkgnm//_/-}
cd $startdir/src/${_srcdir}
make || return 1
make prefix=$startdir/pkg/usr install
mkdir -p $startdir/pkg/usr/man/man1 $startdir/pkg/usr/man/man3
for f in $startdir/src/${_srcdir}/man/io*; do
_fn=${f##*/}
_sfx=${_fn: -1}
gzip -c $f > $startdir/pkg/usr/man/man${_sfx}/$_fn.gz
done
}

Ainda no diretório "libaio":

# makepkg

Ele fará o download do libaio e automaticamente criará o arquivo "libaio-*-i686.pkg.tar.gz".

Agora é só fazer a instalação do pacote:

# pacman -U libaio*.pkg.tar.gz

Finalmente vamos fazer a instalação do Oracle.

Entre no terminal e digite:

# cd /home/usuário/oracle/
# makepkg


Se tudo correr bem ele irá gerar o arquivo "oracle-xe-10.2.01-1-i686.pkg.tar.gz".

Agora configuraremos as permissões das pastas e criaremos o usuário e grupo do Oracle (execute como root):

# ./oracle.install

Depois temos que fazer a instalação do Oracle:

# pacman -U oracle-xe*.pkg.tar.gz

E executarmos o arquivo "oraconfig.sh", que faz a configuração do Oracle (isso pode demorar um pouco):

# ./oraconfig.sh

Ele abrirá o Oracle depois da configuração, mas se não abrir faça o seguinte (como root):

# /etc/init.d/oracle-xe start

Se tudo correr bem, o link abaixo já estará funcionando:

http://127.0.0.1:8080/apex

Página anterior    

Páginas do artigo
   1. Instalando e configurando NetBeans e MySQL
   2. Instalando e configurando o Oracle
Outros artigos deste autor

Configurando o Arch Linux

Configurando o Slackware 12

Leitura recomendada

Criando classe Java para conectar e manipular dados no MySQL

Trabalhando com Java e SQL (parte 1)

Hibernate - Persistindo dados como se fosse objetos

Conectando com Bco Interbase/Firebird em Java

Escrevendo aplicações com MySQL e Java

  
Comentários
[1] Comentário enviado por kalib em 22/09/2008 - 15:06h

Legal..
Parabéns pelo artigo cara....
O Netbeans vem melhorando bastante nas últimas versões... um rival forte para o eclipse.. :p
E que bom que tens o pacman ao seu lado para ajudar não é!? hauhauha

abraço

[2] Comentário enviado por humbhenri em 22/09/2008 - 18:08h

Outra maneira de instalar o netbeans é pelo pacman: pacman -S netbeans

[3] Comentário enviado por renato.leite em 22/09/2008 - 21:11h

opa, da para instalar pelo pacman tbm, so que como ele é um pouco grande, acho melhor baixar pela forma "tradicional" ja que eu posso usar em outras distros ele, sem precisar fazer outras coisas para ele poder rodar ehehe =]

[4] Comentário enviado por hdoria em 23/09/2008 - 17:41h

Esta instalação do mysql está meio "obscura". Porque remover o /var/lib/mysql ? Isto é totalmente desnecessário. Já instalei o MySQL no Arch inúmeras vezes e nunca precisei disso.

O netbeans está disponível nos repositórios e é melhor instalá-lo dessa forma. Fica muito mais fácil de atualizar e gerenciar.

No mais, parabéns pelo artigo. Já vi várias pessoas com dúvidas sobre o Oracle no Arch e isto vai ajudá-las. Estou adicionando uma notícia no site do Arch Linux Brasil.

[5] Comentário enviado por zerolelouch em 01/11/2008 - 15:32h

Não tive sucesso na instalação do oracle segui todos os passos.
Antes de instalar criei o diretório init.d executo o comando "/etc/init.d/oracle-xe start " ou "/etc/init.d/oracle-xe restart" e ele n inicia. Tentei sem o diretório init.d e sim com rc.d e quando eu executo o comando "/etc/rc.d/oracle-xe start" ou "/etc/rc.d/oracle-xe restart" ele n inicia tb.
Alguém poderia me ajudar?


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts