Accéder au contenu.
Menu Sympa

fr - [sympa-fr] Sympa et Oracle

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: Jean-Hugues Belpois <adresse@cachée>
  • To: adresse@cachée
  • Subject: [sympa-fr] Sympa et Oracle
  • Date: Tue, 6 Jul 2021 14:42:56 +0200

Bonjour à toutes et tous,

On a un souci avec des listes sympa (6.2.40) qui interrogent une BDD Oracle pour extraire ses abonnés de notre SI.
Demander une MAJ des abonnés via l'interface web génère une erreur, alors que à la ligne de commande (sympa.pl -d --sync_include=ose) tout est OK.
Si vous avez une ou des listes qui tapent dans une base oracle, est-ce que votre config est comme celle-ci :

include_sql_query
db_name OSE
name User
db_port 1521
host bddoracle.univ-brest.fr
passwd xxxxx
db_type Oracle
user yyyyyy
sql_query SELECT DISTINCT usr.EMAIL FROM ose.AFFECTATION aff LEFT JOIN ose.UTILISATEUR usr on usr.ID = aff.UTILISATEUR_ID WHERE aff.HISTO_DESTRUCTION IS NULL and usr.USERNAME != 'oseappli' order by usr.EMAIL

Ou bien utilisez-vous des paramètres supplémentaires ?

Un dernier point, l'erreur générée dans les logs est :

Jul  6 09:23:32 listes wwsympa[5188]: err main::#1572 > main::do_sync_include#16593 > Sympa::List::sync_include#6682 > Sympa::List::_load_list_members_from_include#5879 > Sympa::List::_include_users_sql#5678 > Sympa::DatabaseDriver::Oracle::connect#75 > Sympa::Database::connect#157 Can't connect to Database Sympa::DatabaseDriver::Oracle <db_host=dataamue.univ-brest.fr;db_name=OSE;db_port=1521;db_user=ose_ro>: Error while trying to retrieve text for error ORA-28547 (DBD ERROR: OCISessionBegin)
Jul  6 09:23:32 listes wwsympa[5188]: err main::#1572 > main::do_sync_include#16593 > Sympa::List::sync_include#6682 > Sympa::List::_load_list_members_from_include#6011 Inclusion include_sql_query failed in list Sympa::List <adresse@cachée>
Jul  6 09:23:32 listes wwsympa[5188]: err main::#1572 > main::do_sync_include#16593 > Sympa::List::sync_include#6694 Errors occurred while synchronizing datasources for list Sympa::List <adresse@cachée>

Merci d'avance de vos infos.

--
Jean-Hugues Belpois
Listmaster - Université de Brest



Archives gérées par MHonArc 2.6.19+.

Haut de le page