¿Cómo instalar Oracle Express 11gR2?

22

Necesito una guía paso a paso para instalar Oracle Database Express Edition versión 11g Release R2 en Ubuntu Desktop 12.04.1 LTS 64 bit Edition

Jorge Castro
fuente
He instalado Oracle Express 10.2 en Ubuntu 14.04, funciona bien, pero parece que Oracle Express 11.2 no lanzó ningún paquete para Ubuntu ...
Eric Wang

Respuestas:

16

La guía definitiva de Uber para la instalación de Oracle 11g XE en Debian moderna como la distribución que puede encontrar en ( MUY ENORME con una gran cantidad de soluciones , es por eso que no puedo pegar el artículo aquí):

Otras fuentes valiosas (¡oye! ¡Estos no son enlaces de las 20 principales búsquedas en la web! Pasé 3 noches leyendo estos blogs, son realmente buenos, pero en su mayoría duplican el forums.oracle.comenlace anterior ):

Una cosa que mata gran parte de mi tiempo es ORA-00845: MEMORY_TARGET no es compatible con este error del sistema que solucioné mediante d.hatena.ne.jpconsejos de blog:

$ sudo vi /u01/app/oracle/product/11.2.0/xe/config/scripts/init.ora
$ sudo vi /u01/app/oracle/product/11.2.0/xe/config/scripts/initXETemp.ora 

# memory_target = 418381824
pga_aggregate_target = 200540160
sga_target = 601620480

Otro error que soluciono y que no se menciona en los enlaces anteriores es:

  El archivo de parámetros del sistema es /u01/app/oracle/product/11.2.0/xe/network/admin/listener.ora
  Registre mensajes escritos en /u01/app/oracle/diag/tnslsnr/desktop/listener/alert/log.xml
  Error al escuchar: (DESCRIPCIÓN = (DIRECCIÓN = (PROTOCOLO = IPC) (CLAVE = EXTPROC_FOR_XE)))
  TNS-12555: TNS: permiso denegado
   TNS-12560: TNS: error del adaptador de protocolo
    TNS-00525: privilegio insuficiente para la operación
     Error de Linux: 1: operación no permitida

  El oyente no pudo iniciar. Vea los mensajes de error arriba ...

cuando empiece el oyente por:

  / bin / su -s / bin / bash oracle -c '/u01/app/oracle/product/11.2.0/xe/bin/lsnrctl start'

Lo soluciono comentando la línea:

# (DIRECCIÓN = (PROTOCOLO = IPC) (CLAVE = EXTPROC_FOR_XE))

en /u01/app/oracle/product/11.2.0/xe/network/admin/listener.ora.

A continuación, leí Cómo comenzar para desbloquear el HRusuario de prueba que se creó automáticamente durante la instalación de Oracle 11g XE ...

El resto de los documentos se pueden encontrar en la documentación de Database Express Edition

gavenkoa
fuente
Esta respuesta es lo suficientemente buena para una entrada de base de conocimiento. Lo único que queda es: ¡Por favor, arregle la gramática y pierda el leet-speak!
aquaherd
1
Perdón por el idioma, no soy un hablante nativo de inglés ...
gavenkoa
Hago algunos cambios, espero que les guste más el texto ...
gavenkoa
1
Encontré que la publicación en foros.oracle.com tiene información fantástica. Pero no está particularmente bien formateado, y podría estar mejor organizado. Escribí un artículo basado en él, pero hice algunas adiciones (y restas) y mejoré el formato. Instalación de Oracle en Ubuntu
mdahlman
1

Veo aquí que puede descargar una edición Linux x64: Descarga de Oracle .

Una vez que obtenga este .zip, abra una terminal y escriba:

unzip oracle-xe-11.2.0-1.0.x86_64.rpm.zip

Debería ver un paquete RPM. Como Ubuntu está basado en Debian, necesitarás Alien. Si no lo tiene, escriba las siguientes instrucciones en un terminal (presionando Ctrl+ Alt+ T):

sudo apt-get update
sudo apt-get install alien

Una vez que esté instalado, escriba esto:

alien -i oracle-xe-11.2.0-1.0.x86_64.rpm

Hecho !

NorTicUs
fuente
2
No funciona para mi Alien termina la instalación, ¡pero no hay servicio, ningún usuario (Oracle) y nada en ejecución!
pugmarx
1
Tampoco me funcionó. Mi opinión, y es tan buena como cualquier opinión por ahora, es que la instalación de Oracle es muy compleja y alienígena está dirigida a un software simple.
Reut Sharabani
Su instrucción no es suficiente para instalar Oracle en Ubuntu. Claramente no lo probaste.
josircg
de manera perversa olvidaste esta parte ..You must run '/etc/init.d/oracle-xe configure' as the root user to configure the database.
ShoeLace