Páginas

quarta-feira, 11 de fevereiro de 2009

Instalando Oracle XE no Ubuntu ou Debian

Bom, neste post irei falar sobre como instalar o Oracle XE, no Ubuntu ou em distribuições baseadas no Debian.

A instalação pode ser feita de duas formas, uma delas é baixando o arquivo .deb diretamento do link Oracle Express Edition e executar o mesmo no prompt de comando com o seguinte comando:

sudo dpkg –i oracle-xe_10.2.0.1-1.0_i386.deb

Mas também podemos usar os recurso do apt-get, para baixar e instalar automáticamente o Oracle Express Edition, onde para conseguirmos este recurso termos que adicionar no arquivo /etc/apt/source.list  a seguinte linha:

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

Após ter adiconado a linha acima, ainda no prompt de comando digite o comando abaixo para baixar a chave de autenticação do reposítorio Web:

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

Ainda no prompt de comando executar os comandos:

sudo apt-get update

sudo apt-get install oracle-xe

Após termos instalado o Oracle por uma das duas opções acima, executar o comando abaixo para poder configurar o Oracle no seu S.O.:

/etc/init.d/oracle-xe configure

Nesta fase irá aparecer no prompt de comando informações de configuração de ambiente, onde você ira passar, as portas de comunicação, listener, senha do sys e system, etc.

Após terminar a configuração do Oracle, você poderá acessar seu banco de dados pelo Firefox ou Browser preferido através do endereço http://127.0.0.1:8080/apex,  SQLDeveloper,  ou mesmo através do sqlplus que fica localizado no menu de arquivos do Gnome ou KDE.

Para iniciar o banco de dados manualmente você pode digitar o comando:

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

Para ativar o listener utilize o comando:  

lsnrctl start

Para parar o banco de dados manualmente você pode digitar como root o comando

sudo /etc/init.d/oracle-xe stop

Para obter mais informações de configuração do Oracle XE, você também poderá consultar o guia de instalação da Oracle.

Até a próxima.