Liferay utiliza hypersonic como base de datos interna, para su configuración y desarrollos.
Para cambiar a otro motor de base de datos, liferay (desde la versión 6.2), tiene un procedimiento interno que nos permite migrar desde la base actual en la que se está ejecutando a otra Base de Datos.
Ingresando con un usuario administrador al eportal, seguimos la siguiente secuencia de selección
Y llegamos a visualizar la siguiente pantalla
Debemos ingresar los valores correspondientes de la nueva base de datos y hacemos clic en Ejecutar.
Apareceran mensajes de que el servidor está en mantenimiento y fuera de línea.
En determinado momento les llevará a la pagina http://servidor:8083, verifique que el servicio de O3 ePortal Server esté bajo, sino bajarlo.
Luego de realizar la migración, se debe editar el archivo <O3>/liferay/portal-ext.properties, indicar la nueva base de datos y subir los servicios
#Database Configuration ##User and password #jdbc.default.username=USERNAME #jdbc.default.password=PASSWORD ##MS-SQLServer #jdbc.default.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver #jdbc.default.url=jdbc:sqlserver://SERVERNAME:PORT;DatabaseName=DATABASENAME;SelectMethod=cursor ## PostgreSQL #jdbc.default.driverClassName=org.postgresql.Driver #jdbc.default.url=jdbc:postgresql://SERVERNAME:PORT/DATABASENAME ## MySQL #jdbc.default.driverClassName=com.mysql.jdbc.Driver #jdbc.default.url=jdbc:mysql://SERVERNAME:PORT/DATABASENAME
Bibliografía Recomendada para profundizar