Diferencia entre revisiones de «Instalar Oracle-xe en Ubuntu amd64»
(Instalar paso a paso Oracle-xe 10g i386 para Ubuntu amd64) |
(→Enlaces externos) |
||
(No se muestran 3 ediciones intermedias realizadas por 2 usuarios) | |||
Línea 6: | Línea 6: | ||
* oracle-xe-universal_10.2.0.1-1.0_i386.deb | * oracle-xe-universal_10.2.0.1-1.0_i386.deb | ||
− | libc6-i386 y bc estan en los repositorios, se deben descargar | + | libc6-i386 y bc estan en los repositorios, se deben descargar [http://packages.ubuntu.com/maverick/i386/libaio1/download libaio] y [http://www.oracle.com/technetwork/database/express-edition/downloads/index.html Oracle Express Edition]. El libaio del enlace es para Maverick, se debe tener en cuenta la versión y debe ser para arquitectura i386. |
− | + | ||
− | + | ||
== Para instalar: == | == Para instalar: == | ||
+ | Para instalar desde repositorio libc6 con arquitectura de 32 bits, digitamos en consola: | ||
− | |||
<pre> | <pre> | ||
$ sudo apt-get install libc6-i386 | $ sudo apt-get install libc6-i386 | ||
</pre> | </pre> | ||
− | |||
Para confirmar que nuestra arquitectura es amd64, suponiendo que ambos paquetes descargados quedaron en el directorio Descargas y que el usuario es ''usuario12'' (cambialo por el tuyo): | Para confirmar que nuestra arquitectura es amd64, suponiendo que ambos paquetes descargados quedaron en el directorio Descargas y que el usuario es ''usuario12'' (cambialo por el tuyo): | ||
vamos al directorio del fichero descargado y lo instalamos con dpkg | vamos al directorio del fichero descargado y lo instalamos con dpkg | ||
+ | |||
<pre> | <pre> | ||
$ cd /home/usuario12/Descargas | $ cd /home/usuario12/Descargas | ||
Línea 27: | Línea 25: | ||
debe salir: | debe salir: | ||
+ | |||
<pre> | <pre> | ||
dpkg: error al procesar libaio1_0.3.107-7ubuntu1_i386.deb (--install): | dpkg: error al procesar libaio1_0.3.107-7ubuntu1_i386.deb (--install): | ||
Línea 54: | Línea 53: | ||
$ sudo dpkg -i --force-architecture oracle-xe-universal_10.2.0.1-1.0_i386.deb | $ sudo dpkg -i --force-architecture oracle-xe-universal_10.2.0.1-1.0_i386.deb | ||
</pre> | </pre> | ||
− | |||
− | |||
== Configuración == | == Configuración == | ||
− | |||
− | |||
Ahora tenemos que configurarlo, en consola nos aparece un mensaje que aconseja configurar con /etc/init.d/oracle-xe configure | Ahora tenemos que configurarlo, en consola nos aparece un mensaje que aconseja configurar con /etc/init.d/oracle-xe configure | ||
Línea 76: | Línea 71: | ||
Specify the HTTP port that will be used for Oracle Application Express [8080]: 8095" | Specify the HTTP port that will be used for Oracle Application Express [8080]: 8095" | ||
+ | </pre> | ||
− | |||
Aquí nos pide el puerto para la aplicación web, el 8080 está por defecto, pero en caso de que se instale en un servidor, Tomcat ya tendrá este puerto y en general, hay muchas aplicaciones que lo utlizan, es aconsejable cambiarlo a otro por ejemplo al 8095, pero se puede asignar cualquiera. | Aquí nos pide el puerto para la aplicación web, el 8080 está por defecto, pero en caso de que se instale en un servidor, Tomcat ya tendrá este puerto y en general, hay muchas aplicaciones que lo utlizan, es aconsejable cambiarlo a otro por ejemplo al 8095, pero se puede asignar cualquiera. | ||
<pre> | <pre> | ||
"Specify a port that will be used for the database listener [1521]: " | "Specify a port that will be used for the database listener [1521]: " | ||
+ | </pre> | ||
− | |||
Ahora pide el puerto para que otras aplicaciones se comuniquen con la Base de Datos (por ejemplo JDBC), se asigna por default, pero también se puede cambiar. | Ahora pide el puerto para que otras aplicaciones se comuniquen con la Base de Datos (por ejemplo JDBC), se asigna por default, pero también se puede cambiar. | ||
Línea 92: | Línea 87: | ||
initial configuration: | initial configuration: | ||
Confirm the password: " | Confirm the password: " | ||
− | |||
</pre> | </pre> | ||
+ | |||
Aquí pide la contraseña para las cuentas de Administración y su confirmación. | Aquí pide la contraseña para las cuentas de Administración y su confirmación. | ||
Línea 108: | Línea 103: | ||
Installation Completed Successfully. | Installation Completed Successfully. | ||
To access the Database Home Page go to "http://127.0.0.1:8095/apex" | To access the Database Home Page go to "http://127.0.0.1:8095/apex" | ||
− | |||
</pre> | </pre> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | Configuración finalizada. Si entramos a http://127.0.0.1:8095/apex ó http://localhost:8095/apex desde un explorador, (recuerda el puerto), nos pide usuario y contraseña (system y la contraseña que especificamos arriba) y ya tendremos Oracle-xe totalmente funcional. | |
+ | {{nota| Si se ejecuta desde consola se recomienda el uso del navegador web w3m en para consola para habilitar la opción de entrada vía Http y poder conectarse desde otro computador.}} | ||
+ | == Variables de Entorno == | ||
Ahora y para finalizar modificamos el fichero bashrc, para ello digitamos | Ahora y para finalizar modificamos el fichero bashrc, para ello digitamos | ||
Línea 134: | Línea 125: | ||
y al final del archivo agregamos | y al final del archivo agregamos | ||
+ | |||
<pre> | <pre> | ||
− | |||
ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server | ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server | ||
PATH=$PATH:$ORACLE_HOME/bin | PATH=$PATH:$ORACLE_HOME/bin | ||
Línea 143: | Línea 134: | ||
</pre> | </pre> | ||
− | sin espacios ni /al final de la ruta (ej. server/); tal cual! | + | sin espacios ni barra inclinada ('/') al final de la ruta (ej. server/); tal cual! Si estamos en gedit, salir y guardar. Si estamos en '''nano''' CTRL+o enter y luego CTRL+X. Son tres variables, |
− | + | ||
− | Si estamos en gedit, salir y guardar. Si estamos en nano | + | |
− | + | ||
− | Son tres variables, | + | |
+ | <pre> | ||
ORACLE_HOME: ruta donde está oracle | ORACLE_HOME: ruta donde está oracle | ||
ORACLE_SID: Identificador de la Base de Datos | ORACLE_SID: Identificador de la Base de Datos | ||
PATH: Variable de entorno para inicio de aplicaciones | PATH: Variable de entorno para inicio de aplicaciones | ||
+ | </pre> | ||
− | cerramos el terminal. | + | Y luego cerramos el terminal. |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | == Enlaces externos == | |
+ | * [http://www.ubuntu-es.org/node/147521 Instalar Oracle-xe en Ubuntu amd64] {{es}} |
Última revisión de 04:41 8 mayo 2011
Requisitos:
- libc6-i386
- bc
- libaio1_0.3.107-7ubuntu1_i386.deb
- oracle-xe-universal_10.2.0.1-1.0_i386.deb
libc6-i386 y bc estan en los repositorios, se deben descargar libaio y Oracle Express Edition. El libaio del enlace es para Maverick, se debe tener en cuenta la versión y debe ser para arquitectura i386.
Para instalar:
Para instalar desde repositorio libc6 con arquitectura de 32 bits, digitamos en consola:
$ sudo apt-get install libc6-i386
Para confirmar que nuestra arquitectura es amd64, suponiendo que ambos paquetes descargados quedaron en el directorio Descargas y que el usuario es usuario12 (cambialo por el tuyo):
vamos al directorio del fichero descargado y lo instalamos con dpkg
$ cd /home/usuario12/Descargas $ sudo dpkg -i libaio1_0.3.107-7ubuntu1_i386.deb
debe salir:
dpkg: error al procesar libaio1_0.3.107-7ubuntu1_i386.deb (--install): la arquitectura del paquete (i386) no corresponde con la del sistema (amd64) Se encontraron errores al procesar: libaio1_0.3.107-7ubuntu1_i386.deb
Si no aparece tal error, la arquitectura debe ser i386. En tal caso se recomienda revisar la guia de Oracle para instalación el Linux de 32 bits, http://www.oracle.com/technetwork/topics/linux/whatsnew/index.html directamente.
continuando con los de 64, primero instalamos bc desde repositorio:
$ sudo apt-get install bc
para forzar al dpkg digitamos:
$ sudo dpkg -i --force-architecture libaio1_0.3.107-7ubuntu1_i386.deb
y
$ sudo dpkg -i --force-architecture oracle-xe-universal_10.2.0.1-1.0_i386.deb
Configuración
Ahora tenemos que configurarlo, en consola nos aparece un mensaje que aconseja configurar con /etc/init.d/oracle-xe configure
$ sudo /etc/init.d/oracle-xe configure
"Oracle Database 10g Express Edition Configuration ------------------------------------------------- This will configure on-boot properties of Oracle Database 10g Express Edition. The following questions will determine whether the database should be starting upon system boot, the ports it will use, and the passwords that will be used for database accounts. Press to accept the defaults. Ctrl-C will abort. Specify the HTTP port that will be used for Oracle Application Express [8080]: 8095"
Aquí nos pide el puerto para la aplicación web, el 8080 está por defecto, pero en caso de que se instale en un servidor, Tomcat ya tendrá este puerto y en general, hay muchas aplicaciones que lo utlizan, es aconsejable cambiarlo a otro por ejemplo al 8095, pero se puede asignar cualquiera.
"Specify a port that will be used for the database listener [1521]: "
Ahora pide el puerto para que otras aplicaciones se comuniquen con la Base de Datos (por ejemplo JDBC), se asigna por default, pero también se puede cambiar.
" Specify a password to be used for database accounts. Note that the same password will be used for SYS and SYSTEM. Oracle recommends the use of different passwords for each database account. This can be done after initial configuration: Confirm the password: "
Aquí pide la contraseña para las cuentas de Administración y su confirmación.
"Do you want Oracle Database 10g Express Edition to be started on boot (y/n) [y]: "
Nos pregunta si queremos que Oracle inicie con el arranque del sistema, por defecto si.
" Starting Oracle Net Listener...Done Configuring Database...Done Starting Oracle Database 10g Express Edition Instance...Done Installation Completed Successfully. To access the Database Home Page go to "http://127.0.0.1:8095/apex"
Configuración finalizada. Si entramos a http://127.0.0.1:8095/apex ó http://localhost:8095/apex desde un explorador, (recuerda el puerto), nos pide usuario y contraseña (system y la contraseña que especificamos arriba) y ya tendremos Oracle-xe totalmente funcional.
Si se ejecuta desde consola se recomienda el uso del navegador web w3m en para consola para habilitar la opción de entrada vía Http y poder conectarse desde otro computador. |
Variables de Entorno
Ahora y para finalizar modificamos el fichero bashrc, para ello digitamos
En Ubuntu-Desktop:
$ sudo gedit ~/.bashrc
En Ubuntu-Server:
$ sudo nano ~/.bashrc
y al final del archivo agregamos
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
sin espacios ni barra inclinada ('/') al final de la ruta (ej. server/); tal cual! Si estamos en gedit, salir y guardar. Si estamos en nano CTRL+o enter y luego CTRL+X. Son tres variables,
ORACLE_HOME: ruta donde está oracle ORACLE_SID: Identificador de la Base de Datos PATH: Variable de entorno para inicio de aplicaciones
Y luego cerramos el terminal.
Enlaces externos
- Instalar Oracle-xe en Ubuntu amd64 (en español)