Estabilizar Oracle ODI Studio 12.2.1 en Windows 10 64 Bits Oracle 12c

Escenario

  • Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 – 64bit Production
  • Windows 10 x64
  • Oracle ODI Studio 12.2.1

Después de la instalación de Oracle ODI Studio 12.2.1, cuando se crea el repositorio maestro se interrumpe la operación del IDE de ODI Studio.

No se puede crear conectarse al repositorio maestro. Se muestran los siguientes errores:

  • ODI-26168 ODI26168: Client requires a repository with version {0} but the repository version found is {1} It is an issue with Repository Version miss-match
  • ODI-10179: Client requires a repository with version 04.03.04.02 but the repository version found is 05.02.02.04
  • El java virtual machine del sistema operativo requiere más consumo de memoria:

C:\machine\java -version

Error occurred during initialization of VM

Unable to allocate 64704KB bitmaps for parallel garbage collection for the requested 2070528KB heap.

Error: Could not create the Java Virtual Machine.

Error: A fatal exception has occurred. Program will exit.

Solución

En el archivo odi.conf (ubicado en: C:\<software fussionmidelware>\Oracle_Home\odi\studio\bin) agregar las siguientes líneas:

AddVMOption -XX:MaxPermSize=256M (hacer óptimo 515M)

Comentar

#fix bug 21820794

##AddVMOption -Xms1024m

#AddVMOption -Xmx4096m

Agregar las líneas

AddVMOption -Xms512m

AddVMOption -Xmx1024m

el archivo odi.conf queda de la siguiente manera:

IncludeConfFile ../../../jdeveloper/ide/bin/ide.conf
#27/03/2017 -XX:MaxPermSize=512M
AddVMOption -XX:MaxPermSize=256M
AddVMOption -Dproduct.cluster.dirs=..
AddVMOption -Doracle.fmw.dir=odi/studio/
AddVMOption -Doracle.ide.core.configuration.components=oracle.ide.fcp,oracle.ide.diagram,oracle.ide.modeler,oracle.ide.groovy,oracle.ide.help.extras,oracle.ide.webservice.analyzer,oracle.ide.xmlef,oracle.ide.vhv,oracle.ide.java
AddVMOption -Doracle.core.ojdl.logging.config.file=ODI-logging-config.xml
AddVMOption -Djava.util.logging.config.class=oracle.core.ojdl.logging.LoggingConfiguration
# put . first to pickup ./commons-logging.properties before any other
AddJavaLibFile .
AddJavaLibFile ../../../oracle_common/modules/oracle.odl/ojdl.jar
AddJavaLibFile ../../../oracle_common/modules/oracle.xdk/xmlparserv2.jar
AddJavaLibFile ../../../oracle_common/modules/oracle.dms/dms.jar
AddJavaLibFile ../../../oracle_common/modules/features/com.oracle.db.jdbc7-dms.jar
AddJavaLibFile ../../../oracle_common/modules/datadirect/wlhive.jar
# The sapjco3.jar is explicitly required for BeanShell tasks in RKM SAP ERP/BW
AddJavaLibFile ../../../odi/sdk/lib/sapjco3.jar
AddVMOption -Dnative.canonicalization=false
AddVMOption -Doracle.odi.studio.ess=false
AddVMOption -Dide.AssertCheckingDisabled=true
AddVMOption -Dide.AssertTracingDisabled=true
AddVMOption -DLOG_FILE=studio.log
AddVMOption -Dsun.java2d.noddraw=true
AddVMOption -Doracle.ide.startup.features=odi-core
####### not to be switched on until the recent objects feature is approved
#AddVMOption -Doracle.ide.startup.features=oracle.odi.ui.recentobjects
AddVMOption -Doracle.odi.agent.debug.enabled=true
AddVMOption -Doracle.jdbc.J2EE13Compliant=false
AddVMOption -Doracle.odi.ui.debug.enabled=false
# The encryption.algo can only be AES for now
AddVMOption -Doracle.odi.encryption.algo=AES
# The encryption.keylen can  be 128 or 256. By default it is 128. 
AddVMOption -Doracle.odi.encryption.keylen=128

# adding below entry which is removed from ../../../jdeveloper/ide/bin/ide.conf in latest askernel
AddJavaLibFile  ../../../oracle_common/modules/oracle.nlsrtl/orai18n-mapping.jar
AddJavaLibFile  ../../../oracle_common/modules/javax.persistence.jar

#fix bug 20359280: OPSS lib requires consumer ODI Studio to pass in below param 
AddVMOption -Dcommon.components.home=../../../oracle_common    

#fix bug 21346453: needed to use the correct JAXB class loading as per JDeverloper
AddVMOption  -Djavax.xml.bind.context.factory=org.eclipse.persistence.jaxb.JAXBContextFactory
AddVMOption  -Djavax.xml.bind.JAXBContext=org.eclipse.persistence.jaxb.JAXBContextFactory

#fix bug 21820794
##AddVMOption -Xms1024m
#AddVMOption -Xmx4096m

#fix bug 21820794  27/03/2017
AddVMOption -Xms512m
AddVMOption -Xmx1024m

Observaciones

Evitar usar el navegador Chrome, utiliza muchos recursos de memoria junto con Oracle Fusion Middleware.

Revise la matriz de certificación en el portal de ORACLE Software Download y no menciona la certificación de Oracle Fusion Middleware con Windows 10 x64.

En Oracle support metallink si menciona la compatibilidad entre Oracle Fusion Middleware con Windows 10 x64, aquí la nota:

metalink certified ODI studio 12.2.1 for win 10 x64

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s