Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa
Archives de la liste
- From: Simeau-Adenis Annie <adresse@cachée>
- To: adresse@cachée
- Subject: Re: [sympa-fr] Passage à oracle 12c
- Date: Fri, 1 Mar 2019 10:56:07 +0100
Bonjour, Pour ceux que cela intéresse, mes modifications pour se connecter à une base oracle 12.c Dans le fichier /home/sympa/bin/Sympa/DatabaseDriver/Oracle.pm : Modification du sous-programme build_connect_string En Gras ce que l'ai mis en commentaire En Bleu ce que j'ai ajouté/modifié En italique une trace pour debug sub build_connect_string { my $self = shift;
my $connect_string = "DBI:Oracle:"; if ($self->{'db_host'} and $self->{'db_name'}) { ## 2019 02 15 : Passage de Oracle 11 à Oracle 12c ## ori : Oracle 11 et antérieur ## $connect_string .= "host=$self->{'db_host'};sid=$self->{'db_name'}";
## OK : Oracle 12c et plus $connect_string .= "sid=$self->{'db_host'}:$self->{'db_port'}/$self->{'db_name'}";
} ## 2019 02 15 : Mis en commentaire pour Oracle 12c et plus ## $connect_string .= ';port=' . $self->{'db_port'} ## if defined $self->{'db_port'}; $connect_string .= ';' . $self->{'db_options'} if defined $self->{'db_options'};
$log->syslog('info', 'TEST INFO connect_string : %s ', $connect_string);
return $connect_string; } Bonne continuation Annie Simeau Simeau-Adenis Annie a écrit le
15/02/2019 à 11:56 :
Bonjour à tous,Nous utilisons Sympa 6.2.36 et peuplons certaines listes via une requête à une base oracle. Nous avons DBD::Oracle 1.74 et j'ai fait des tests avec DBD::Oracle 1.76 nous avons également instantclient-basic-linux.x64-18.3.0.0.0dbru / instantclient_18_3 Actuellement cette base est en train d'être migrée d'oracle 11 à oracle 12c Après quelques tests, j'ai constaté que la syntaxe de connexion à la base change avec peut-être d'autres modifications à suivre Je me propose déjà de modifier le sous-programme "build_connect_string " dans "Sympa/DatabaseDriver/Oracle.pm", mais je me pose quelques questions: - Y aurait-il un package à mettre à jours, qui corrigerait ce problème? - Est-ce que quelqu'un a déjà fait des modifications pour oracle 12? Peut-être de manière propre en proposant une option pour préciser la version de la base oracle - Y a-t-il d'autres modifications à prévoir? - Existe-t-il un patch? (Je n'ai rien trouvé, mais j'ai peut-être manqué quelque chose) Merci pour tout votre travail et bon WE Annie Simeau --
Annie SIMEAU-ADENIS Annie SIMEAU-ADENIS ÉCOLE NORMALE SUPÉRIEURE DE LYON Direction des Systèmes d'Information Systèmes, Réseaux et Sécurité
http://www.ens-lyon.fr/ e-mail : adresse@cachée Téléphone : 04 26 73 11 77 Standard : 04 26 73 11 00 - Télécopie : 04 26 73 11 45Bâtiment D8 / Buisson / IFÉ (Institut Français de l'Éducation) Bureau 232 19 allée de Fontenay - 69007 LYON --
Annie SIMEAU-ADENIS Annie SIMEAU-ADENIS ÉCOLE NORMALE SUPÉRIEURE DE LYON Direction des Systèmes d'Information Systèmes, Réseaux et Sécurité
e-mail : adresse@cachée Téléphone : 04 26 73 11 77 Standard : 04 26 73 11 00 - Télécopie : 04 26 73 11 45Bâtiment D8 / Buisson / IFÉ (Institut Français de l'Éducation) Bureau 232 19 allée de Fontenay - 69007 LYON |
- Re: [sympa-fr] Passage à oracle 12c, Simeau-Adenis Annie, 01/03/2019
Archives gérées par MHonArc 2.6.19+.