101 Libros de Informática Gratis

jueves, 13 de enero de 2011

Instalar Oracle 10g en Ubuntu (Maverik) y ejecutar scripts.sql

1.- Instalar Oracle 10g

Solo necesitamos hacer los pasos de esta guía: http://www.pinguinosycia.com/instalar-oracle-10g-express-en-ubuntu/.

Para sistemas de 32bits:



Añadimos Oracle a los repositorios:

# sudo sh -c "echo 'deb http://oss.oracle.com/debian unstable main non-free #Oracle XE' >> /etc/apt/sources.list.d/oraclexe.list"

Nos bajamos la clave del repositorio:

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

Actualizamos los repositorios:

# sudo apt-get update

Instalamos los paquetes:

# sudo apt-get install oracle-xe-universal

Para sistemas de 64bits:

Nos tenemos que bajar los paquetes manualmente e instalarlos con dpkg:

# wget http://oss.oracle.com/debian/dists/unstable/main/binary-i386/libaio_0.3.104-1_i386.deb http://oss.oracle.com/debian/dists/unstable/non-free/binary-i386/oracle-xe-universal_10.2.0.1-1.1_i386.deb

Instalamos los paquetes:

# sudo dpkg -i --force-architecture libaio_0.3.104-1_i386.deb oracle-xe-universal_10.2.0.1-1.1_i386.deb

2.- Configurar Oracle 10g

Pues lo configuramos:

# sudo /etc/init.d/oracle-xe configure

Nos preguntará si queremos iniciar la base de datos con el sistema y nos pedirá la clave para el usuario system.

3.- Ejecutar scripts.sql desde la consola

Es muy sencillo, solo tenemos que poner, una vez ya nos hayamos conectado con el usuario pertinente:

sql> start "/RUTA/DEL/FICHERO/fichero.sql"

Ejemplo:

sql> start "/home/oracle/script.sql"

NOTA!

Es importante que al crear el fichero de script pongáis la extensión .sql, sino no lo va a ejecutar.

Y debéis crear el fichero con un editor de texto en GNU/Linux, por que si lo creáis en $Windows$, al ejecutarlo va a dar problemas por que el salto de línea es diferente. En $Windows$ es '\n\r' y en GNU/Linux es '\n'. Por lo tanto la consola SQL*Plus se va a volver un poco loca.

FUENTE: pinguinosycia

No hay comentarios:

Publicar un comentario