Arch Linux + NetBeans + MySQL + Oracle 10g

Linux mySQL Netbeans Oracle
NetBeans + MySQL + Oracle

Instalando e configurando Netbeans e MySQL. Primeiro temos que fazer os downloads das softwares que iremos utilizar  você precisará fazer download do NetBeans, que pode ser feito direto do site oficial:

http://download.netbeans.org/netbeans/6.1/final/

Neste artigo usarei a versão “Web & Java EE”, mas fica ao critério de vocês escolherem a versão.

Depois de fazer download do NetBeans, logue como usuário root.

Localize o arquivo que você fez download (NetBeans**.sh). Entre no terminal e digite:

# chmod 777 NetBeans*.sh

Com isso o arquivo ganhou todas as permissões que precisaremos .

Agora que o nosso arquivo já tem permissão, precisamos executá-lo:

# ./NetBeans*.sh

Ele mostrará uma janela, basta então você ir verificando se todos os diretórios de instalação estão corretos e ir avançando.

Pronto, o NetBeans está instalado. Vamos fazer a instalação do MySQL.

Para instalar o MySQL é bem simples, basta executar o seguinte comando como root:

# pacman -S mysql

Ele instalará o MySQL e todas as suas dependências.

Agora temos que configurar o MySQL para que ele funcione sem qualquer problema.

Entre no terminal e digite os seguintes comandos:

# rm -rf /var/lib/mysql

# /etc/rc.d/mysqld restart
# mysql_install_db –datadir=/var/lib/mysql

# /etc/rc.d/mysqld restart
# mysqladmin -u root password “Uma Senha (sem aspas)”

# mysql_install_db
# chown -R mysql.mysql /var/lib/mysql

# /etc/rc.d/mysqld restart
Para “entrar” no MySQL, digite o comando no terminal:

# mysql -u root -p

Caso tenha corido tudo bem ele iniciará normalmente.

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

Aceite os termos, escolha a versão “oracle-xe-univ-10.2.0.1-1.0.i386.rpm”, e 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

Os textos publicados neste espaço são de responsabilidade única de seus autores (colunistas e leitores).
Sobre o autor

Renato Leite é Programador em Assembly, PHP, Perl, Python, Java, CSS, JavaScript, XML, C, C++, CGI, ShellScript, HTML e possui grande conhecimento de BD MySQL, Oracle e segurança em servidores linux