Oracle en Debian.
Martes 21 de Agosto de 2007 por Maz
Por fin los chicos de Oracle ponen a nuestra disposición y en un formato realmente cómodo, la penúltima versión de su base de datos. Eso si con una limitación de 1Gb de datos.
¿Por qué lo de cómodo?
Se han molestado en empaquetarlo en un .deb, y han creado un repositorio especifico.
Detalles de la instalación:
Abrimos nuestra consola preferida (recomendable si no lo habéis probado yakuake).
Nos logueamos como root
su root
Añadimos en nuestros repositorios de apt (/etc/apt/sources.list) el siguiente repositorio:
deb http://oss.oracle.com/debian unstable main non-free
Guardamos y salimos.
Actualizamos con el siguiente comando:
apt-get update
Para instalar la base de datos:
apt-get install oracle-xe-universal
Aceptar todas las opciones por defecto (a menos que queráis personalizar algo).
Introducir la contraseña que servirá para los dos usuarios de la BDD (SYS y SYSTEM).
Editado:
Nos han informado que existe un problema con la creación de las variables de entorno con esta versión.
Para solventarlo, hay que editar el .bashrc de cada usuario añadiendo 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`
Y ya estaría solucionado.
Para probar:
Escribir sqlplus en una consola.
Etiquetado en General |
Septiembre 19th, 2007 at 10:05
deepblue:~# sqlplus
SQL*Plus: Release 10.2.0.1.0 - Production on Wed Sep 19 04:00:45 2007
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Enter user-name: SYSTEM
Enter password:
ERROR:
ORA-01033: ORACLE initialization or shutdown in progress
Enter user-name: SYS
Enter password:
ERROR:
ORA-01033: ORACLE initialization or shutdown in progress
Enter user-name: SYSTEM
Enter password:
ERROR:
ORA-01033: ORACLE initialization or shutdown in progress
SP2-0157: unable to CONNECT to ORACLE after 3 attempts, exiting SQL*Plus
deepblue:~#
NO PUEDO AUTENTICARME(EL PSSWOR ES EL QUE INGRESE EN LA INSTALACION), Y NO ABRE http://127.0.0.1:8080/apex
Septiembre 19th, 2007 at 10:59
Este error se produce porque la base de datos esta montada pero no se ha abierto de manera correcta.
Dos maneras de solucionarlo:
-Por SQL+, si te deja:
sqlplus /nolog
sql> connect / as sysdba
sql> startup mount;
sql> recover database;
sql> alter database open;
-Por interfaz grafica:
Vete al submenu que te ha creado la instalacion de Oracle y para la BBDD y vuelve a inicializarla. Si no funciona dale a recuperar base de datos
De todas formas comprueba el alert.log para asegurarte que no ha pasado nada mas
Un saludo