IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Voir le flux RSS

Fabien Celaia

  1. Volumes et recyclebin

    par , 31/08/2020 à 11h17
    Introduction

    Depuis la version 10 d'Oracle, une corbeille bien pratique permet aux développeurs maladroits de récupérer une table qu'ils auraient malencontreusement supprimée. Je vous renvoie à mon article sur le sujet.
    Le problème, c'est que la suppression devient alors logique (et pas physique) : l'objet (et ses blocs alloués) ne disparaît pas, mais est juste renommé (les fameux objets BIN$%==$0).
    La base de donnée prend donc de l'embonpoint... une couche de gras qu'il ...

    Mis à jour 08/05/2021 à 19h20 par Fabien Celaia

    Catégories
    SGBD , Oracle
  2. [Actualité] Oracle : BYTES ou CHAR pour NLS_LENGTH_SEMANTICS

    par , 25/07/2019 à 16h43
    Problématique

    Sous Oracle, lorsque l'on crée une table avec une colonne de type chaîne de caractères, on spécifie généralement VARCHAR2(n)... mais n quoi ? en fait, par défaut, Oracle crée un champ de n BYTES... ce qui ne cause pas vraiment de soucis avec des jeux de caractères codés sur 1 byte, mais qui devient problématique avec de l'unicode (1 à 4 bytes/caractère) et une langue, comme le français, faisant la part belle aux accentués.

    Au niveau de la création du champ, ...

    Mis à jour 08/07/2022 à 10h48 par Fabien Celaia

    Catégories
    Sans catégorie
  3. Oracle : sécurité, ANY et schémas

    par , 22/06/2018 à 09h29
    Problématique

    Oracle souffre d'une grosse faiblesse fonctionnelle au niveau des permissions DDL (Data Definition Language) que l'on peut donner.
    1. Il est possible de donner des droits de créer des objets à un utilisateur donné (user) dans son propre schéma (owner) avec les droits spécifiques CREATE TABLE, CREATE PROCEDURE, ... ou des droits plus génériques de type RESOURCE. Dans ce cas, l'utilisateur ne peut influer que sur SON propre schéma
    2. Si l'on souhaite qu'un utilisateur
    ...

    Mis à jour 22/06/2018 à 10h19 par Fabien Celaia

    Catégories
    SGBD , Oracle
  4. [Actualité] Fine Grained Audit : auditer une table utilisateur

    par , 13/11/2017 à 09h32
    Introduction

    Dans la majeure partie des bases de données, un audit fin d'une table utilisateur se fait généralement à coup de déclencheurs (création d'une table de journal, création des triggers...)... et toutes les actions d'une base (le SELECT par exemple) de déclenchent pas forcément un déclencheur. Dès Oracle 10, le Fine Grained Audit (FGA) offre une alternative élégante et peu coûteuse pour ce type de tâche.

    Configurer le fine grained audit

    Cela se passe ...

    Mis à jour 13/11/2017 à 15h55 par Fabien Celaia

    Catégories
    SGBD , Oracle
  5. Oracle multitenant : regarde mes belles options mais n'y touche pas !

    par , 14/06/2017 à 11h07
    ...

    Mis à jour 17/04/2018 à 17h07 par Fabien Celaia

    Catégories
    SGBD , Oracle
Page 1 sur 2 12 DernièreDernière