tag:blogger.com,1999:blog-22703941498197820212024-03-13T07:05:14.853-06:00googolplex1000000000000000000000000000000000000000000000000000000000...Ivan Silvahttp://www.blogger.com/profile/17834743104518657688noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-2270394149819782021.post-6902373193686636592009-04-15T23:49:00.001-05:002009-04-16T06:52:21.413-05:00Habilitar traces para SRVCTL, GSD, GSDCTL y SRVCONFIG (Oracle RAC)<div style="text-align: justify;"><span style=";font-family:arial;font-size:100%;" >Cuando se tienen problemas con los servicios de inicialización de Oracle RAC, es recomendable habilitar traces en los archivos referentes a SRVM:</span><br /></div><ol style="text-align: justify;font-family:arial;"><li><span style="font-size:100%;">GSD</span></li><li><span style="font-size:100%;">SRVCTL</span></li><li><span style="font-size:100%;">GSDCTL</span></li><li><span style="font-size:100%;">SRVCONFIG</span></li></ol><div style="text-align: justify;"><span style=";font-family:arial;font-size:100%;" ><span style="font-weight: bold;">Para Oracle 10g:</span></span><br /><br /><span style=";font-family:arial;font-size:100%;" >Configurar la variable de ambiente <span style="font-size:85%;"><span style="font-style: italic;">SRVM_TRACE</span></span> con el valor de <span style="font-size:85%;"><span style="font-style: italic;">TRUE</span></span> para habilitar el trace de los archivos gsd, srvctl y ocrconfig.</span><br /><br /><span style=";font-family:arial;font-size:100%;" ><span style="font-weight: bold;">Para Oracle 9i:</span></span><br /><br /><span style=";font-family:arial;font-size:100%;" ><span style="font-weight: bold;">GSD:</span> Editar el archivo <span style="font-size:85%;"><span style="font-style: italic;">$ORACLE_HOME/bin/gsd.sh</span></span> y agregar en la última línea correspondiente a <span style="font-size:85%;"><span style="font-style: italic;">exec $JRE</span></span> las siguientes opciones antes de <span style="font-size:85%;"><span style="font-style: italic;">-classpath</span></span>:</span><br /><span style=";font-family:arial;font-size:100%;" ><span style="font-style: italic;font-size:85%;" >-DTRACING.ENABLED=true -DTRACING.LEVEL=2</span></span><br /><br /><span style=";font-family:arial;font-size:100%;" >de tal manera que la línea se vea así:</span><br /><span style="font-size:100%;"><span style="font-family:courier;"><span style="font-family:arial;"><span style="font-size:85%;"><span style="font-style: italic;">exec $JRE -DTRACING.ENABLED=true -DTRACING.LEVEL=2 -classpath.....</span></span></span></span></span><br /><br /><span style=";font-family:arial;font-size:100%;" ><span style="font-weight: bold;">GSDCTL:</span> Editar el archivo <span style="font-size:85%;"><span style="font-style: italic;">$ORACLE_HOME/bin/gsdctl</span></span> y agregar en la última línea correspondiente a <span style="font-size:85%;"><span style="font-style: italic;">exec $JRE</span></span> las siguientes opciones antes de <span style="font-size:85%;"><span style="font-style: italic;">-classpath</span></span>:</span><br /><span style=";font-family:arial;font-size:100%;" > <span style="font-size:85%;"><span style="font-style: italic;">-DTRACING.ENABLED=true -DTRACING.LEVEL=2</span></span></span><br /><span style=";font-family:arial;font-size:100%;" > </span><br /><span style=";font-family:arial;font-size:100%;" > de tal manera que la línea se vea así:</span><br /><span style=";font-family:arial;font-size:100%;" > </span><span style="font-size:100%;"><span style="font-style: italic;font-family:courier;font-size:85%;" ><span style="font-family:arial;">exec $JRE -DTRACING.ENABLED=true -DTRACING.LEVEL=2 -classpath.....</span></span></span><br /><span style="font-size:100%;"><span style="font-style: italic;font-family:courier;font-size:85%;" ><span style="font-family:arial;"> </span></span></span><br /><span style=";font-family:arial;font-size:100%;" ><span style="font-weight: bold;">SRVCTL:</span> Editar el archivo <span style="font-size:85%;"><span style="font-style: italic;">$ORACLE_HOME/bin/srvctl</span></span> y agregar en la última línea correspondiente a <span style="font-size:85%;"><span style="font-style: italic;">exec $JRE</span></span> las siguientes opciones antes de <span style="font-size:85%;"><span style="font-style: italic;">-classpath</span></span>:</span><br /><span style=";font-family:arial;font-size:100%;" > <span style="font-size:85%;"><span style="font-style: italic;">-DTRACING.ENABLED=true -DTRACING.LEVEL=2</span></span></span><br /><span style=";font-family:arial;font-size:100%;" > </span><br /><span style=";font-family:arial;font-size:100%;" > de tal manera que la línea se vea así:</span><br /><span style="font-size:100%;"><span style="font-family:courier;"><span style="font-family:arial;"><span style="font-size:85%;">exec $JRE -DTRACING.ENABLED=true -DTRACING.LEVEL=2 -classpath.....</span></span></span></span><br /><br /><span style=";font-family:arial;font-size:100%;" ><span style="font-weight: bold;">SRVCONFIG:</span> Editar el archivo <span style="font-size:85%;"><span style="font-style: italic;">$ORACLE_HOME/bin/srvconfig</span></span> y agregar en la última línea correspondiente a <span style="font-size:85%;"><span style="font-style: italic;">exec $JRE</span></span> las siguientes opciones antes de <span style="font-size:85%;"><span style="font-style: italic;">-classpath</span></span>:</span><br /><span style=";font-family:arial;font-size:100%;" > <span style="font-size:85%;"><span style="font-style: italic;">-DTRACING.ENABLED=true -DTRACING.LEVEL=2</span></span></span><br /><span style=";font-family:arial;font-size:100%;" > </span><br /><span style=";font-family:arial;font-size:100%;" > de tal manera que la línea se vea así:</span><br /><span style=";font-family:arial;font-size:100%;" > </span><span style="font-size:100%;"><span style="font-family:courier;"><span style="font-family:arial;"><span style="font-size:85%;"><span style="font-style: italic;">exec $JRE -DTRACING.ENABLED=true -DTRACING.LEVEL=2 -classpath.....</span></span></span></span></span><br /></div><br /><span style="font-size:100%;"><span style="font-family:arial;">Después de haber habilitado el trace para cada uno de estos archivos, al ejecutarse, el trace mostrará algo como:</span><br /><br /></span><pre><span><span style="font-family:courier;"><span style="font-style: italic;font-size:85%;" ><span style="font-family:arial;">$gsdctl stat</span><br /><span style="font-family:arial;"> [main] [15:41:34:849] [GetActiveNodes.create:Compile] Going into GetActiveNodes</span><br /><span style="font-family:arial;"> [main] [15:41:34:918] [sQueryCluster.<init>:Compile] Detected Cluster</init></span><br /><span style="font-family:arial;"> [main] [15:41:34:922] [sQueryCluster.isCluster:Compile] Cluster existence = true</span><br /><span style="font-family:arial;"> cont...</span></span></span></span><span style="font-size:100%;"><span style="font-family:arial;"></span></span><br /></pre>Ivan Silvahttp://www.blogger.com/profile/17834743104518657688noreply@blogger.com0tag:blogger.com,1999:blog-2270394149819782021.post-13494695732453028642009-03-02T11:55:00.000-06:002009-03-02T16:33:15.729-06:00Ejecutar applets de oracle e-business suite en linux<span style="font-size:85%;">Como requerimiento inicial, se debe conocer la versión de jre que se instalará en el cliente linux. Esto lo podemos hacer de la siguiente manera:<br /></span><span style="font-size:85%;"><br />Desde el cliente linux, abrimos la siguiente URL (de oracle e-business suite) desde el browser:<br /><br /><span style="font-size:78%;"><span style="font-style: italic;">http://host:puerto/dev60cgi/f60cgi</span></span><br /></span><span style="font-size:85%;"><br />El mensaje de esta URL mostrara:</span><br /><span style="font-size:78%;"><br /></span><span style="font-style: italic;font-size:78%;" >In order to access this application, you must install the <span style="font-weight: bold;">J2SE Plugin version 1.4.2_04 </span>on your client and NPX_PLUGIN_PATH environment variable is set before starting Netscape. To install this plugin, <a href="http://tvsaerp2.televisa.com.mx:8004/OA_HTML/oajinit.exe"></a></span><span style="font-size:78%;"><span style="font-style: italic;">click here</span></span><span style="font-style: italic;font-size:78%;" > to download the oajinit.exe executable. Once the download is complete, double-click the oajinit.exe file to install the plugin. You will be prompted to restart your browser when the installation is complete.</span><br /><span style="font-size:85%;"><br />En este caso, la versión de jre que hay que instalar es 1.4.2 update 2 desde <a href="http://java.sun.com/products/archive/"><span style="font-size:78%;">http://java.sun.com/products/archive/</span></a></span><span style="font-size:85%;"><br />El siguiente paso es instalar la versión de jre en el cliente:<br /><br />Como root ejecutar:<br /><br /><span style="font-style: italic;font-size:78%;" >chmod a+x j2re-1_4_2_04-linux-i586-rpm.bin<br />./j2re-1_4_2_04-linux-i586-rpm.bin<br />rpm -ivh j2re-1_4_2_04-linux-i586-rpm<br /></span><br />Una vez instalado el jre, tenemos que registrar el plugin creando una liga en el directorio de plugins del browser que se utilizará (firefox o netscape). Para el caso de netscape 9:<br /><br />Como root:<br /><br />Posicionarse en la ruta de los plugins<br /><span style="font-style: italic;font-size:78%;" ><br />cd /opt/navigator/plugins</span><br /><br />Crear la liga<span style="font-size:78%;"> <span style="font-style: italic;"><br />ln -s /usr/java/j2re1.4.2_04/plugin/i386/ns610-gcc32/libjavaplugin_oji.so libjavaplugin_oji.so</span></span><br /><br />Ahora tenemos que editar el archivo pluginreg.dat ubicado en el home del usuario de sistema operativo<br /><span style="font-size:78%;"><span style="font-style: italic;"><br />cd /home/<usuario>/.netscape/navigator</usuario></span> <span style="font-style: italic;">vi pluginreg.dat</span> </span><br />En este archivo tenemos que agregar las siguientes entradas al final de la sección correspondiente al plugin de java, tomando en cuenta que el identificador de mimetype/extensión localizado en la parte izquierda es un número consecutivo:<br /><span style="font-style: italic;font-size:78%;" ><br />29:application/x-java-applet;jpi-version=1.4.2_04:Java::$<br />30:application/x-jinit-applet;version=1.1.8.16:Java::$<br />31:application/x-jinit-applet;version=1.1.8:Java::$<br />32:application/x-jinit-applet;version=1.1.8.11:Java::$<br />33:application/x-jinit-applet;version=1.3.1.9:Java::$<br />34:application/x-jinit-applet;version=1.3.1.18:Java::$<br />35:application/x-jinit-applet;version=1.3.1:Java::$<br /></span><br />La primer línea corresponde a la versión jre que identificamos al inicio y las últimas 6 se refieren a las versiones de oracle jinitiator.<br /><br />Además, se tiene que sumar al número original de mimetypes/extensiones (localizado antes del primer id que es 0) 7 ids más. Por ejemplo, si el original era 29, se sustituye por 36:<br /><span style="font-style: italic;font-size:78%;" ><br />Java(TM) Plug-in 1.4.2_04:$<br />Java(TM) Plug-in 1.4.2_04-b05:$<br />36<br />0:application/x-java-vm:Java::$</span><br /><br />Por último, verificar que el plugin y los mimetypes/extensiones se hayan registrado de forma correcta en el browser, escribiendo en la barra de navegación del mismo:<br /><span style="font-style: italic;font-size:78%;" ><br />about:plugins</span></span><span style="font-size:85%;"><span style="font-style: italic;font-size:78%;" ><br /></span></span>Ivan Silvahttp://www.blogger.com/profile/17834743104518657688noreply@blogger.com0