Puede configurar múltiples fuentes de datos en su DataSource.groovy, eche un vistazo en blog .
En sus dominios:agregue con qué fuente de datos puede interactuar su dominio, por ejemplo,
static mapping = {
datasources(['dataSource1', 'dataSource2'])
}
o "TODO" para todas las fuentes de datos, por ejemplo,
static mapping = {
datasource 'ALL'
}
y luego puede realizar consultas con el nombre de la fuente de datos a la que desea obtener/establecer datos, por ejemplo,
def userClass = User.class
User user = userClass.dataSource1.findByName('username')
Ref:- múltiples fuentes de datos , Consulta en múltiples fuentes de datos en grails