Contrôler et augmenter le nombre de sessions Oracle

L’utilisation de pool de connexions peut facilement saturer le nombre de connexions disponibles par défaut sur une base Oracle. D’autant plus qu’Oracle semble en utiliser pour son propre usage.

Une saturation se caractérise généralement par les erreurs suivantes:

ORA-12519, TNS:no appropriate service handler found

ATTENTION: pour passer les commandes ci-dessous, il faut avoir les droits DBA.
Pour les contrôler, utiliser la commande suivante:

SELECT sid, username, program, server FROM v$session

Pour augmenter:

alter system set PROCESSES=200 SCOPE=SPFILE ;
alter system set SESSIONS=200 SCOPE=SPFILE ;

Un arrêt / relance d’Oracle est ensuite nécessaire pour prendre en compte ces modifications.
Pour vérifier que la modification a bien été prise en compte:

select name, value from v$parameter where name in (’processes’,’sessions’);
{lang: 'fr'}

Liferay Clusterlink : Synchronisation des indexs Lucene

La synchronisation entre les différents noeuds d’un cluster (réel ou simple load-balancing) Liferay est devenue maintenant très simple grâce à une nouvelle fonctionnalité : Le ClusterLink.
Il n’est actuellement (version 6.0CE) utilisé que pour la synchro des indexes lucene mais son utilisation sera étendu à la synchronisation des caches (http://www.liferay.com/about-us/news/-/blogs/5229206/maximized).
Trois propriétés sont à rajouter dans le portal-ext.properties :

cluster.link.enabled=true
# Set this property to autodetect the default outgoing IP address so that
# JGroups can bind to it. The property must point to an address that is
# accessible to the portal server, www.google.com or your local gateway.
cluster.link.autodetect.address=192.X.X.X:XX <-- à remplacer par une adresse connue de tous les noeuds
lucene.replicate.write=true

Rajouter la ligne suivante pour vérifier que tout marche bien au démarrage :

cluster.executor.debug.enabled=true

(par contre, pas de log pendant son fonctionnement)

{lang: 'fr'}