<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <link xmlns="http://www.w3.org/2005/Atom" rel="hub" href="https://overblog.superfeedr.com"/>
        <link xmlns="http://www.w3.org/2005/Atom" rel="self" href="https://dbaoraclesql.canalblog.com/rss" type="application/rss+xml"/>
        <title><![CDATA[Blog d'un DBA sur le SGBD Oracle et SQL]]></title>
        <link>https://dbaoraclesql.canalblog.com/</link>
        <generator>Overblog - https://www.over-blog.com</generator>
        <description><![CDATA[Blog d'un administrateur de bases de donn&eacute;es Oracle sur le SGBD Oracle et sur les langages SQL et PL/SQL.
Mon objectif est de vous faire d&eacute;couvrir des subtilit&eacute;s de ce logiciel, des astuces, voir m&ecirc;me des surprises :-)]]></description>
                    <item>
    <title><![CDATA[Clause de non-responsabilité - Disclaimer]]></title>
    <link><![CDATA[https://dbaoraclesql.canalblog.com/archives/2023/08/12/40006988.html]]></link>
    <guid>https://dbaoraclesql.canalblog.com/archives/2023/08/12/40006988.html</guid>
    <pubDate>Sat, 12 Aug 2023 12:03:12 +0200</pubDate>
    <description><![CDATA[Oracle is a registered trademark of Oracle Corporation and/or its affiliates. All other trademarks are the property of their respectives owners. Oracle Corporation does not make any representation or warranties as to the accuracy, adequacy, or completeness... ]]></description>
        <dc:creator><![CDATA[David DBA]]></dc:creator>
    </item>
                    <item>
    <title><![CDATA[Quand les readers bloquent les readers - When readers block readers]]></title>
    <link><![CDATA[https://dbaoraclesql.canalblog.com/archives/2022/09/06/39620372.html]]></link>
    <guid>https://dbaoraclesql.canalblog.com/archives/2022/09/06/39620372.html</guid>
    <pubDate>Tue, 06 Sep 2022 11:38:00 +0200</pubDate>
    <description><![CDATA[Introduction Je suppose que vous connaissez tous le mantra Oracle suivant : "Readers don't block writers and writers don't block readers". Dans certains cas, les writers peuvent bloquer d'autres writers, notamment s'ils veulent modifier les mêmes données.... ]]></description>
        <dc:creator><![CDATA[David DBA]]></dc:creator>
    </item>
                    <item>
    <title><![CDATA[DBMS_XPLAN.DISPLAY_CURSOR 04 : pièges et points d’attention - DBMS_XPLAN.DISPLAY_CURSOR 04 : pitfalls and points of attention]]></title>
    <link><![CDATA[https://dbaoraclesql.canalblog.com/archives/2022/06/30/39539467.html]]></link>
    <guid>https://dbaoraclesql.canalblog.com/archives/2022/06/30/39539467.html</guid>
    <pubDate>Thu, 30 Jun 2022 09:37:00 +0200</pubDate>
    <description><![CDATA[Introduction Autres articles sur DBMS_XPLAN.DISPLAY_CURSOR Partie 1 : DBMS_XPLAN.DISPLAY_CURSOR 01 : les fondamentaux - DBMS_XPLAN.DISPLAY_CURSOR 01 : the fundamentals Partie 2 : DBMS_XPLAN.DISPLAY_CURSOR 02 : appels simples et complexes - DBMS_XPLAN.DISPLAY_CURSOR... ]]></description>
        <dc:creator><![CDATA[David DBA]]></dc:creator>
    </item>
                    <item>
    <title><![CDATA[DBMS_XPLAN.DISPLAY_CURSOR 03 : ajouter des champs, les ordres DM et DDL traités - add fields, DML and DDL orders processed]]></title>
    <link><![CDATA[https://dbaoraclesql.canalblog.com/archives/2022/06/11/39513680.html]]></link>
    <guid>https://dbaoraclesql.canalblog.com/archives/2022/06/11/39513680.html</guid>
    <pubDate>Sat, 11 Jun 2022 10:23:00 +0200</pubDate>
    <description><![CDATA[Introduction Autres articles sur DBMS_XPLAN.DISPLAY_CURSOR Partie 1 : DBMS_XPLAN.DISPLAY_CURSOR 01 : les fondamentaux - DBMS_XPLAN.DISPLAY_CURSOR 01 : the fundamentals Partie 2 : DBMS_XPLAN.DISPLAY_CURSOR 02 : appels simples et complexes - DBMS_XPLAN.DISPLAY_CURSOR... ]]></description>
        <dc:creator><![CDATA[David DBA]]></dc:creator>
    </item>
                    <item>
    <title><![CDATA[DBMS_XPLAN.DISPLAY_CURSOR 02 : appels simples et complexes - DBMS_XPLAN.DISPLAY_CURSOR 02: simple and complex calls]]></title>
    <link><![CDATA[https://dbaoraclesql.canalblog.com/archives/2022/06/07/39509234.html]]></link>
    <guid>https://dbaoraclesql.canalblog.com/archives/2022/06/07/39509234.html</guid>
    <pubDate>Tue, 07 Jun 2022 18:59:00 +0200</pubDate>
    <description><![CDATA[Introduction Autres articles sur DBMS_XPLAN.DISPLAY_CURSOR Partie 1 : DBMS_XPLAN.DISPLAY_CURSOR 01 : les fondamentaux - DBMS_XPLAN.DISPLAY_CURSOR 01 : the fundamentals Partie 3 : DBMS_XPLAN.DISPLAY_CURSOR 03 : ajouter des champs, les ordres DM et DDL... ]]></description>
        <dc:creator><![CDATA[David DBA]]></dc:creator>
    </item>
                    <item>
    <title><![CDATA[DBMS_XPLAN.DISPLAY_CURSOR 01 : les fondamentaux - DBMS_XPLAN.DISPLAY_CURSOR 01 : the fundamentals]]></title>
    <link><![CDATA[https://dbaoraclesql.canalblog.com/archives/2022/05/29/39496756.html]]></link>
    <guid>https://dbaoraclesql.canalblog.com/archives/2022/05/29/39496756.html</guid>
    <pubDate>Sun, 29 May 2022 10:33:00 +0200</pubDate>
    <description><![CDATA[Introduction Autres articles sur DBMS_XPLAN.DISPLAY_CURSOR Partie 2 : DBMS_XPLAN.DISPLAY_CURSOR 02 : appels simples et complexes - DBMS_XPLAN.DISPLAY_CURSOR 02: simple and complex calls Partie 3 : DBMS_XPLAN.DISPLAY_CURSOR 03 : ajouter des champs, les... ]]></description>
        <dc:creator><![CDATA[David DBA]]></dc:creator>
    </item>
                    <item>
    <title><![CDATA[Datapump : ordre des objects exportés et importés - Datapump: order of exported and imported objects]]></title>
    <link><![CDATA[https://dbaoraclesql.canalblog.com/archives/2022/02/27/39363659.html]]></link>
    <guid>https://dbaoraclesql.canalblog.com/archives/2022/02/27/39363659.html</guid>
    <pubDate>Sun, 27 Feb 2022 11:51:00 +0100</pubDate>
    <description><![CDATA[Introduction Vous est-il déjà arrivé de regarder, lors d'un export/import datapump, l'ordre de traitement des objets ? Si oui, quelle conclusion en avez-vous tiré : les objets sont exportés/importés selon un ordre bien précis ou bien Oracle traite cela... ]]></description>
        <dc:creator><![CDATA[David DBA]]></dc:creator>
    </item>
                    <item>
    <title><![CDATA[Oui, sous Oracle on peut créer une table dans le schéma SYS - Yes, under Oracle you can create a table in the SYS schema]]></title>
    <link><![CDATA[https://dbaoraclesql.canalblog.com/archives/2022/02/14/39348184.html]]></link>
    <guid>https://dbaoraclesql.canalblog.com/archives/2022/02/14/39348184.html</guid>
    <pubDate>Mon, 14 Feb 2022 20:13:00 +0100</pubDate>
    <description><![CDATA[Introduction Vous avez dû lire à droite et à gauche qu'il ne fallait JAMAIS JAMAIS créer quelque chose dans le schéma SYS. Pour quelle raison ? Il parait que ça pollue le dictionnaire de données... OK, mais... et donc ? Ca pollue, OK mais, concrètement,... ]]></description>
        <dc:creator><![CDATA[David DBA]]></dc:creator>
    </item>
                    <item>
    <title><![CDATA[Le script oraenv expliqué - The oraenv script explained]]></title>
    <link><![CDATA[https://dbaoraclesql.canalblog.com/archives/2022/02/11/39343260.html]]></link>
    <guid>https://dbaoraclesql.canalblog.com/archives/2022/02/11/39343260.html</guid>
    <pubDate>Fri, 11 Feb 2022 11:21:00 +0100</pubDate>
    <description><![CDATA[Introduction Sous Unix/Linux, deux scripts shell permettent de mettre à jour les variables d'environnement Oracle pour se connecter à une base; Windows ne sera pas abordé ici. Il s'agit des fichiers oraenv et coraenv, dans /usr/local/bin et $ORACLE_HOME/bin.... ]]></description>
        <dc:creator><![CDATA[David DBA]]></dc:creator>
    </item>
                    <item>
    <title><![CDATA[Impacts des index (0, 1, 2 et 5) sur le temps des INSERTs - Impacts of indexes (0, 1, 2 and 5) on INSERT time]]></title>
    <link><![CDATA[https://dbaoraclesql.canalblog.com/archives/2022/01/30/39326214.html]]></link>
    <guid>https://dbaoraclesql.canalblog.com/archives/2022/01/30/39326214.html</guid>
    <pubDate>Sun, 30 Jan 2022 13:29:00 +0100</pubDate>
    <description><![CDATA[Introduction Tout DBA sait que plus on ajoute des index à une table, plus cela ralentit les INSERTs. Mais est-ce que ce ralentissement croit proportionnellement avec le nombre d'index ou non? En clair, si un index ajoute +30% de temps de traitement sur... ]]></description>
        <dc:creator><![CDATA[David DBA]]></dc:creator>
    </item>
                    <item>
    <title><![CDATA[Cloud Control: installation pas à pas - Cloud Control: step by step installation]]></title>
    <link><![CDATA[https://dbaoraclesql.canalblog.com/archives/2021/10/16/39179643.html]]></link>
    <guid>https://dbaoraclesql.canalblog.com/archives/2021/10/16/39179643.html</guid>
    <pubDate>Sat, 16 Oct 2021 14:26:00 +0200</pubDate>
    <description><![CDATA[Introduction Cet article va vous expliquer comment télécharger et installer le Cloud Control d'Oracle dans une vm via Virtual Box. Contrairement à ce que je pensais, ce ne fut pas une partie de plaisir, c'est pourquoi j'ai décidé de faire un pas-à-pas... ]]></description>
        <dc:creator><![CDATA[David DBA]]></dc:creator>
    </item>
                    <item>
    <title><![CDATA[LogMiner 4 : impossible de récupérer le contenu d'une table droppée par erreur - unable to recover a table dropped by mistake]]></title>
    <link><![CDATA[https://dbaoraclesql.canalblog.com/archives/2021/07/25/39071007.html]]></link>
    <guid>https://dbaoraclesql.canalblog.com/archives/2021/07/25/39071007.html</guid>
    <pubDate>Sun, 25 Jul 2021 10:45:00 +0200</pubDate>
    <description><![CDATA[Introduction Dans cet article nous allons voir pourquoi LogMiner ne permet pas de récupérer les données d'une table droppée par erreur. Cet utilitaire est excellent pour auditer les opérations survenues sur une base mais, bizarrement, il ne permet pas... ]]></description>
        <dc:creator><![CDATA[David DBA]]></dc:creator>
    </item>
                    <item>
    <title><![CDATA[LogMiner 3 : infos utiles pour les ordres DML et DDL - LogMiner 3: useful informations for DML and DDL orders ]]></title>
    <link><![CDATA[https://dbaoraclesql.canalblog.com/archives/2021/06/30/39037701.html]]></link>
    <guid>https://dbaoraclesql.canalblog.com/archives/2021/06/30/39037701.html</guid>
    <pubDate>Wed, 30 Jun 2021 17:32:00 +0200</pubDate>
    <description><![CDATA[Introduction Dans cet article nous allons voir quelles sont les infos intéressantes dans LogMiner pour les opérations DML et DDL. Autres articles sur LogMiner : - LogMiner 1 : initialisation et démarrage; pas si simple que ça - LogMiner 2 : les archived... ]]></description>
        <dc:creator><![CDATA[David DBA]]></dc:creator>
    </item>
                    <item>
    <title><![CDATA[LogMiner 2 : les archived redologs, le mode archive log, la FRA - LogMiner 2 : archived redologs, archive log mode, FRA]]></title>
    <link><![CDATA[https://dbaoraclesql.canalblog.com/archives/2021/06/13/39013687.html]]></link>
    <guid>https://dbaoraclesql.canalblog.com/archives/2021/06/13/39013687.html</guid>
    <pubDate>Sun, 13 Jun 2021 18:46:00 +0200</pubDate>
    <description><![CDATA[Introduction Dans cet article, nous allons voir comment utiliser LogMiner pour explorer des redologs archivés. Autres articles sur LogMiner : - LogMiner 1 : initialisation et démarrage; pas si simple que ça - LogMiner 3 : infos utiles pour les ordres... ]]></description>
        <dc:creator><![CDATA[David DBA]]></dc:creator>
    </item>
                    <item>
    <title><![CDATA[LogMiner 1 : initialisation et démarrage; pas si simple que ça - LogMiner 1 : initialization and startup; not that simple]]></title>
    <link><![CDATA[https://dbaoraclesql.canalblog.com/archives/2021/06/03/38999757.html]]></link>
    <guid>https://dbaoraclesql.canalblog.com/archives/2021/06/03/38999757.html</guid>
    <pubDate>Thu, 03 Jun 2021 20:49:00 +0200</pubDate>
    <description><![CDATA[Introduction LogMiner est un outil Oracle extrêmement puissant. Il permet d'auditer les opérations DML et DDL survenues sur une base, identifier qui les a exécutées, quand mais aussi comment les annuler voir les réexécuter. Bref, la richesse de cet outil... ]]></description>
        <dc:creator><![CDATA[David DBA]]></dc:creator>
    </item>
                    <item>
    <title><![CDATA[Optimiser les requêtes Siebel OPTIMIZER_INDEX_COST_ADJ = 1 et statistiques spéciales - How to optimize Siebel queries]]></title>
    <link><![CDATA[https://dbaoraclesql.canalblog.com/archives/2021/04/10/38912493.html]]></link>
    <guid>https://dbaoraclesql.canalblog.com/archives/2021/04/10/38912493.html</guid>
    <pubDate>Sat, 10 Apr 2021 11:44:00 +0200</pubDate>
    <description><![CDATA[Introduction Chez un client j'ai eu à optimiser des requêtes générées par l'application Siebel. A ma grande surprise, les recos Oracle (ils ont racheté Siebel) étaient incompréhensibles : mettre le paramètre OPTIMIZER_INDEX_COST_ADJ à 1 et utiliser deux... ]]></description>
        <dc:creator><![CDATA[David DBA]]></dc:creator>
    </item>
                    <item>
    <title><![CDATA[SQLcl : nouvelles commandes HISTORY, TABULATION, ALIAS, REPEAT - SQLcl: new HISTORY, TABULATION, ALIAS, REPEAT commands]]></title>
    <link><![CDATA[https://dbaoraclesql.canalblog.com/archives/2021/03/28/38890368.html]]></link>
    <guid>https://dbaoraclesql.canalblog.com/archives/2021/03/28/38890368.html</guid>
    <pubDate>Sun, 28 Mar 2021 16:40:00 +0200</pubDate>
    <description><![CDATA[Introduction SQLcl (SQL Command Line) est un utilitaire Java intégré dans Oracle depuis la 12.2, alors qu'auparavant il fallait l'installer à part. Il est basé sur l'outil gérant les scripts SQL de SQL Developer et intègre de nouvelles commandes par rapport... ]]></description>
        <dc:creator><![CDATA[David DBA]]></dc:creator>
    </item>
                    <item>
    <title><![CDATA[SQLcl : mieux redimensionner les colonnes d'un SELECT qu'avec SQL*Plus - resize the columns of a SELECT better than SQL*Plus]]></title>
    <link><![CDATA[https://dbaoraclesql.canalblog.com/archives/2021/03/21/38877762.html]]></link>
    <guid>https://dbaoraclesql.canalblog.com/archives/2021/03/21/38877762.html</guid>
    <pubDate>Sun, 21 Mar 2021 12:35:00 +0100</pubDate>
    <description><![CDATA[Introduction SQLcl (SQL Command Line) est un utilitaire Java intégré dans Oracle depuis la 12.2, alors qu'auparavant il fallait l'installer à part. Il est basé sur l'outil gérant les scripts SQL de SQL Developer et intègre de nouvelles commandes par rapport... ]]></description>
        <dc:creator><![CDATA[David DBA]]></dc:creator>
    </item>
                    <item>
    <title><![CDATA[SQLcl : commande SHOW et informations de la base courante - SQLcl: SHOW command and information from the current database]]></title>
    <link><![CDATA[https://dbaoraclesql.canalblog.com/archives/2021/03/16/38868946.html]]></link>
    <guid>https://dbaoraclesql.canalblog.com/archives/2021/03/16/38868946.html</guid>
    <pubDate>Tue, 16 Mar 2021 15:43:00 +0100</pubDate>
    <description><![CDATA[Introduction SQLcl (SQL Command Line) est un utilitaire Java intégré dans Oracle depuis la 12.2, alors qu'auparavant il fallait l'installer à part. Il est basé sur l'outil gérant les scripts SQL de SQL Developer et intègre de nouvelles commandes par rapport... ]]></description>
        <dc:creator><![CDATA[David DBA]]></dc:creator>
    </item>
                    <item>
    <title><![CDATA[SQLcl : obtenir des informations sur les objets - SQLcl: get information about objects]]></title>
    <link><![CDATA[https://dbaoraclesql.canalblog.com/archives/2021/03/13/38863059.html]]></link>
    <guid>https://dbaoraclesql.canalblog.com/archives/2021/03/13/38863059.html</guid>
    <pubDate>Sat, 13 Mar 2021 12:38:00 +0100</pubDate>
    <description><![CDATA[Introduction SQLcl (SQL Command Line) est un utilitaire Java intégré dans Oracle depuis la 12.2, alors qu'auparavant il fallait l'installer à part. Il est basé sur l'outil gérant les scripts SQL de SQL Developer et, par rapport à SQL*Plus, il intègre... ]]></description>
        <dc:creator><![CDATA[David DBA]]></dc:creator>
    </item>
                    <item>
    <title><![CDATA[SQL Performance Analyzer : mesurer l'impact d'une modification de base sur les ordres SQL - analyze the impact of a modification]]></title>
    <link><![CDATA[https://dbaoraclesql.canalblog.com/archives/2021/03/02/38843850.html]]></link>
    <guid>https://dbaoraclesql.canalblog.com/archives/2021/03/02/38843850.html</guid>
    <pubDate>Tue, 02 Mar 2021 16:23:00 +0100</pubDate>
    <description><![CDATA[Introduction Le SPA (SQL Performance Analyzer) est une nouvelle fonctionnalité de Oracle 11g. Tout comme la feature "Database Replay", elle fait partie d'un ensemble plus vaste, le "Real Application Testing". Le SPA est utilisé pour anticiper comment... ]]></description>
        <dc:creator><![CDATA[David DBA]]></dc:creator>
    </item>
                    <item>
    <title><![CDATA[SQL Patch : comment inhiber un hint d'un ordre SQL - SQL Patch : how to inhibit a hint of an SQL statement]]></title>
    <link><![CDATA[https://dbaoraclesql.canalblog.com/archives/2021/02/21/38828509.html]]></link>
    <guid>https://dbaoraclesql.canalblog.com/archives/2021/02/21/38828509.html</guid>
    <pubDate>Sun, 21 Feb 2021 16:51:00 +0100</pubDate>
    <description><![CDATA[Introduction Une des pires situations à laquelle vous serez confronté en tant que DBA Oracle est de tuner un SELECT ayant des hints inappropriés et sur lequel vous n'avez pas la main; c'est le cas d'une application développée par un éditeur de logiciel... ]]></description>
        <dc:creator><![CDATA[David DBA]]></dc:creator>
    </item>
                    <item>
    <title><![CDATA[RMAN : VALIDATE vérifier si des blocs sont corrompus - VALIDATE check if blocks are corrupted]]></title>
    <link><![CDATA[https://dbaoraclesql.canalblog.com/archives/2021/02/07/38801870.html]]></link>
    <guid>https://dbaoraclesql.canalblog.com/archives/2021/02/07/38801870.html</guid>
    <pubDate>Sun, 07 Feb 2021 13:35:00 +0100</pubDate>
    <description><![CDATA[Introduction Dans un article précédent nous avons vu la commande CROSSCHECK de RMAN qui vérifie que les backups du repository RMAN sont toujours présents sur le disque dur (même nom, même répertoire). Aujourd'hui voyons la commande VALIDATE : elle vérifie... ]]></description>
        <dc:creator><![CDATA[David DBA]]></dc:creator>
    </item>
                    <item>
    <title><![CDATA[RMAN : CROSSCHECK synchroniser les repositories et répertoires des backups - Synchronize repositories and directories backups]]></title>
    <link><![CDATA[https://dbaoraclesql.canalblog.com/archives/2021/01/16/38763216.html]]></link>
    <guid>https://dbaoraclesql.canalblog.com/archives/2021/01/16/38763216.html</guid>
    <pubDate>Sat, 16 Jan 2021 19:52:00 +0100</pubDate>
    <description><![CDATA[Introduction Il arrive qu'il y ait une désynchronisation entre les métadatas des backups RMAN stockées dans le control file et le catalogue RMAN et ce qui existe réellement sur le disque dur. Par exemple, des fichiers de backups peuvent être déplacés... ]]></description>
        <dc:creator><![CDATA[David DBA]]></dc:creator>
    </item>
                    <item>
    <title><![CDATA[RMAN : le contenu des fichiers internes -  RMAN: the content of internal files]]></title>
    <link><![CDATA[https://dbaoraclesql.canalblog.com/archives/2021/01/05/38743003.html]]></link>
    <guid>https://dbaoraclesql.canalblog.com/archives/2021/01/05/38743003.html</guid>
    <pubDate>Tue, 05 Jan 2021 17:48:29 +0100</pubDate>
    <description><![CDATA[Introduction J'ai déjà abordé dans deux posts sur RMAN la possibilité donnée par Oracle de connaître de façon intime le fonctionnement de ce logiciel : - utilisation de la trace 10046 : http://dbaoraclesql.canalblog.com/archives/2020/07/03/38409831.html... ]]></description>
        <dc:creator><![CDATA[David DBA]]></dc:creator>
    </item>
            </channel>
</rss>

