html

Migrer des LOB-segments d’Oracle vers PostGreSQL

Depuis des années, ora2pg permet la migration de données d’Oracle vers PostGreSQL. Une des ombres au tableau de cet outil est le traitement des LOBs (Large OBjects) et plus particulièrement de BLOBs (Binary Large OBjects), qui même optimisé reste particulièrement lent.

J’ai récemment testé l’aventure sur une table contenant 8 millions de lignes pour 27 Go de BLOB-segments. Avec ora2pg l’extraction a pris, en utilisant le parallélisme que perl me permet sur un serveur de 4 vCPU et 32 Go de mémoire, près de 5 jours.
(suite…)

Métrologie

Nombre de redo log files générés, dataviz

Encore ce nombre de redo log files générés … pfff on voit ça tout le temps

Ce que l’on souhaite faire c’est afficher simplement le nombre de redo log files générés en mode graphiquesous forme de heat-map. Pour ce faire on utilise highcharts qui a le bon goût d’être gratuit pour un usage récréatif et non commercial. Et parce qu’on aime s’amuser on testera aussi avec plotly qui est gratuit tout court.

Pour ce faire, On choisit de séparer le code HTML, du javascript et des données de manière ce que chaque partie de code puisse être réutilisés au maximum.

(suite…)

My Oracle Support - Créer un profile SQL avec des hints

Dates des mises à jour dans les SR, les afficher !

Le souci

Les dates des mises à jour dans les SR sur My Oracle Support sont indiquées de manière très vague ( 1 minute ago, + 1hour ago, +3 month ago … ). Dans ces conditions il est difficile de se référer à une date précise pour communiquer à l’ingénieur auquel on parle. Que ce soit pour évoquer une information déjà passée ou citer une réponse déjà obtenue. Afin de modifier ce comportement il faut se rendre dans l’onglet “Settings” et choisir le sous-menu “Personalization”. C’est à partir de ce moment que l’on se sent un petit peu désemparé …

(suite…)