Oracle Dataguard : Mise en place d’une solution de haute disponibilité !

Présentation du concept Oracle Dataguard est une solution dite de haute disponibilté. Cela consiste à effectuer un basculement d’une base de données (primaire/primary) vers une ou plusieurs autres bases de données (secondaire/standby). Cette méthode est totalement transparente pour les utilisteurs clients. Les raisons de mettre en place un Data Guard peuvent être multiples : La…


Installation de Oracle 12c sur Ubuntu 14.04 64 bits

Pré-requis pour l’installation du SGDR Oracle Il faut savoir que Oracle est conçu pour tourner sur un environnement RedHat. Il y a donc quelques actions à effectuer sur Ubuntu pour adapter la distribution. De plus, la version 12c est conçue pour s’exécuter en environnement 64 bits, les versions 32 bits ne sont pas supportées par…


Installation de Redmine sur Ubuntu

Procédure d’installation de Redmine sur Ubuntu Redmine est une plateforme web libre, développée en Ruby et destinée à la gestion de projets. On y retrouve un espace documentaire (wiki), un gestionnaire de tâches, un forum, un espace pour définir les roadmap, la possibilité de créer un diagramme de Gantt… Il est également possible d’associer des…


Méthode du canard en plastique

Vous ne connaissez pas la méthode du canard en plastique ? Je pense que sans le savoir vous l’avez pratiqué. Chaque personne à son petit canard pour l’aider au quotidien. Vous connaissez tous ces petits canards jaunes en plastique qui nous accompagnaient dans notre bain quand nous étions petiots ? Et bien là, sachez que…


Oracle Error Logging

Oracle possède des outils permettant la journalisation, dans des tables dédiées, des erreurs Oracle survenues lors d’opérations DML, sans pour autant interrompre l’exécution du programme. La procédure en question s’appelle DBMS_ERRLOG et s’utilise de telle manière :…


Java-Spring : Configuration des fichiers properties

Encodage des fichiers “properties” en Java La plupart des développeurs vont utilisé la classe java.util.Properties pour récupérer les données du fichier “properties” adéquat. Il faut savoir que cette classe traite le fichier comme s’il était encodé en ISO. Deux solutions sont donc possibles : 1 – Encoder le fichier en ISO. 2 – Utiliser la…


Oracle Data Pump

Data Pump est un outil Oracle permettant de recharger des bases de données, des schémas ou des tables. Il comprend un outil d’export et d’import d’une base de données existante. Nous verrons donc ici comment utiliser ces outils. NB: Les exemples sont donnés à partir d’un environnement Unix et de l’outil SQL Plus. Je pars…


Oracle “Lock”

Une session Lockée peut provoquer des ralentissements voir même un blocage au niveau de l’application ainsi que des erreurs techniques. Une session lockée peut être identifiée simplement et supprimée. Il est même possible de connaître les objets Oracle concernés par le blocage. Voici comment savoir si votre problème est dû à un Lock en base…


Résolution des erreurs SVN

L’utilisateur de SVN en ligne de commandes ou avec un IDE comme Eclipse n’est pas toujours simple. Cet article relate l’ensemble des erreurs SVN que j’ai rencontrées au cours de mes différents projets et la manière dont je les ai résolues. Il est possible de retrouver toutes ses solutions sur des Forums ou d’autres sites…


Arrêt d’un STEP en cours d’exécution d’un JOB…

Spring-batch exécute des JOBS. Les JOBS sont une suite de STEP. Lorsqu’il y a une erreur, une instruction FAILED est envoyée qui permet au match de s’arrêter. Si vous avez une erreur fonctionnelle et que vous souhaitez arrêter le batch sans le faire terminer en erreur, vous ne devez pas passer par le statut FAILED. Cet article vous montre comment arrêter un STEP en cours de traitement.