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