Canalblog
Suivre ce blog Administration + Créer mon blog
Publicité
Blog d'un DBA sur le SGBD Oracle et SQL
20 janvier 2020

Comment vider des données en Shared Pool ? - How to empty data in Shared Pool ?

Introduction Parfois des données présentes en mémoire sur l'exécution d'une requête polluent nos tests. Par exemple on voudrait virer de la Shared Pool un plan d'éxécution pour forcer le CBO à en calculer un nouveau. Ou bien vider les données relatives...
Publicité
Publicité
16 décembre 2019

Les tables AWR non externalisées dans les vues DBA_HIST*** - AWR tables not outsourced in DBA_HIST*** views

Introduction Petit rappel : la modélisation des données d'un S.I. peut se faire à quatre niveaux : - MCD : Modèle Conceptuel de Données - MLD : Modèle Logique de Données - MPD : Modèle Physique de Données - MED : Modèle Externe de Données Le MED est le...
1 novembre 2019

Impossible de supprimer un hint avec DBMS_ADVANCED_REWRITE et DBMS_SQL_TRANSLATOR - Canno't delete a hint with PL/SQL packages

Introduction Les deux packages DBMS_ADVANCED_REWRITE et DBMS_SQL_TRANSLATOR sont fantastiques. Ils permettent de remplacer des ordres SQL par d'autres, soit dans le cadre d'une migration d'un SGBD vers un autre, soit pour rendre un ordre plus performant....
21 octobre 2019

EXPLAIN PLAN/DBMS_SPACE : estimation du temps/espace disque avec CREATE Table, Index - EXPLAIN PLAN and DBMS_SPACE : estimation

Introduction Pour estimer la durée d'un CREATE TABLE, d'un CREATE INDEX voir d'un ALTER INDEX ... REBUILD, on peut utiliser la commande EXPLAIN PLAN. Celle-ci ne sert pas qu'à voir le plan d'exécution d'un SELECT, la doc Oracle dit qu'elle gère les opérations...
14 octobre 2019

Remplacer un ordre SQL par un autre avec DBMS_SQL_TRANSLATOR - Replace one SQL statement with another with DBMS_SQL_TRANSLATOR

Introduction J'avais rédigé il y a deux ans et demi un article sur le package DBMS_ADVANCED_REWRITE expliquant comment intercepter un ordre SQL et le remplacer par un autre : http://dbaoraclesql.canalblog.com/archives/2017/02/22/34968626.html . Aujourd'hui,...
Publicité
Publicité
4 octobre 2019

Lancer une commande Linux avec un job Oracle - Launch a Linux command with an Oracle job

Introduction Parfois il arrive que l'on ne trouve pas dans les milliers de vues Oracle l'information que l'on cherche! Soit elle n'existe pas (cas extrêmement rare) soit elle existe dans les vraies tables du dictionnaire de données comme TAB$, COL$ mais...
30 septembre 2019

Cartographie hiérarchie architecture d'une base Oracle - Hierarchy architecture mapping of an Oracle database

Cartographie hiérarchie architecture d'une base Oracle - Hierarchy architecture mapping of an Oracle database
Introduction Est-ce que vous vous êtes déjà demandé à quel point une base de données Oracle pouvait être complexe? A quel point il existait de niveaux entre le plus haut (le serveur Oracle) et le plus petit (la colonne)? On va voir justement comment est...
18 septembre 2019

Les erreurs sous Oracle 3 : PL/SQL

Introduction Cet article est le troisième d'une série consacrée à la gestion des erreurs sous Oracle. Les autres articles sont ici : - Les erreurs sous Oracle 1 : erreurs syntaxiques/sémantiques, utilitaire OERR, table SPERRORLOG, table ERRLOG - Les erreurs...
19 août 2019

Les erreurs sous Oracle 2 : contraintes d'intégrité, whenever oserror/sqlerror, trigger servererror, fichiers alert.log/trace

Introduction Cet article est le deuxième d'une série consacrée à la gestion des erreurs sous Oracle. Les autres articles sont ici : - Les erreurs sous Oracle 1 : erreurs syntaxiques/sémantiques, utilitaire OERR, table SPERRORLOG, table ERRLOG - Les erreurs...
9 août 2019

Les erreurs sous Oracle 1 : erreurs syntaxiques/sémantiques, utilitaire OERR, table SPERRORLOG, table ERRLOG

Introduction Cet article est le premier d'une série consacrée à la gestion des erreurs sous Oracle. Ce sujet est vaste, ces erreurs pouvant être gérées sous SQL*Plus, en PL/SQL, dans des fichiers, via des triggers, j'en passe et des meilleurs :-) Attention,...
Publicité
Publicité
<< < 1 2 3 4 5 6 7 8 > >>
Blog d'un DBA sur le SGBD Oracle et SQL
Publicité
Archives
Blog d'un DBA sur le SGBD Oracle et SQL
  • Blog d'un administrateur de bases de données Oracle sur le SGBD Oracle et sur les langages SQL et PL/SQL. Mon objectif est de vous faire découvrir des subtilités de ce logiciel, des astuces, voir même des surprises :-)
  • Accueil du blog
  • Créer un blog avec CanalBlog
Visiteurs
Depuis la création 340 689
Publicité