Canalblog
Suivre ce blog Administration + Créer mon blog
Publicité

Blog d'un DBA sur le SGBD Oracle et SQL

29 avril 2018

Les plus vieux fichiers d'Oracle pour créer une base datent de 1987 - The oldest Oracle files to create database date from 1987

Introduction La base de données Oracle est un logiciel existant depuis 1979, soit presque 40 ans! Celle-ci a incroyablement évolué depuis ses débuts, songez que sa première version ne supportait pas les transactions mais seulement les fonctionnalités...
Publicité
Publicité
8 avril 2018

Afficher les top N éléments des groupes d'une table ou d'une vue - Show top N group elements in a table or view

Introduction Comment afficher les TOP N éléments de plusieurs groupes d'une table au lieu de tous les éléments de chaque groupe? L'objectif est d'avoir une idée du contenu des groupes d'une table ou d'une vue, nous utiliserons pour cela la fonction analytique...
4 avril 2018

Trouver la liste des commandes DML et DDL gérées par Oracle : vue V$SQLCOMMAND - Find the list of DML and DDL commands

Introduction Le dictionnaire de données d'Oracle renferme des milliers de vues; il est bien sur impossible de toutes les explorer mais certaines, au détour d'un livre ou d'un forum, m'ont bien plu. Par exemple V$SQLCOMMAND dont la définition est "displays...
29 mars 2018

Trouver des infos sur les tables du dictionnaire de données : DBA_TABLES, TAB$, X$ - Find info on data dictionary tables

Introduction On va voir aujourd'hui où trouver des informations sur les vues et tables du dictionnaire de données d'Oracle. Je prendrais comme exemple une vue fameuse, DBA_TABLES, et vous verrez que ces infos sont parfois bien cachées. Points d'attention...
24 mars 2018

Oracle Internal Core : les scripts de création d'une base de données - The scripts for creating a database

Introduction Comment fait Oracle pour créer une base de données quand j'exécute un CREATE DATABASE, que ce soit en ligne de commandes ou via DBCA? La réponse est que des centaines de scripts sont appelés et ce sont eux qui créent cette base avec son dictionnaire...
Publicité
Publicité
19 mars 2018

Oracle Internal Core : les types de données gérés par Oracle - The types of data managed by Oracle

Introduction Je poursuis mon voyage au coeur d'Oracle pour comprendre un peu mieux comment celle-ci est construite. Cette fois, nous allons nous intéresser aux type de données gérés par Oracle, où trouver leur liste et comment ils sont définis. Points...
14 mars 2018

Oracle Internal Core : Les fonctions Oracle et le package PL/SQL STANDARD - Oracle functions and STANDARD PL / SQL package

Introduction Je poursuis mon exploration des "entrailles" de la base Oracle (les américains parlent de "Oracle Internal" voir "Oracle Core Internal") pour comprendre un peu mieux comment elle fonctionne et surtout sur quels piliers elle repose. J'ai déjà...
17 février 2018

Trace 10046 et base 12c CDB : ordres exécutés par Oracle lors d'un CREATE TABLE ? - Executed commands during a CREATE TABLE

Introduction Dans cet article " Quels sont les ordres exécutés par Oracle lors d'un CREATE TABLE ? Trace 10046 et base 12c non CDB ", nous avons regardé quels ordres SQL Oracle exécutait lors d'un CREATE TABLE dans une base 12c non CDB. Maintenant, nous...
11 février 2018

Quels sont les ordres exécutés lors d'un CREATE TABLE ? Trace 10046 base 12c non CDB - Orders executed during a CREATE TABLE

Introduction Est-ce que vous vous êtes déjà demandé ce que faisait réellement Oracle lors d'un ordre SQL? Quels sont les tests et contrôles internes qu'il effectue? Nous avons à notre disposition un très bon outil, la trace 10046, qui permet justement...
3 février 2018

Plan d'exécution : utiliser une trace pour voir les sous-ordres SQL absents du plan - Use a trace to see the SQL sub-orders

Introduction Lorsqu'on doit optimiser une requête SQL, il arrive parfois qu'on ne comprenne absolument pas comment elle est exécutée par Oracle. Une requête qui devrait se dérouler en une seconde prend en réalité trente minutes sans que le plan d'exécution...
Publicité
Publicité
<< < 10 11 12 13 14 > >>
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 339 331
Publicité