Oracle sql plus
bob
-
Cqqn Messages postés 964 Date d'inscription Statut Membre Dernière intervention -
Cqqn Messages postés 964 Date d'inscription Statut Membre Dernière intervention -
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
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
A voir également:
- Oracle sql plus
- Logiciel sql - Télécharger - Bases de données
- Requête sql pix - Forum Python
- Jointure sql ✓ - Forum MySQL
- Requete sql pix - Forum PHP
- Oracle america inc virus ✓ - Forum Virus
2 réponses
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;
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;
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 :
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 :)
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 :)
je vais essayé avec ça