Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

...

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

  1. Crear en Oracle un usuario y base de datos vacía, el usuario debe tener permisos suficientes para crear tablas (permisos de DBA)
  2. Bajar o asegurarse que esté bajo el JBoss.

  3. Copiar el convert.sh en <o3>/jboss/server/default/data/hypersonic

...


  1. El

...

  1. script

...

  1. solo

...

  1. corre

...

  1. en

...

  1. plataformas

...

  1. linux

...

  1. .

  2. Correr el script pasandole como parámetro el nombre del la base
    Code Block
    
    ./convert.sh lportal.script
    

...


  1. Esto debería dejarnos un archivo portal-data-sample.vm

...

  1. en

...

  1. la

...

  1. misma

...

  1. carpeta

...

  1. hypersonic

  2. Editar el archivo generado y borrarle las primeras líneas hasta llegar a los INSERT. Salvar el archivo.

  3. Crear el siguiente esquemas de carpetas
    <o3>/jboss/server/default/deploy/liferay.war/WEB-INF/classes/com/liferay/portal/tools/sql/dependencies/

...



  1. Copiar el archivo generado por el script convert.sh

...

  1. a

...

  1. la

...

  1. carpetad

...

  1. dependencies.

...

  1. Code Block

...

  1. 
    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/
    

...



  1. Cambiar el data source de liferay para que apunte a Oracle
    Copiar el oracle-ds.xml

...

  1. de

...

  1. ejemplo

...

  1. que

...

  1. se

...

  1. adjunta

...

  1. y

...

  1. modificarle

...

  1. el

...

  1. usuario,

...

  1. password

...

  1. y

...

  1. datos

...

  1. de

...

  1. conexión

  2. Modificar el archivo portal-ext.properties

...

  1. que

...

  1. se

...

  1. encuentra

...

  1. en

...

  1. <o3>/jboss/server/default/deploy/liferay.war/WEB-INF/classes

...


  1. Agregar

...

  1. al

...

  1. final

...


  1. Code Block
    
    schema.run.enabled=true
    schema.run.minimal=false
    
    hibernate.jdbc.batch_size=0
    

...



  1. Si se usa oracle 11 agregar en el partal-ext.properties

...

  1. Code Block

...

  1. 
    hibernate.dialect = org.hibernate.dialect.Oracle10gDialect
    

...

  1. hibernate.connection.release_mode=auto
    
  2. Levantar el JBoss.
  3. Verificar que se crearon y completaron con datos las tablas