Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Administration
Administration Forum d'entraide sur l'administration du serveur Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/10/2007, 09h46   #1
Invité de passage
 
Inscription : mars 2007
Messages : 27
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 27
Points : 2
Points : 2
Par défaut user et tablespace

salut tout le monde
en faite je suis debutant en oracle et j'avais l'habitude de creer mon user avec la simple ligne : create user ***** identified by ****
et l'autoriser a manipuler tt la base .
en esperant de devenir un peu pro sous oracle j'ai lu une petite partie sur les tablesspace et j'ai compris q'il stocke mes tables et que je dois preciser une tablespace lors de la creation d'un schema mé je ve savoir sur quelle tablespace mes tables sont stockes si je travaille avec un schema que je l'ai ^pa preciser une tablespace .
merci d'avance
bo7mid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/10/2007, 11h03   #2
Rédacteur
 
Inscription : décembre 2002
Messages : 2 397
Détails du profil
Informations personnelles :
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : décembre 2002
Messages : 2 397
Points : 3 298
Points : 3 298
Bonjour

Il suffit que vous consultiez la colonne DEFAULT_TABLESPACE de la vue DBA_USERS, pour l'utilisateur concerné.
__________________
Consultant / formateur Oracle indépendant
Certifié OCP 10g et 11g, sécurité 11g
Pomalaix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/10/2007, 14h04   #3
Candidat au titre de Membre du Club
 
Inscription : mars 2005
Messages : 60
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 60
Points : 11
Points : 11
Bonjour,

Moi aussi en ce moment je suis entrain de tester la creation des tablespaces.

Il est fortement déconseillé de laisser un utilisateur travaviller sur le tablespace System, car il doit impérativement rester dédié au dictionnaire de données.
donc il faut créer à chaque utilisteur un espace ou il peut stocker ses objets ,cad un tablespace:

Exple de syntaxe :
Code :
1
2
3
4
5
6
7
8
9
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;
Lien intéréssant : http://http://oracle.developpez.com/guide/administration/adminuser/
chevy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/10/2007, 14h09   #4
Invité de passage
 
Inscription : mars 2007
Messages : 27
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 27
Points : 2
Points : 2
tu ve dire que tbs_users est une tablespace systeme oracle qui contient le dictionnaire des donnes ou bien tu la cree comme une copie de tablespace systeme d'oracle . bén finalement c koi le tablespace systeme d'oracle.
bo7mid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/10/2007, 14h43   #5
Candidat au titre de Membre du Club
 
Inscription : mars 2005
Messages : 60
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 60
Points : 11
Points : 11
Rebonjour,

Une base de données contient au moins un tablespace nommé SYSTEM. Il contient le dictionnaire de données. En général, on utilise un deuxième tablespace pour stocker les objets de la base.


Un tablespace est un espace logique qui contient les objets stockés dans la base de données comme les tables ou les indexes.
Un tablespace est composé d'au moins un datafile, c'est à dire un fichier de données qui est physiquement présent sur le serveur à l'endroit stipulé lors de sa création.

Non, le tablesapce tbs_users(ce n'est pas le tablesapce System) c'est le tablesapce par défaut que tu creé pour l'utilusateur "Helyos" -->DEFAULT TABLESPACE tbs_users
Avant de pratiquer il vaut mieux lire un peu de théorie , afin de mieux comprendre le résultat , le lien que je t'ai donné explique le principe des tablespaces.
j'espère avoir répondu à ta question.
chevy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/10/2007, 22h13   #6
Invité de passage
 
Inscription : mars 2007
Messages : 27
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 27
Points : 2
Points : 2
et wé merci mon ami
bo7mid est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h22.


 
 
 
 
Partenaires

Hébergement Web