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 :

Problème de creation d'un User et sa Tablespace


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 67
    Par défaut Problème de creation d'un User et sa Tablespace
    Bonjour et Merci d'avance pour vos aides

    je veux créer un utilisateur sous oracle 9i (connecté autant que SYSTEM/SYSTEM)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    --Suppression de l'utilisateur (s'il existait déjà)
     
    DROP USER util1 CASCADE;
    --Création de l'utilisateur
     
    CREATE USER util1
     IDENTIFIED BY  util1
     DEFAULT    TABLESPACE tbsDefUsers 
     TEMPORARY  TABLESPACE tbsTmpUsers
     QUOTA      UNLIMITED  ON tbsDefau_users;
     
    --Attribution de quelques autorisations à l'utilisateur
     
    GRANT CONNECT, RESOURCE TO  util1;
    Mais quand j'execute sous SQL/PLUS j'ai une erreur comme quoi que le tablespace tbsDefUsers n'existe pas , or normalement je n'ai pas besoin de le créer avant, car il sera crée automatiquement avec la creation du USER , je ne sais si j'ai raison ou pas
    Voici l'erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    SQL> --Suppression de l'utilisateur (s'il existait déjà)
    SQL> 
    SQL> DROP USER util1 CASCADE;
    DROP USER util1 CASCADE
              *
    ERREUR à la ligne 1 :
    ORA-01918: utilisateur 'UTIL1' n'existe pas
     
     
    SQL> 
    SQL> 
    SQL> --Création de l'utilisateur
    SQL> 
    SQL> CREATE USER util1
      2   IDENTIFIED BY  util1
      3   DEFAULT    TABLESPACE tbsDefUsers 
      4   TEMPORARY  TABLESPACE tbsTmpUsers
      5   QUOTA      UNLIMITED  ON tbsDefau_users;
    CREATE USER util1
    *
    ERREUR à la ligne 1 :
    ORA-00959: le tablespace 'TBSDEFUSERS' n'existe pas
    Quoi faire?

    Merci pour vos aide

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 115
    Par défaut
    Il faut créer tes tablespaces avant.
    Ils ne peuvent pas être créés avec le user, il manque la taille, le type, le path du datafile et encore d'autre info...

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 67
    Par défaut
    Bonjour,

    Merci pour votre réponse,
    En effet, il faut créer le tablespace avant.

    Mais je ne sais si c'est la bonne façon de faire, surtout
    au niveau du bon choix de la taille du tablespce : " size 1M autoextend
    on next 1M maxsize unlimited"

    En fait, je ne comprend pas très comment se fait le calcul de la taille du tablesapce,
    afin d'acquérir une bonne manière de faire professionnelle
    J'ai 2GO de disque libre, donc quelle taille choisir?

    Voici la syntaxe que j'ai apliqué:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    create tablespace tbsDef_serv1
     datafile 'c:\oracle\oradata\MyBase\serv_1.dbf'
     size 1M autoextend
    on next 1M maxsize unlimited;
    J'ai trouvé cette syntaxe sur la toile, mais j'ai du mal à compprendre ce choix de taille ainsi que le choix des tablesapces exple : tablesapce TOOLS
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    CREATE USER Helyos 
        IDENTIFIED BY mypass1 
        DEFAULT TABLESPACE tbs_users 
        QUOTA 10M ON tbs_users 
        TEMPORARY TABLESPACE tmp_users
        QUOTA 5M ON tmp_users
        QUOTA 5M ON tools 
        PROFILE app_user 
        PASSWORD EXPIRE;
    Merci

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 115
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    CREATE TABLESPACE TBS_NAME 
     DATAFILE '/path/TBS_NAME_$ORACLE_SID_01.dbf' size 1500M AUTOEXTEND OFF ;
    Désolé, mais je ne suis pas pour l'auto-extension, ensuite je ne connais pas par cœur la suite mais il faut AUTOALLOCATE.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    CREATE USER USER_NAME
      IDENTIFIED BY USER_PWD
      DEFAULT TABLESPACE TBS_NAME
      TEMPORARY TABLESPACE TEMP ;
    GRANT CONNECT, RESOURCE to USER_NAME ;
    REVOKE UNLIMITED TABLESPACE FROM USER_NAME ;
    ALTER USER QUOTA UNLIMITED ON TBS_NAME ;
    Désolé, je ne suis pas pour les quotas, mais juste qu'il puissent écrire chez eux..

    J'espère un sans fautes...

Discussions similaires

  1. [Win2000] Problème : windows me créé un user au démarrage
    Par tonf dans le forum Windows Serveur
    Réponses: 2
    Dernier message: 15/05/2007, 18h42
  2. Problème avec le controle "create user wizard"
    Par iTanger dans le forum ASP.NET
    Réponses: 2
    Dernier message: 09/05/2007, 10h22
  3. [Win32] Problème de Creation et gestion d'un Timer.
    Par P'tit Troll dans le forum Windows
    Réponses: 1
    Dernier message: 01/08/2006, 16h59
  4. Problème de creation de repertoire avec une DLL
    Par Avisseau dans le forum Delphi
    Réponses: 4
    Dernier message: 19/06/2006, 09h13
  5. Problème de creation de thread sous linux
    Par xilebo dans le forum POSIX
    Réponses: 4
    Dernier message: 27/10/2004, 09h58

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