[Oracle] Créer une base de données

Créer une base de données [Oracle] - SQL/NoSQL - Programmation

Marsh Posté le 07-12-2004 à 14:41:05    

Salut !
 
   Je débute avec Oracle : je découvre...
J'essaie de créer une base de données
mais il me dit :

Citation :


CREATE DATABASE GSS
*
ERROR at line 1:
ORA-01501: CREATE DATABASE failed
ORA-01100: database already mounted


 
Alors j'ai cherché comment se déconnecter de la base
à laquelle il se connecte par défaut : SHUTDOWN (?)
 
Mais il me dit ça :

Citation :


SQL> SHUTDOWN
ORA-01031: insufficient privileges


 
Alors j'aimerai savoir comment avoir ces privilèges
sachant que je suis connecté avec "system"
(je suis sur le serveur)
 
   merci d'avance
 
edit: j'ai aussi essayé ceci

Citation :


SQL> startup nomount
ORA-01031: insufficient privileges


Message édité par sire de Botcor le 07-12-2004 à 14:57:41

---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron
Reply

Marsh Posté le 07-12-2004 à 14:41:05   

Reply

Marsh Posté le 07-12-2004 à 15:07:23    

Reply

Marsh Posté le 07-12-2004 à 15:08:18    

Je pense que c'est plutôt un "create schema" que tu veux faire.
 
https://cwisdb.cc.kuleuven.ac.be/or [...] s_6013.htm

Reply

Marsh Posté le 07-12-2004 à 16:17:09    

Merci Arjuna
 
Je regarde ces pages.
 
J'ai fait un :

Citation :


Z:\>sqlplus /nolog
SQL*Plus: Release 10.1.0.2.0 - Production on Mar. DÚc. 7 15:24:06 2004
 
SQL> connect system/admin as sysdba
Connected to an idle instance.
 
SQL> create database gss;
create database gss
*
ERROR at line 1:
ORA-01012: not logged on
SQL>


 
Donc je ne comprends plus très bien :
quand je suis connecté il me dit de me déconnecter
et qd je ne le suis pas il me dit que je dois être connecté
...
 
Si j'ai bien compris, un schema est une base à l'intérieure d'une autre, c'est ça ?
Je crois qu'il est préférable de faire carrément une base à part, non ? Pour créer qqch qui n'a rien à voir avc tout ce qu'il y a d'autre sur Oracle...


---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron
Reply

Marsh Posté le 07-12-2004 à 16:43:14    

En effet, pour créer un truc qui n'a rien à voir, c'est mieu de faire une seconde base. Mais disons qu'un schema, ça a l'avantage d'être facilement créable ;)
 
Vu qu'ensuite tu peux gérer la répartition des tablespace selon les tables, d'un point de vue perfs, ça gêne pas.
 
En fait, regarde surtout d'un point de vue users. Si c'est les mêmes users qui doivent se connecter à la base, des shema suffisent. S'ils sont différent, une seconde base est préférable.

Reply

Marsh Posté le 07-12-2004 à 16:52:55    

oui, tu as raison
 
[:sire de botcor]


---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed