Categories: Base de datos, Oracle 10g, Oracle 11g, Oracle11gR2, Oracle 12c

Problemas instalando Oracle 10.2.0.5 64 bits en Linux on Power (RHEL 5.9)



La verdad esto no es una receta de cocina, ni tampoco es un "Best Practices", es simplemente mostrar algunos problemitas para poder instalar un motor Oracle 10gr2 sobre el bendito Linux de las máquinas AIX (ojalá no les suceda) :no:





El detalle de lo efectuado :

Problema 1 : Descarga de los instaladores Oracle |-|

Los instaladores se descargan mediante un SR a Oracle dado que no están disponibles los medios para Oracle10gr2 pues están sin soporte (a no ser que se contrate un soporte extendido, pero de todas formas no están para descarga de usuarios comunes)
Para poder crear un SR, necesitas una cuenta de Metalink y generar un SR en el siguiente apartado.


Lo bueno de todo es que ya los tengo y que puedes descargarlos mediante siguiente URL
http://www.oracleyyo.com/index.php/2014/01/15/links_descarga_oracle


Problema 2 : Ejecución del instalador de Oracle
Una vez copiados los medios comenzó la instalación , el problema es que la versión 10.2.0.1 no está soportada para instalarla en un Red Hat Linux 5.9 on Power y eso me lo demostró con un pequeño error


Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2
Failed

Para solucionar lo anterior simplemente ejecutamos el runInstaller ignorando los prerequisitos, puesto que la versión 10.2.0.1 para Linux on Power no está certificada para RHEL 5.9 , pero si está certificada la versión 10.2.0.5 :))

./runInstaller -ignoreSysPrereqs



Problema 3 : Problemas con los instaladores de Java
Con lo anterior continuamos con la instalación, y apareció otro problemilla |-|

La versión de Java instalada no correspondía con lo necesitado, por ende arrojaba un error

Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2
Failed <<<<

>>> Ignoring required pre-requisite failures. Continuing...

Preparing to launch Oracle Universal Installer from /tmp/OraInstall2014-05-12_04-06-27PM. Please wait ...[oracle@colbun1 database]$ Oracle Universal Installer, Version 10.2.0.1.0 Production
Copyright (C) 1999, 2005, Oracle. All rights reserved.

Exception java.lang.ExceptionInInitializerError occurred..
java.lang.ExceptionInInitializerError
at java.awt.Component.(Component.java:548) at oracle.sysman.oii.oiif.oiifm.OiifmGraphicInterfaceManager.(OiifmGraphicInterfaceManager.java:222) at oracle.sysman.oii.oiic.OiicSessionInterfaceManager.createInterfaceManager(OiicSessionInterfaceManager.java:193) at oracle.sysman.oii.oiic.OiicSessionInterfaceManager.getInterfaceManager(OiicSessionInterfaceManager.java:202) at oracle.sysman.oii.oiic.OiicInstaller.getInterfaceManager(OiicInstaller.java:436) at oracle.sysman.oii.oiic.OiicInstaller.runInstaller(OiicInstaller.java:926) at oracle.sysman.oii.oiic.OiicInstaller.main(OiicInstaller.java:866) Caused by: java.lang.NullPointerException at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:2159) at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1994) at java.lang.Runtime.loadLibrary0(Runtime.java:824) at java.lang.System.loadLibrary(System.java:908) at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:76) at java.security.AccessController.doPrivileged1(Native Method) at java.security.AccessController.doPrivileged(AccessController.java:287) at sun.awt.NativeLibLoader.loadLibraries(NativeLibLoader.java:81) at sun.awt.DebugHelper.(DebugHelper.java:56) ... 7 more Exception in thread "main" java.lang.NoClassDefFoundError: oracle/sysman/oii/oiif/oiifm/OiifmMainFrame at oracle.sysman.oii.oiif.oiifm.OiifmGraphicInterfaceManager.(OiifmGraphicInterfaceManager.java:222) at oracle.sysman.oii.oiic.OiicSessionInterfaceManager.createInterfaceManager(OiicSessionInterfaceManager.java:193) at oracle.sysman.oii.oiic.OiicSessionInterfaceManager.getInterfaceManager(OiicSessionInterfaceManager.java:202) at oracle.sysman.oii.oiif.oiifm.OiifmAlert.(OiifmAlert.java:151) at oracle.sysman.oii.oiic.OiicInstaller.runInstaller(OiicInstaller.java:984) at oracle.sysman.oii.oiic.OiicInstaller.main(OiicInstaller.java:866)


s faltantes
IBM Java 1.4.2 64-bit (SR1a) or higher.
IBMJava2-142-ppc64-SDK-1.4.2-1.0
IBM Java 1.4.2 32-bit (SR1a) or higher.
IBMJava2-142-ppc32-SDK-1.4.2-1.0

Esto aparece en una nota de Oracle Metalink
IBM Power ./runinstaller Errors with "Exception java.lang.ExceptionInInitializerError occurred.." (Doc ID 780889.1)


Problema 4 : Problema con el precompilador XLC para IBM
Oracle 10.2.0.1 para Linux on POWER, ocupa al momento de su instalación unos precompiladores para generar algunos ejecutables que van en el $ORACLE_HOME/bin, estos precompiladores de C son especiales para Linux sobre máquinas con arquitectura P Series (IBM).


El error que aparecía con el instalador era el siguiente


Lo anterior se debía solucionar instalando la versión requerida para el Sistema Operativo y el motor a instalar, esta versión era la VAC 9

http://www-306.ibm.com/software/awdtools/xlcpp/features/linux/xlcpp-linux.html

XL C/C++ Advanced Edition for Linux, V9.0 offers the following new enhancements over its V8.0 predecessor:
* Supports Red Hat Enterprise Linux AS 5 (RHEL5) for IBM POWER and SUSE Linux Enterprise Server 10 Service Pack 1 (SLES10 SP1) for IBM POWER


Pues bien, esto nunca sucedió y el error seguía apareciendo...hasta que un DBA me dijo que parchara y que llevará el motor 10.2.0.1 a una versión 10.2.0.5.

Lo primero que hice fue instalar el motor y darle a todos los errores de compilación un gratificante y relajado "IGNORE"...hasta que se completo la instalación , el problema es que los ejecutables por ejemplo sqlplus quedaban con un size de 0 bytes y aunque intente un relink manual con el comando

$ORACLE_HOME/bin/relink all

Todo siguió tal cual :(

Una vez instalado el motor 10.2.0.1 , lo que hice fue simplemente parchar a 10.2.0.5 y ohhh 88| , milagrosamente el precompilador si funcionaba e instalo todo perfectamente .


Problema 5 : Problema con la ejecución de SQL*Plus
Al momento de ejecutar SQL*Plus (muy confiado) aparece otro error y esta vez relacionado a temas de seguridad

[oracle@prod ~]$ sqlplus '/as sysdba'
sqlplus: error while loading shared libraries: /u01/app/oracle/product/10.2.0/db_1/lib/libnnz11.so: cannot restore segment prot after reloc: Permission denied


¿A qué se debe lo anterior? Pues a SELINUX (Security-Enhanced Linux), este es un módulo de seguridad del Kernel de Linux que entre otras cosas realiza el chequeo de los accesos a archivos de sistema.

SELinux estaba en modo restringido y había que cambiarlo a modo permisivo, para ello se debe realizar simplemente lo siguiente (con root)

setenforce 0


Y después de todo lo anterior....pues por fin pude instalar un motor 10.2.0.5 de 64 bits sobre un RHEL 5.9 para máquinas P Series (POWER)

No fue tan complicado :>>

by Ligarius
30.05.14. 11:05:06. 965 words, 6064 views. Categories: Base de datos, Instalación ,

BUG HeartBleed , extremadamente peligroso



El pasado 18 de Abril una persona llamada Neel Mehta de Google Security encontro un BUG que ha alertado a todo el mundo, es un BUG asociado a una librería de uso muy común llamada OpenSSL , la extensión se llama "Heartbeat" pero se le conoce como "Heartbleed", esta alerta de seguridad es la CVE-2014-0160.



En palabras sencillas , este BUG permite poder obtener datos entre el cliente y servidor, datos que están cifrados..pero los cuales se pueden LEER SIN PROBLEMAS, como claves, números de tarjeta, correos electrónicos, mensajes instantaneos, etc.... Así de fuerte, esta vulnerabilidad deja abierto el mundo que encripta el OpenSSL para que cualquier, notese bien , CUALQUIERA pueda obtener información que supuestamente es segura.

Pues bien, las alarmas están encendidas en todo el mundo y todos están sacando parches e indicandoles a sus clientes que deben cambiar las password de sus sistemas, esto no es ajeno a Oracle que ya lanzó algunas notas al respecto indicando que productos se ven afectados, cuales no , cuales están en estudio .

El BUG sólo afecta a ciertas versiones de la librería OpenSSL, pero esto no es menor y deberíamos comenzar a realizar un análisis de nuestra plataforma.


La información detallada del BUG la puedes encontrar acá
http://blog.segu-info.com.ar/2014/04/seria-vulnerabilidad-en-libreria.html#axzz2ziarZiC9


Oracle emitió un comunicado al respecto
http://www.oracle.com/technetwork/topics/security/alert-cve-2014-0160-2190703.html

Y si quieres saber que productos tuyos están o no afectados, pues Oracle emitió una nota al respecto
http://www.oracle.com/technetwork/topics/security/opensslheartbleedcve-2014-0160-2188454.html

Lo que se debe consultar en el anterior links, es el punto 2 que habla de los productos bajo estudio y que pueden estar siendo afectados y el punto 3 , que derechamente habla de los productos Oracle con problemas y los parches que ya están disponibles para bajar.

Por ejemplo y para que tomes consciencia del problema , el ONS sufre con este BUG ...este servicio se carga y existe en las instalaciones de Oracle RAC :)

Actualización al 29 de Mayo :
Ya no existen productos bajo observación, así como tampoco el ONS está afectado por el BUG , buenas noticias ;)




by Ligarius
23.04.14. 07:53:48. 373 words, 3318 views. Categories: Base de datos ,

Not all rows have been retrieved. Data may be inaccurate



Hemos realizado una migración de Discoverer 9i a Discoverer 11g , ha funcionado bastante bien, sólo que aparece un error para un usuario en partícular, cuando termina la consulta y se requiere exportar los datos a un archivo Excel, el error es el siguiente :



O el mensaje en inglés

Not all rows have been retrieved. Data may be inaccurate



Para solucionar ese inconveniente, lo que debemos hacer es conectarnos con el Discoverer Viewer

Vamos a las opciones del Discoverer para el usuario

Y cambiamos lo que se conoce como Discoverer Governor

Al cambiar esos seteos, permitiremos poder exportar los datos a un excel , sin que se caiga nuestro Discoverer.

by Ligarius
10.02.14. 11:54:02. 112 words, 2371 views. Categories: Base de datos ,

Links de descargas motores Oracle



Hola...

A continuación algunos links para que descarguen los motores Oracle, tan esquivos...

Motores 9.2.0.1

* 9.2.0.1 AIX-Based 5L System - 64 bits
https://mega.co.nz/#!3VsmFYTL!G39OklTmWkb4uWNs4ntdKg52EUdBKDD2-nPrG9P3hLQ
https://mega.co.nz/#!LR8gAL7A!BZvwWmg1hY_NsVTvygQi4W3CX6dTndh2-2z6oMVFXtA
https://mega.co.nz/#!rUERxTjD!XqvoJBidHoNj8swtkj5h0WiRpfwx4a_PCjy-hMxSjfo
https://mega.co.nz/#!ONlmUSyT!Ia_WIgn61uBO921vZPsG9WiJqHpjq9MXZ6XKFCQheCU

* 9.2.0.1 Linux x86-32 bits
https://mega.co.nz/#!jENCFAxY!Jr4uJxPWCYezH4Vbgbga5j-EGwRisQTolfOLKsBZS70
https://mega.co.nz/#!DZMnGaSZ!fFyluj1UqOoaa33GRC3Ls3pApCQQSddiDCgRHGrphEE
https://mega.co.nz/#!OR8ClT5D!PHK2gS3RnFyedPTwc7Vndm9BP1dew2qNryVtmQk8_5Q

* 9.2.0.1 Sun Sparc Solaris 64 bits
https://mega.co.nz/#!XQM1kLgB!TE8YBQangNyeU-I0b_LVFTV0bwlaebGGkw44nQryg2k
https://mega.co.nz/#!SJsSGayB!b7yRfVlo7bhrTakkxTOC0V_pgEEVGmE5XxeZztmC15o
https://mega.co.nz/#!eQUxxbgL!UdRyc3S96brK9U85q4QyzHaVSmMfJ2Ek0cpi5NElftw

* 9.2.0.1 Windows x86 32 bits
https://mega.co.nz/#!CB1iFA5Z!AS0jaVAe6MVCBPeOvK55DFxYs7pLaotRWjK3cZKkGO8
https://mega.co.nz/#!jZlCDDgC!LKjetyJFB_0lje73Bl567nAIelplfCyMRxIzFGv-h58
https://mega.co.nz/#!CAs2UBQa!dFI3LEHcrzOCSD_h9lJXCWOJh-FcClkB_YUIV4xqLoM


Motores 9.2.0.4

* 9.2.0.4 Linux x86-32 bits
https://mega.co.nz/#!PAsRFRaQ!Wyk2vWHg91naYBJmN-VVbiiQimElYznWgBQKMTI2v_Y
https://mega.co.nz/#!XQkBFQiA!WIp_y2v1S1SklFjBgbB16BQYb3cA404FzuY5AYGC8pk
https://mega.co.nz/#!iYURmDqb!fhc7qk_MbxfGCkcSOdfsXgdpW-AB7BqNgOgSb2pL1Rc

* 9.2.0.4 Linux x86-64 bits
https://mega.co.nz/#!SEEwVToC!BGzzoH0Yror3WlX36oN2tip-p8ANHasIvfDwF42_JHM
https://mega.co.nz/#!DRNgUDYQ!Z199KjnLAVMAZI9fFWPSzRsWwh4_p2XlRUwr0E89Oa0
https://mega.co.nz/#!DdsFBLLL!F649CR_yC241F0xGIqxjwWjgEkQ00ZapDqsxvWxWiWY


Motores 10.2.0.1

* 10.2.0.1 Linux x86-32 bits
https://mega.co.nz/#!fIUAyYyQ!KOBTO3Whxj3GsMj0XipvrRxJ6qpdk7sqgFjb3yduO0k
https://mega.co.nz/#!HEE13TCB!aPqkc2xh1eY-zV86-Jd2kkKqdeANiP8kZ_sRLohGzoA
https://mega.co.nz/#!6cFHGL7L!XateZANy7_5TR3Tvatfkd0wU6Fw27E_6Z--9h1n-pb8
https://mega.co.nz/#!mcEnySxY!I08SBGKyp8v5c1375gX_a2SDkGMnTdCO64VLUqFHfD4
https://mega.co.nz/#!bM0VhJ4J!LcOmyQ2GLKbXhhKpWx7EgwI1yO5UZqLuyleoyhr_vO4
https://mega.co.nz/#!fE9CCIBZ!GBLvahYZUBjS0Q4mIyPE2j2KGM1GGZKZ_5qcJ0YluQk

* 10.2.0.1 Linux x86-64 bits
https://mega.co.nz/#!fMVyxKgK!YutA7E0yiG26LegM3KdjszmHh599aqk7i5P0brJjfMk
https://mega.co.nz/#!eUEU2JhY!FCbCG0-LBRAYdRvQwbB8cQqCLRJo5KAoBWT2Qsq6a90
https://mega.co.nz/#!DEklyBzY!U8XmoV2wGRO4YBtWveONTmfXv7JAPzcph9Tl7-MrcyA
https://mega.co.nz/#!KJtEnLiK!ccWjUQshk44LDDa1oYlAHny1vr1Tis-HfKCWKbWqbOI
https://mega.co.nz/#!mdEjSAZa!WB89ckF1Nmqzl926xWjy1QoRxVxU5OvfnhMeGuf0IEU

* 10.2.0.1 Windows x86-32 bits
https://mega.co.nz/#!3ckWhQ6B!KeZloi_Ih3RCO-DH4uAsexefPRENIkm4ULq2rdBFGbs
https://mega.co.nz/#!2AcX3JyA!FMiY5Q5JXakgUgN_uQ_A8FUAnFUWUtUyaoAV6NS1QqI
https://mega.co.nz/#!Td9Slb4T!fSOAuHMye-jmQaFriQPk6hyGA5cCWTwTqBx1Pc_kEKQ
https://mega.co.nz/#!vMFjiC7R!YCKSRGmyvdKw3JAOwmqrzVMxsYN5etWr8lMoy6CLIwY
https://mega.co.nz/#!2Y9k3CLI!JVwnHggEui3-1vheMha9Gh7nl1p0oY4Gn14tBzwBXjw
https://mega.co.nz/#!iZVAFRSK!J-6GDm653M2Lrakva2qLTB37TMI6RcG2l53TojqUpSw

Por favor, si tienen problemas en la descarga me escriben un correo a hector.ulloa@gmail.com

A medida que vaya teniendo más versiones, las iré subiendo

Gracias

by Ligarius
15.01.14. 08:41:48. 532 words, 8533 views. Categories: Base de datos ,

La independencia me hará libre...



Siempre fue una aspiración que tuve desde hace años ... el poder crear una empresa y ser mi propio jefe, pero nunca se daba....y quedaba en eso, sólo un sueño.

Pues bien , se han dado varias cosas a mi favor y hace unos 4 meses vió la luz Ingeniería Ligarius Ltda, una empresa dedicada a realizar proyectos Oracle ...de cualquier tipo, este emprendimiento es mi sueño hecho realidad.







Y la verdad, nos ha ido muy bien...estoy asociado con mi partner Marcelo y hemos realizado varios trabajos con final exitoso..

- Upgrade de Discoverer, desde versión 9i a 11g
- Configuración de GG Java Adapter , para generar JMS y dejarlos en una cola IBM MQ :>>
- Tareas varias sobre base de datos

Y por supuesto proyectos que están por venir, incluído el hacer cursos de Oracle B)

Espero que esto crezca, pero en los primeros 2 años, será trabajar mucho y darnos a conocer... por lo mismo, mi tiempo se ha visto reducido a casi cero :|

De todas formas la sensación es maravillosa ;)

by Ligarius
09.01.14. 16:39:30. 183 words, 2340 views. Categories: Base de datos, Cosas varias, Instalación ,

<< 1 2 3 4 5 6 7 8 9 10 11 ... 27 >>