Paris Oracle Meetup : Le Compte-Rendu

Le 6 mars, Infotel a accueilli le POM ( Paris Oracle Meetup ) au Novotel de Bagnolet pour une soirée d’expertise sur la base de données Oracle. A ce titre, je vous invite à vous inscrire pour la soirée du 28 mai ; C.Antognini sera là pour vous présenter les nouveautés sur l’optimiseur de la 12c ( adaptive query optimization, statistics enhancements, … ) et pour dédicacer son nouveau livre. Pour plus d’informations, inscrivez-vous au POM : http://www.meetup.com/parisoracle/. Si vous souhaitez avoir un avant-goût sur les nouveautés de l’optimiseur, voici un lien où vous trouverez toutes les informations nécessaires : https://blogs.oracle.com/optimizer/entry/oracle_open_world_2013_it.


La soirée du 6 mars portait sur trois sujets :

  • Introduction de Ksplice ;
  • Utilisation de Scala dans la base de données Oracle ;
  • Démonstration de Delphix.

0 arrêt == 100% production avec KSplice

Ksplice ( lien : https://www.ksplice.com/) est un outil système permettant de faire un upgrade à chaud d’un système Linux ( distributions : Red Hat, Ubuntu, Oracle Linux ). Pour présenter le produit, G.Guillou (aka arkzoyd) a effectué une démonstration de Ksplice en récupérant un programme C sur le net exploitant une faille présente sur Red Hat et Oracle Linux ( depuis peu, Oracle Linux est un fork de Red Hat ). Une fois le programme compilé ( un simpe gcc suffit ), l’utilisateur devient root … Puis, il a lancé une instance Oracle sur cette VM et récupéré le patch de sécurité corrigeant cette faille. Pour finir, il a bien réussi à upgrader le kernel sans que l’instance soit arrêtée.

Linux étant de plus en plus installé dans les SI, ce produit peut être intéressant si vous travaillez dans un environnement 24/24, 7j/7.

Procédures stockées en SCALA

Scala ( lien : http://www.scala-lang.org/ ) est un langage orienté objet à la vogue en ce moment. I.Rusic a présenté le langage de manière succincte, puis s’est attaché à montrer que la JVM de l’instance Oracle peut exécuter du code Scala. Un joli défi technique qui appellera peut-être des utilisations futures ! En tout cas, K.Mensah, PM Java et auteur du livre Oracle Database Programming using Java and Web Services, a été séduit par son travail.

Virtualisez et simplifiez toute votre administration avec Delphix

Delphix est un produit facilitant le déploiement des bases Oracle. Il va permettre aux développeurs de créer des environnements en quelques clicks ! De cette manière, le DBA va enfin pouvoir se consacrer à des tâches plus créatrices de valeur ajoutée ( architecture, conception, tuning, … ).
Le principe est le suivant :

  1. une empreinte de la base de production est effectuée via des API RMAN.
  2. Cette empreinte est ensuite stockée dans un système propriétaire de fichiers, DxFS, qui est une extension de ZFS. Ce système permet d’obtenir des empreintes compressées ; par rapport aux bases initiales, leurs tailles sont divisées par 3 ou 4, selon les premiers tests effectués par Y.Colin.
  3. Puis, via une interface graphique, un développeur ou un DBA junior peut effectuer la copie d’une base dans un environnement cible en quelques clicks.

Pour une base de quelques TB, la durée de la copie ne prendrait que quelques minutes si on considère un benchmark effectué dans une grande société de l’énergie.

Une autre fonctionnalité séduisante est la possibilité de pouvoir conserver les changements effectuées sur une base durant une certaine période définie ( recovery window ). De cette manière, vous pouvez charger un environnement qui correspond à l’état de la base il y 4 jours, puis un autre avec une base datant de 2 jours.
Pour plus d’informations techniques, je vous conseille de commencer par le blog de K.Hayley ( lien : http://www.oraclerealworld.com/delphix/ ).

Stéphane NOTTER

,Architecte Performance et Bases de données



Infotel accueille le Paris Oracle Meetup

réservez votre date : Jeudi 6 mars

Infotel reçoit le Paris Oracle Meetup
Infotel a le plaisir d’organiser le 6 mars la rencontre du ‘Paris Oracle Meetup’. Le Paris Oracle Meetup est un groupe d’experts des technologies Oracle qui se réunit régulièrement pour traiter de sujets connexes à leur base de donnée de prédilection.
Cet événement aura lieu au Novotel (http://www.novotel.com/fr/hotel-0380-novotel-paris-est/index.shtml) à côté de notre centre de développement de Bagnolet, de 18h45 à 22h00, incluant le programme ci-dessous et une collation qui sera l’occasion d’échanges.

Au programme le 6 mars :

  • L’écriture de Procédures stockées en Scala,
  • La solution de virtualisation de bases de données Delphix qui révolutionne les cycles de développement et d’industrialisation,
  • La mise à jour à chaud du noyau Linux sans perturber la base de données.

Merci de nous contacter par mail à l’adresse ingenierie.technique@infotel.com