Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Contexto

...

Wiki Markup
h2. Contexto

La migración a una base de datos Oracle es un poco más complicada.
Recomendamos leer este link [http://www.atlassian.com/software/jira/docs/v3.13/databases/oracle.html]. Luego decidan si quieren o no usar Oracle.

...


*El procedimiento es para plataformas GNU/Linux

...

Procedimiento

...

*

h2. Procedimiento

# Crear en Oracle un usuario y base de datos vacía, el usuario debe tener permisos suficientes para crear tablas (permisos de DBA)
# Bajar o asegurarse que esté bajo el JBoss.\\ \\
# Copiar el [^convert.sh] en <o3>/jboss/server/default/data/hypersonic

...

\\ *El script solo corre en plataformas linux

...

*.\\ \\
# Correr el script pasandole como parámetro el nombre del la base
{code}
./convert.sh lportal.script
{code}\\

...

Esto debería dejarnos un archivo portal-data-sample.vm en la misma carpeta

...

 hypersonic\\ \\
# Editar el archivo generado y borrarle las primeras líneas hasta llegar a los INSERT. Salvar el archivo.\\ \\
# Crear el siguiente esquemas de carpetas\\
<o3>/jboss/server/default/deploy/liferay.war/WEB-INF/classes/com/liferay/portal/tools/sql/dependencies/

...

\\ \\
# Copiar el archivo generado por el script convert.sh a la carpetad dependencies.

...


{code

...

}
cd <o3>/jboss/server/default/data/hypersonic/
mv portal-data-sample.vm <o3>/jboss/server/default/deploy/liferay.war/WEB-INF/classes/com/liferay/portal/tools/sql/dependencies/

...


{code}\\ \\
# Cambiar el data source de liferay para que apunte a Oracle\\
Copiar el [^oracle-ds.xml] de ejemplo que se adjunta y modificarle el usuario, password y datos de

...

 conexión\\ \\
# Modificar el archivo portal-ext.properties que se encuentra en <o3>/jboss/server/default/deploy/liferay.war/WEB-INF/classes

...

\\
Agregar al final

...

\\
{code}
schema.run.enabled=true
schema.run.minimal=false

hibernate.jdbc.batch_size=0

...


{code}\\ \\
# Si se usa oracle 11 agregar en el partal-ext.properties
{code]
hibernate.dialect = org.hibernate.dialect.Oracle10gDialect
{code}
# Levantar el JBoss.
# Verificar que se crearon y completaron con datos las tablas