Oracle XE (10g) no ubuntu 64

Iniciado por rafasnn, 13 de Janeiro de 2009, 12:26

tópico anterior - próximo tópico

rafasnn

pessoal,

alguém já conseguiu a façanha de instalar o Oracle 10g (xe) no Ubuntu Server 64? pesquisando no Google eu até consegui instalar mas ele não inicia dando o seguinte erro:


Starting Oracle Net Listener.
Starting Oracle Database 10g Express Edition Instance.
Failed to start Oracle Net Listener using /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/tnslsnr and Oracle Express Database using /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/sqlplus.


Macbook Pro 2,33 4GB 250GB
iPhone 8GB

rafasnn

Pessoal, como apanhei muito para instalar o oracle no Ubuntu 64 resolvi postar um "passo a passo"


Instalação do Oracle 10g (XE) no Linux 64 bits (baseados no Debian): 
Pacotes necessários: 

bc
libc6-i386 
libaio_0.3.104-1_i386.deb 
oracle-xe-universal_10.2.0.1-1.0_i386.deb 

1. Instale o pacote bc (via apt);
2. instale a biblioteca libc6-i386 (via apt); 
3. instale a biblioteca libaio_0.3.104-1_i386.deb (dpkg -i --force-architecture) (pode ser baixado em vários sites); 
4. informe o PATH (caminho) do oracle editando o arquivo /etc/bash.bashrc acrescentando no final do arquivo:

ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server
PATH=$PATH:$ORACLE_HOME/bin
export ORACLE_HOME
export ORACLE_SID=XE
export PATH

5. instale o pacote oracle-xe-universal_10.2.0.1-1.0_i386.deb com o comando (dpkg -i --force-architecture) (pode
ser obtido no site da oracle, é gratuito basta fazer o cadastro), siga os passos da instalação informando porta
de navegação (geralmente 8080), porta de conexão, senha, etc; 
6. execute o comando (/etc/init.d/oracle-xe configure) e siga as instruções; 
7. execute o comando sqlplus, digite o usuário SYSTEM e a senha informada no passo 6, execute a instrução
EXEC DBMS_XDB.SETHTTPPORT(SUA PORTA WEB); 
8. teste a instalação do Oracle pela interface gráfica do banco http://(SEU_IP )/apex.


o único problema é quando reinicia ele perde a configuração descrita no item 7 mas se alguém souber a solução ficaria agradecido!!!


Macbook Pro 2,33 4GB 250GB
iPhone 8GB

agente100gelo

#2
Você não precisava abrir um novo tópico para isso.
Tópicos unidos.
Advogado e analista de sistema cearense.
Twitter: @glaydson

rafasnn

Macbook Pro 2,33 4GB 250GB
iPhone 8GB

brunojcm

Primeiramente, gostaria de dizer que este tutorial não funciona perfeitamente para o Ubuntu 64 Server Edition. Neste é preciso instalar também o pacote 'ia32-libs' antes de tudo:

sudo apt-get install ia32-libs

Também tive problemas com a perda da senha do sys depois da instalação. A senha que utilizei não funcionou. Fiz o seguinte:

root@homolog2-ubuntu:~# nmap localhost #checando se sua base foi instalada, as portas 1521 e a 8080 devem estar abertas
root@homolog2-ubuntu:~# su - oracle #mudando para o usuário oracle
oracle@homolog2-ubuntu:~$ sqlplus sys as sysdba # Digite qualquer password quando solicitado, estamos logando como root
SQL> alter user system identified by suanovasenha;

reggotardo

Olá Pessoal, tudo bom?

Bruno, seguindo o tutorial acima e tambem este http://littlebrain.org/2008/05/12/how-to-install-oracle-xe-in-ubuntu-64-bit/ instalei o XE no ubuntu 10.10 desktop.

O problema é que ele não funciona.
Não nenhum mensagem de erro, mas dá start do listener na 1521. O problema é que o bd não sobe (porta 8080 não está ocupada).

Teria alguma dica ou sugestão?

obrigado
Reginaldo