Para este laboratorio debemos tener en cuenta que siempre y cuando el repositorio de la base de datos no haya sido borrado se puede realizar el cambio de host, esta documentación aplica solo para los siguiente casos:

  • Cambio de versión de base de datos con schema de rcu migrado
  • Cambio de host de la base de datos
  • Migración del schema a otra instancia de base de datos

Nota: En caso de que el schema del rcu haya sido borrado del todo, no hay forma de recuperarlo según mi experiencia, es necesario hacer una reinstalación completa de forms.

Los primero que debemos hacer es bajar todos los servicios de forms:

  • Servidor de reportes
  • ohs
  • WLS_REPORTS
  • WLS_FORMS
  • NodeManager
  • AdminServer

Luego de ello para realizar el cambio debemos ir a la siguiente ruta:

cd $DOMAIN_HOME/config

Dentro vamos a cambiar el host en todos los archivos .xml de las siguientes carpetas:

  • jdbc
  • fmwconfig

Los archivos a modificar en cada ruta son los siguientes:

En jdbc son:

  • LocalSvcTblDataSource-jdbc.xml
  • opss-audit-jdbc.xml
  • opss-auditview-jdbc.xml
  • opss-datasource-jdbc.xml
  • En algunas versiones de forms también se debe cambiar este archivo WLSSchemaDataSource-jdbc.xml solo si se encuentra en la carpeta.
jdbc

En fmwconfig son:

  • jps-config.xml
  • jps-config-jse.xml
fmwconfig

Para hacerlo de una forma más rápida podemos ejecutar los siguientes comandos una carpeta antes:

cd $DOMAIN_HOME/config
find jdbc/ -name ".xml" -print | xargs sed -i "s/hostViejo/hostNuevo/g" 
find fmwconfig/ -name ".xml" -print | xargs sed -i "s/hostViejo/hostNuevo/g"

Luego de haber ejecutado los comandos podemos iniciar todos los servicios de forms con normalidad.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *