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

Administration Oracle Discussion :

Problem d'acces à une bd Oracle9i


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2006
    Messages
    191
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 191
    Par défaut Problem d'acces à une bd Oracle9i
    Bonjour tt le monde.
    J'ai un probleme autour de l'accée à ma base de donnée oracle 9i.
    Bon,j'ai créer deux tablespaces sur ma base de donnée principale (Celle que j'ai crée lors de l'instalation) une pour les données et l'autre temporaire, et je les ai affecté à un utilisateur que j'ai crée. C'est tt ce que j'ai fait, ni moins, ni plus.
    mais j'ai remarqué que lorsque j'essaie de me connecter à ma base de donnée en utilisant Oracle Entreprise Manager avec cet utilisateur -- en mode Normal-- cela ne marche pas.En effet une fenetre me sort et me dit que je n'ai pas assez de privileges pour cette operation . Et lorsque j'ai essayé avec le mode sysdba (Par hasard), ça marche!!!malgré que je n'ai pas donné un role dba à mon utilisateur.

    Avez vous une proposition pour ce probleme?

  2. #2
    Membre confirmé
    Inscrit en
    Octobre 2006
    Messages
    191
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 191
    Par défaut
    Je m'excuse !! Est ce que mon message n'est pas clair?
    avez vous déja remarqué ça?

  3. #3
    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
    Citation Envoyé par casawi
    Est ce que mon message n'est pas clair?
    Pas énormément effectivement...
    Il faut préciser les messages d'erreur exacts, et autant que possible les commandes que vous avez lancées.

    Avez-vous donné le privilège CREATE SESSION à votre utilisateur ?
    C'est indispensable, sinon il ne pourra pas ouvrir de session.

  4. #4
    Membre confirmé
    Inscrit en
    Octobre 2006
    Messages
    191
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 191
    Par défaut
    Avez-vous donné le privilège CREATE SESSION à votre utilisateur
    Oui j'ai donné ce privilege.
    en fait ce que j'ai fait c'est juste creer deux tablespaces et je les ai affecté à mon user.
    j'ai donné à mon user aussi le droit de creer des tables et des sequences, c'est tout.
    Aucune erreur ne s'est produit lors de la creation ou bien d'affectation des droit.
    le seule message d'erreur, qui me sort c'est celui que j'ai mentionné dans mon message.

  5. #5
    Membre confirmé
    Inscrit en
    Octobre 2006
    Messages
    191
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 191
    Par défaut
    Est ce que vous avez verifier ce que j'ai dit sur vos base de donnée?

  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
    Citation Envoyé par casawi
    Est ce que vous avez verifier ce que j'ai dit sur vos base de donnée?
    Et que pourrait-on tester, puisque vous persistez à ne rien donner de clair ??

    Commencez par tenter votre connexion sous SQL*Plus, et donnez-nous :
    - la commande de connexion telle que vous la tapez
    - le message d'erreur exact (et pas une vague paraphrase)
    - les commandes que vous avez utilisées pour créer l'utilisateur et lui affecter des privilèges

  7. #7
    Membre confirmé
    Inscrit en
    Octobre 2006
    Messages
    191
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 191
    Par défaut
    Mais si mon message n'était pas clair, vous auriez le dire dès le debut.
    Ce n'est grave.Je vous remercie pour vos remarques.
    Bon voila ce que vous m'avez demandez :
    Le code de la creation des tablespaces :
    -->tablespace data :
    create tablespace data_ts
    datafile 'Chemin' size 100m;
    -->tablespace temporaire :
    create temporary tablespace temp_ts
    tempfile 'Chemin' size 50m;
    -->Creation de mon user :
    create user myUser
    identified by pwduser
    default tablespace data_ts
    temporary tablespace temp_ts
    quota 10m on data_ts;
    Avec sqlplus je me suis connecté en tant que system est j'ai donné les droits suivants àmon user:
    -->Ouvrir une session :
    grant create session to myUser;
    -->Creer des tables :
    grant create table to myUser;
    -->Creer des sequences :
    grant create sequance to myUser;
    C'est tout ce j'ai fait jusqu'à maintenant.
    Normalment si myUser veut se connecter avec Oracle Entreprise Manager (Console) il doit entrer en tant que normal, mais cela n'est pas permis.Le message qui sort :
    Cette application requiert davantage de privilèges de base de données que ceux dont vous disposez actuellement.Pour plus d'informations sur la version cliquez sur aide.
    et lorsqu'il change le mode en sysdba il entre.!!!
    je signe que j'utilise oracle 9i (telecharger du site d'oracle).

  8. #8
    Membre confirmé
    Inscrit en
    Novembre 2005
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 41
    Par défaut
    il faut donner à ton utilisateur le rôle DBA pour se connecter à OEM

  9. #9
    Membre confirmé
    Inscrit en
    Octobre 2006
    Messages
    191
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 191
    Par défaut
    il faut donner à ton utilisateur le rôle DBA pour se connecter à OEM
    Jusqu'à maintenant je n'ai donné aucun role à mon user, et pourtant il se connecte avec OEM.

    Ce que j'ai pas compris, c'est pourquoi la connexion en mode sysdba marche !!!

Discussions similaires

  1. Probleme d'acces à une requete
    Par gretch dans le forum Access
    Réponses: 5
    Dernier message: 21/05/2007, 17h24
  2. Probleme d'acces à une vue dans un package
    Par cli16 dans le forum SQL
    Réponses: 12
    Dernier message: 12/02/2007, 16h41
  3. Réponses: 16
    Dernier message: 04/01/2007, 13h40
  4. [POSTGRESQL - C#] Probleme d'accès à une table
    Par angusyoung34 dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 31/12/2005, 13h33
  5. Réponses: 4
    Dernier message: 15/01/2005, 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