How to Install Oracle XE in Novell Suse

Posted by Paola Pullas | Posted in Novell, Oracle XE | Posted on 07-08-2007

7

Bueno pues resulta que me he cambiado de distro para respirar nuevos aires y he elegido Suse Enterprise Desktop 10, hasta ahora a mi me ha gustado mucho más que Ubuntu pero después de más de 1 año que la otra fue mi amiga veamos si Suse da la talla porque Red Hat no me convenció como distribución de escritorio.

Y pues bueno, el cambio ha implicado instalar mis cositas en Suse y pues me he puesto la tarea de instalarme mi base de datos favorita en todo el universo: Oracle, la cual he decidido colocar en su versión XE para hacer mis pruebas.

Lo primero descargar el rpm de la página web de Oracle: http://www.oracle.com/technology/software/products/database/xe/index.html

Una vez descargado el rpm es hora de instalar el producto lo cual no es cosa del otro mundo porque basta con el siguiente comando:

rpm -ivh oracle-xe-10.2.0.1-0.1.i386.rpm

Entonces el error:

Preparing… ########################################### [100%]
This system does not meet the minimum requirements for swap space. Based on he amount of physical memory available on the system, Oracle Database 10g Express Edition requires 988 MB of swap space. This system has 800 MB of swap space. Configure more swap space on the system and retry the installation.
error: %pre(oracle-xe-10.2.0.1-0.1.i386) scriptlet failed, exit status 1
error: install: %pre scriptlet failed (2), skipping oracle-xe-10.2.0.1-0.1

Y como dirían en aquella famosa serie de televisión: ¿y ahora quien podrá ayudarnos?

Pues acá les coloco la solución para incrementar temporalmente el swap de su Linux:

su – root
dd if=/dev/zero of=extraswap bs=1k count=900000
chmod 600 extraswap
mkswap extraswap
swapon extraswap

Para verificar que el swap se haya asignado se puede digitar el siguiente comando:

grep SwapTotal /proc/meminfo

Si luego deseas desabilitar este swap temporal puedes digitar:

su – root
swapoff extraswap
rm extraswap

Ahora si:

rpm -ivh oracle-xe-10.2.0.1-1.0.i386.rpm
Preparing… ########################################### [100%]
1:oracle-xe warning: /etc/init.d/oracle-xe saved as /etc/init.d/oracle-xe.rpmorig ########################################### [100%]

Executing Post-install steps…

oracle-xe 0:off 1:off 2:off 3:on 4:off 5:on 6:off
You must run ‘/etc/init.d/oracle-xe configure’ as the root user to configure the database.

Y luego ejecutamos el script de configuración:

/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]:

Specify a port that will be used for the database listener [1521]:

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:

Do you want Oracle Database 10g Express Edition to be started on boot (y/n) [y]:n

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:8080/apex”

Y listo con estos pasos ya tengo Oracle XE y APEX en mi equipo.

Autor: Paola Pullas
Más información: http://www.refundation.com

Be Sociable, Share!

Comments (7)

Hola.
Necesitaste RPMs adicionales? Siempre los necesitas, dependiendo de la distro de linux q utilices y la versión… me puedes indicar cuales fueron? Yo tengo SUSE 10 Pro, tambien he instalado en Centos 4.4. Una pregunta. lo has instalado en Oracle Linux 5?

[…] From ecuoug.org […]

Hola:
Instale una BD 9i en un server con linux, luego le instale una BD 10g 10.2.0 en el mismo server linux en un diferente OraHome. Al momento de utilizar el .oraenv para cambiarme de ambiente hacia la BD 10g no reconoce el OraHome del la BD10g y me pide que ingrese el OraHome de la Bd 10g y por tal motivo tengo q ingresar manualmente el OraHome de la BD 10g.. Su gentil ayuda con este tema.

Saludos,
Paul Andres

Impresionante el truco del swap… Estaba casi entrando en desesperación porque aparte de pedirme las librerias libaio, no tenía espacio en disco. Cuando lo hice, despues no tenia espacio en swap! Bueno, gracias, el truco me ha salvado el día. Salud!

Yo instale Oracle XE en suse sled 10 64bits pero al conectarme me da este error , espero por favor me yuden ya que no quisiera cambiar de distribucion tan rapido .

Firefox can’t establish a connection to the server at 127.0.0.1:8080.

Hola,, porque no mencionan dependencias,,,?
se requiere apache?….y si se requiere que configuracion necesita?

Porque mi situacion esta igual que varios, con problemas con el navegador,,, otra cosa mi SO esta en modo texto,,, que necesito hacer para entrear desde otro host?

Firefox: http://192.168.1.3:8080/apex
Connection Interrupted
The connection to the server was reset while the page was loading.
The network link was interrupted while negotiating a connection. Please try again.

Y localmente
# lynx http://localhost:8080/apex
Looking up localhost:8080
Making HTTP connection to localhost:8080
Alert!: Unable to connect to remote host.

Saludos!

Estimado Gamaliel,

No se mencionan dependencias porque no existen, no requieres Apache extra para poder correr las aplicaciones de Oracle ya que el momento de instalar Oracle XE te instala a nivel de capa media todo lo que requieres.

Yo les aconsejo revisar el status de los servicios de Oracle, si siguen el manual tal como se coloca en la página debería funcionar y lo único que se me ocurre es que los servicios pueden estar abajo.

Saludos,
Paola

Write a comment