Posez votre question Signaler

Oracle sql plus

bob - Dernière réponse le 13 mai 2008 à 14:23
Bonjour,j'essaye de créerv un nouveau compte sous oracle (sql plus ) mais souvent il m'affiche le message ci-dessous
SQL> create user cgruau
2 identified by cgpwd
3 default tablespace tbs_users
4 quota 20m on tbs_users
5 temporary tablespace tmp_users
6 quota 10m on tmp_users
7 quota 5m on tools
8 password expire;
create user cgruau
*
ERREUR à la ligne 1 :
ORA-00959: le tablespace 'TBS_USERS' n'existe pas
Lire la suite 

Oracle sql plus »

4 réponses
Réponse
+0
moins plus
Comme le message d'erreur le suggère, il te faut, avant de créer ton user, créer le tablespace.

Exemple :

CREATE TABLESPACE ts
DATAFILE '/chemin/ts.dbf' SIZE 200M REUSE
EXTENT MANAGEMENT LOCAL;

ALTER DATABASE DATAFILE '/chemin/ts.dbf' AUTOEXTEND ON;


--Création du TableSpace des Index

CREATE TABLESPACE tsi
DATAFILE '/chemin/tsi.dbf' SIZE 50M REUSE
EXTENT MANAGEMENT LOCAL;

ALTER DATABASE DATAFILE '/chemin/tsi.dbf' AUTOEXTEND ON;
bob - 13 mai 2008 à 13:10
merci bcp,
je vais essayé avec ça
bob - 13 mai 2008 à 13:17
j'ai une autre question qui ce que je dois spécifier comme chemin?
Ajouter un commentaire
Réponse
+0
moins plus
En fait ça dépend si tu as installé oracle sur un linux ou windows, ce que tu peux faire, c'est exécuter dans sqlplus la requête suivante :
Select File_Name from Dba_data_files;

Tu obtiendra le chemin de tous les tablespaces déjà existants dans ta base, ça te permettra de savoir quel chemin indiquer.
A noter qu'en fait, tu peux indiquer n'importe quel chemin, mais il vaut mieux garder une certaine cohérence :)
Ajouter un commentaire
Ce document intitulé « oracle sql plus » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook