Rechercher : dans
Par :

Oracle sql plus

Dernière réponse le 13 mai 2008 à 14:23:50 bob, le 13 mai 2008 à 12:42:19 
 Signaler ce message aux modérateurs

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

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « oracle sql plus » dans :
SQL - Commande SELECT VoirLe langage de manipulation de données Le SQL est à la fois un langage de manipulation de données et un langage de définition de données. Toutefois, la définition de données est l'oeuvre de l'administrateur de la base de données, c'est pourquoi la...
Oracle - Les séquences VoirCet article s'appuie sur la version 8.1.6 d'Oracle. Une séquence est un objet de base de données Oracle, au même titre qu'une table, une vue, etc... Autrement dit, il appartient à un utilisateur, on peut le manipuler, le modifier, à condition...
Le langage SQL VoirQu'appelle-t-on SQL? SQL (Structured Query Language, traduisez Langage de requêtes structuré) est un langage de définition de données (LDD, ou en anglais DDL Data Definition Language), un langage de manipulation de données (LMD, ou en anglais DML,...

1

Cqqn, le 13 mai 2008 à 12:51:27

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;
Le respect, y'a que ça de vrai!
Entre autres.

Répondre à Cqqn

2

bob, le 13 mai 2008 à 13:10:58

Merci bcp,
je vais essayé avec ça

Répondre à bob

3

bob, le 13 mai 2008 à 13:17:10

J'ai une autre question qui ce que je dois spécifier comme chemin?

Répondre à bob

4

 Cqqn, le 13 mai 2008 à 14:23:50

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 :)

Le respect, y'a que ça de vrai!
Entre autres.

Répondre à Cqqn
Collection CommentÇaMarche.net