...
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
- 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 Block ./convert.sh lportal.script
...
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 Block
...
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/
...
- 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 Block schema.run.enabled=true schema.run.minimal=false hibernate.jdbc.batch_size=0
...
- Si se usa oracle 11 agregar en el partal-ext.properties
...
Code Block
...
hibernate.dialect = org.hibernate.dialect.Oracle10gDialect
...
hibernate.connection.release_mode=auto
- Levantar el JBoss.
- Verificar que se crearon y completaron con datos las tablas