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 :

[DBA] Restricition d'accès à la base


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Doctor Z
    Inscrit en
    Mars 2004
    Messages
    88
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 88
    Par défaut [DBA] Restricition d'accès à la base
    Bonjour

    Comment peut-on restreindre l'utilisation de la base de données à 1 seul
    utilisateur ?

    Comment faire en sorte de restreindre la base à un utilisateur déterminé ?

    Par avance, merci.

  2. #2
    Membre Expert
    Avatar de LeoAnderson
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 938
    Par défaut
    Qu'appellez-vous "utilisateur" ? c'est une personne physique ? c'est une machine ? c'est un compte OS ? c'est un compte Oracle ?

    Une piste peut être un trigger after logon :-)
    ou sinon, il y a un gestionnaire de connection qui peut être mis en place...
    http://download-west.oracle.com/docs...6581/cmctl.htm

  3. #3
    Membre Expert
    Avatar de bouyao
    Inscrit en
    Janvier 2005
    Messages
    1 778
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 778
    Par défaut
    Il suffit de démarrer la base en RESTRICT


  4. #4
    Membre confirmé Avatar de Doctor Z
    Inscrit en
    Mars 2004
    Messages
    88
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 88
    Par défaut
    Citation Envoyé par LeoAnderson
    Qu'appellez-vous "utilisateur" ? c'est une personne physique ? c'est une machine ? c'est un compte OS ? c'est un compte Oracle ?

    Une piste peut être un trigger after logon :-)
    ou sinon, il y a un gestionnaire de connection qui peut être mis en place...
    http://download-west.oracle.com/docs...6581/cmctl.htm
    Dans ce cas précis, il s'agit d'une personne physique !

    Citation Envoyé par bouyao
    Il suffit de démarrer la base en RESTRICT

    Oui, je connais ce paramètre RESTRICT, mais me permet-il par exemple,
    de restreindre l'utilisation de la base à l'utilisateur U1 ?

    Par avance, merci.

  5. #5
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    Non, dans ce cas, pourquoi ne pas simplement locker les utilisateurs non habilité ? ou alors supprimer le rôle CONNECT ou enfin, créer un trigger de base de données

  6. #6
    Membre Expert
    Avatar de LeoAnderson
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 938
    Par défaut
    Et cette persone physique utilisera-t-elle toujours la même machine ? toujours le même compte OS ? toujours le même compte Oracle ?

  7. #7
    Membre confirmé Avatar de Doctor Z
    Inscrit en
    Mars 2004
    Messages
    88
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 88
    Par défaut
    Citation Envoyé par LeoAnderson
    Et cette persone physique utilisera-t-elle toujours la même machine ? toujours le même compte OS ? toujours le même compte Oracle ?
    Oui, toujours. Disons que cette personne est en train de faire une purge dans
    la base et je souhaiterai empêcher les autres utilisateurs à se connecter ...

  8. #8
    Membre Expert
    Avatar de LeoAnderson
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 938
    Par défaut
    Dans ce cas, le plus simple est de verrouiller les comptes Oracle des autres utilisateurs !

    Si ce n'est pas possible, vous devrez faire un trigger after logon qui ira vérifier que l'OS user et que la machine sont bien ceux de l'utilisateur qui est censé avoir le droit, faire un raise sinon. :-)

  9. #9
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    spice de copieur


  10. #10
    Membre Expert
    Avatar de LeoAnderson
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 938
    Par défaut
    Ah oui, c'est vrai !

    Mais c'est toi qu'avait qu'à pô commencer, na !

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

Discussions similaires

  1. Accès à la base de registre windows à distance
    Par xavame dans le forum Sécurité
    Réponses: 4
    Dernier message: 13/07/2005, 15h23
  2. [MFC] Accès à la base de registre
    Par Nybbas dans le forum MFC
    Réponses: 3
    Dernier message: 25/07/2003, 11h04
  3. Refus d'accès à une base Firebird
    Par severine dans le forum Installation
    Réponses: 18
    Dernier message: 04/06/2003, 16h03
  4. [Dev-C++] Accès à une base MySQL
    Par Beetlejuice dans le forum Dev-C++
    Réponses: 8
    Dernier message: 08/05/2003, 13h17
  5. [sgbd] Accès au base de données en Perl
    Par totox17 dans le forum SGBD
    Réponses: 3
    Dernier message: 24/02/2003, 16h05

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