IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SQL Oracle Discussion :

Problème de création d'index sur table encryptée avec TDE


Sujet :

SQL Oracle

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Novembre 2009
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Problème de création d'index sur table encryptée avec TDE
    Bonjour,
    dans un cadre règlementaire certaines données sensibles doivent etre cryptées sur nos bases de données Oracle 11gR2.
    J'ai donc entrepris d'encrypter les colonnes correspondantes en utilisant le cryptage TDE.
    la commande utilisée est la suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ALTER TABLE <nom_table> MODIFY <nom_colonne> ENCRYPT USING 'AES256' NO SALT;
    Pour les petites tables, pas de problème, mais pour les tables de plus de 1 Go
    nous avons convenu de proceder comme suit:
    création d'une copie de <table>: <table_copie>,
    encryption des colonnes dans <table_copie>,
    recopie des enregistrements de <table> vers <table_copie>,
    renommage de <table> en <table_save> et de <table_copie> en <table>,
    suppression des contraintes, indexes et triggers de <table_save>
    et re-creation de tout cela sur <table>

    Problème: la re-creation des indexes plante avec le message d'erreur:
    "ORA-28374: clé maître indiquée introuvable dans le portefeuille (wallet)"
    Apres investigations, le wallet est bien demarré et il n'y a pas de probleme avec la clé, le message est donc trompeur.

    Il semble que le problème soit quelque part lié à la volumétrie car, avec la même structure de base de données, sur une base de développement (volumétrie moindre), les indexes sont re-créés sans encombre sur la meme table.
    y compris les indexes ne portant sur aucune colonne cryptée plantent avec cette même erreur.

    j'espère avoir été suffisamment précis.
    Si quelqu'un a déjà rencontré ce problème ou a une idée de son origine, ce serais génial.
    merci d'avance.

  2. #2
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 460
    Points : 8 077
    Points
    8 077
    Par défaut
    A la lecture rapide de votre problème, j'aurais deux conseils généraux :
    - aller voir sur Metalink, car il existe divers problèmes et bogues sur le sujet
    - utiliser le TDE au niveau tablespace et non pas au niveau table, ce qui évite certains problèmes de performances potentiels liés aux index (par contre je ne dis pas que ça va régler votre problème)
    Consultant / formateur Oracle indépendant
    Certifié OCP 12c, 11g, 10g ; sécurité 11g

    Ma dernière formation Oracle 19c publiée sur Linkedin : https://fr.linkedin.com/learning/oracle-19c-l-administration

  3. #3
    Nouveau Candidat au Club
    Inscrit en
    Novembre 2009
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Merci de votre réponse, j'avais pensé au cryptage au niveau des tablespaces, mais j'ai peur que cela impacte trop les performances des batchs sur les tables volumineuses.

Discussions similaires

  1. [EG] Création d'index sur tables
    Par hoccha dans le forum Outils BI
    Réponses: 2
    Dernier message: 16/03/2011, 16h19
  2. Réponses: 3
    Dernier message: 01/04/2009, 10h47
  3. Création d'index sur tables avec 400000 rows
    Par Poisson59 dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 25/07/2007, 13h53
  4. Création d'index sur un TTable
    Par bencot dans le forum Bases de données
    Réponses: 3
    Dernier message: 09/03/2005, 13h23
  5. [Sybase] Utilisation indexes sur table Proxy
    Par MashiMaro dans le forum Sybase
    Réponses: 2
    Dernier message: 20/02/2004, 10h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo