Como instalar Oracle 10G Express Editon en Debian Etch/Lenny
1. Instalación (todos los pasos se deben ejecutar como root).
1.1- Agregar el repositorio:
deb http://oss.oracle.com/debian unstable main non-free
al archivo /etc/apt/sources.list
1.2- Hacer apt-get update.
1.3- Hacer apt-get install oracle-xe-universal.
1.4- Confirmar las opciones de descarga e instalación:
-After unpacking 451MB of additional disk space will be used.
Do you want to continue [Y/n]
-Install these packages without verification [y/N]?
1.5- Ejecutar /etc/init.d/oracle-xe configure
1.6- Especificar las opciones para los puertos (se pueden dejar los valores por defecto):
-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]:
1.7- Ingresar el password para las cuentas de administración (SYS & SYSTEM).
-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:
1.8- Confirmar el inicio automático del servicio.
-Do you want Oracle Database 10g Express Edition to be started on boot (y/n) [y]:
1.9 El instalador confirma que la instalación fue exitosa:
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"
2.- Configuración de Varibles de Entorno.
******************************************
Por alguna razón, y a diferencia de otras versiones del instalador de Oracle, este no crea las variables de entorno de forma automática. Esto trae como consecuencia que para ejecutar cualquier utilitario (imp,exp,sqlldr,etc.) hay que hacerlo indicando la ruta completa del mismo.
De hecho, el ícono que crea la instalación para el SQL Plus apunta hacia un script (/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/config/scripts/runsqlplus.sh). Esto es poco práctico, pero se puede solucionar fácilmente:
2.1- Editar el archivo /home/{username}/.bashrc
2.2- Agregar las siguientes líneas:
export PATH="$PATH:/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin"
export ORACLE_HOME="/usr/lib/oracle/xe/app/oracle/product/10.2.0/server"
export ORACLE_SID="XE"
export NLS_LANG=`$ORACLE_HOME/bin/nls_lang.sh`
3.- Prueba.
************
3.1- Escribir sqlplus en una sesión de shell.
3.2- Ingresar el usuario SYSTEM y el password que se estableción durante la instalación.
3.3- Desbloqueamos el esquema HR con la siguiente secuencia de comandos (enter después de cada línea):
alter user hr
identified by hr
account unlock;
#resultado:
User altered.
3.4- Realizar una conexión con el usuario hr.
conn hr/hr
3.4- Consultar la tabla Employees:
select first_name,last_name from employees;
#resultado:
FIRST_NAME LAST_NAME
-------------------- -------------------------
Ellen Abel
Sundar Ande
Mozhe Atkinson
David Austin
Hermann Baer
Shelli Baida
Amit Banda
Elizabeth Bates
Sarah Bell
David Bernstein
Laura Bissot
Enviado por likeneox el 8 Agosto, 2007 - 16:33.
Muy buena. Muchas gracías por el tutorial.
Me consta que Oracle esta trabajando para homologar varias distribuciones de Linux (entre ellas Debian) para sus productos. De hecho, ha firmado varios acuerdos con empresas de Linux Linalco y Oracle
Enviado por buhjaren el 22 Enero, 2008 - 08:13.
Me parece muy buena ayuda y se agradece de antemano por otra parte estoy leyendo para informarme sobre este tema, en Oracle.com me encontre con la guia de instalacion sobre Linux en general y menciona como requerimientos a parte de la libreria glibcxxx una libreria de nombre "libaio" pero no se en donde encontrarla o a que se refiere dicha libreria si pudieran ayudarme se los agradeceria.
Saludos!!!!
Enviado por Jack_Spider el 19 Octubre, 2008 - 21:36.
Tengo el siguiente problema, he instalado y configurado oracle, pero a la hora de crear un tablespace e indicar una ruta para el datafile me tira el siguiente error:
SQL> CREATE TABLESPACE prueba2 DATAFILE '/home/ces/dat.dbf' SIZE 50M;
CREATE TABLESPACE prueba2 DATAFILE '/home/ces/dat.dbf' SIZE 50M
*
ERROR at line 1:
ORA-01119: error in creating database file '/home/ces/dat.dbf'
ORA-27040: file create error, unable to create file
Linux Error: 13: Permission denied
me he logeado como SYSTEM, SYSTEM AS SYSDEBA, incluso he anadido mi usuario al grupo DBA, pero sigo sin conseguirlo,
gracias
Enviado por NataSHell el 19 Octubre, 2008 - 21:42.
Por favor Jack_Spider, leete las Normas del Foro.
Y crea tu propio hilo para pedir informes sobre tu problema.
Saludos!
Enviado por Jack_Spider el 19 Octubre, 2008 - 22:32.




Enviado por NataSHell el 19 Octubre, 2008 - 22:38.
Ok esto fue una pequeña nota que amablemente nos han enviado para aquellos que tengan necesidad de instalar Oracle Express en Debian, eres libre de poner los comentarios que tu quieras, pero si tienes algún problema, entonces debes crear tu propio hilo, decir que has hecho, etc, etc, esto para un mejor control de este gran foro... pero supongo eso ya lo sabes y quiero pensar ese comentario fue solo irónico.


