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

Oracle Discussion :

Une question de droits


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 14
    Par défaut Une question de droits
    Bonjour,

    Je cherche a créer des schémas de données figés (pour historique) ou personne ne pourra aller modifier les enregistrements (mis à part SYS).

    Je n'arrive pas à retirer les droit en DELETE au user dans lequel se situent les données (base 10g).

    Est-ce possible ?

    Merci

  2. #2
    Membre confirmé
    Inscrit en
    Août 2006
    Messages
    181
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 181
    Par défaut
    tu veux dire que tu veux retirer le grant delete au shema proriétaire des tables

  3. #3
    Membre Expert

    Profil pro
    Inscrit en
    Février 2006
    Messages
    3 437
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 3 437
    Par défaut
    Je ne crois pas que il est directement possible de retirer le privilège DELETE au propriétaire des données. On peut cependant essayer:
    - d'affecter le schéma à un tablespace spécifique et de définir le tablespace read-only: ce qui interdit aussi INSERT, UPDATE et le DDL
    - ou de définir un trigger sur DELETE qui va lever une exception.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 14
    Par défaut
    Oui, c'est un schéma de "stockage" sur lequel tout le monde aura l'acces en se loggant avec le nom du user ...

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 14
    Par défaut
    OK, je vais faire comme ca.

    Merci

  6. #6
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 461
    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 461
    Par défaut
    Une astuce simple à mettre en oeuvre :
    http://oracle.developpez.com/faq/?page=31#tablereadonly

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 14
    Par défaut
    ... encore mieux, merci bcp !

  8. #8
    Membre chevronné Avatar de Wurlitzer
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    469
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 469
    Par défaut
    Citation Envoyé par Pomalaix
    Une astuce simple à mettre en oeuvre :
    http://oracle.developpez.com/faq/?page=31#tablereadonly
    Super cette solution ! !

    Sinon dans le cas particulier ou tout les objets de ton schema sont dans un tablespace et qu'il n'y a qu'eux dans ce tablespace, tu peux passer ce tablespace en READ ONLY.

    http://www.devx.com/tips/Tip/29396?trk=DXRSS_DB

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [INSTALLATION]SQL server 2008, une question de droit
    Par sarapis dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 06/07/2008, 09h06
  2. Idées pour une gestion de droits d'accès a des Forms ?
    Par sfxElrick dans le forum Composants VCL
    Réponses: 17
    Dernier message: 26/01/2005, 16h00
  3. Encore une question sur malloc
    Par IG88 dans le forum C
    Réponses: 5
    Dernier message: 23/06/2004, 15h35
  4. [.NET] Une question technique a propos du mode asynchrone
    Par nicknolt dans le forum Général Dotnet
    Réponses: 4
    Dernier message: 08/06/2004, 10h07
  5. Une question à propos des thread
    Par tscoops dans le forum C++Builder
    Réponses: 4
    Dernier message: 07/11/2003, 14h03

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