Précédent   Forum du club des développeurs et IT Pro > Bases de données > Oracle > Débuter
Débuter Forum d'entraide pour débuter avec Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 10/11/2012, 18h07   #1
coraziari
Membre du Club
 
Inscription : janvier 2008
Messages : 85
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : janvier 2008
Messages : 85
Points : 68
Points : 68
Par défaut Oracle 11g : Créer des schémas

Bonjour,

Je travaille depuis longtemps avec Oracle et Business Objects, mais je n'ai jamais monter un environnement chez moi avec ces logiciels. Autant pour BO, je n'ai pas de soucis, mais pour Oracle c'est une autre paire de manches.

J'ai télécharger Oracle 11 sur le site d'Oracle, et j'ai essayé de l'installer. Là, j'ai plusieurs schémas qui semblent être créer par défaut, dont je n'ai pas besoin. J'ai essayé d'en créer d'autres, mais je n'y arrive pas. A chaque fois, en passant par l'interface graphique, je tombe sur une page web qui me propose d'ajouter des tables ou des vues, mais impossible d'ajouter des schémas.

Savez vous si il y a des tuto ou un moyen de gérer de manière très simple une petite base de données Oracle ? Ce dont j'ai besoin c'est juste 2 schémas pour installer mes composants, sous le même SID.

Merci de votre aide
coraziari est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/11/2012, 18h21   #2
amir.
Membre habitué
 
Inscription : septembre 2010
Messages : 74
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 74
Points : 115
Points : 115
Bonsoir à toi,

Au sein d'une base de données Oracle, un schéma est une sorte de regroupement logique des différents objets (tables, vues, index...) créés par un certain utilisateur. Si tu veux ajouter un schéma, crée un utilisateur et ton schéma sera créé.

Pour créer un utilisateur, tu dois te connecter avec un utilisateur ayant les droits d'en créer un. Normalement, après l'installation de ta base de données, tu as un utilisateur qui s'appelle SYSTEM. Tu as du préciser son mot de passe durant l'installation. Cet utilisateur peur (par défaut) créer des utilisateurs.

Donc, connecte toi en tant qu'utilisateur SYSTEM et tu peux créer un utilisateur en exécutant la commande CREATE USER. Par contre, par défaut, un utilisateur ne peut pas se connecter, ni créer de tables, trigger, vues... Tu dois également lui octroyer ces différents privilèges. Voici un exemple:


Code :
1
2
3
4
5
6
7
8
9
 
CREATE USER nom_schema IDENTIFIED BY 'mot_de_passe'
DEFAULT TABLESPACE "user_table_space"
TEMPORARY TABLESPACE "TEMP";
 
--
GRANT CREATE TABLE TO nom_schema ;
GRANT CREATE VIEW TO nom_schema ;
GRANT CREATE SESSION TO nom_schema ;
amir. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2012, 10h10   #3
coraziari
Membre du Club
 
Inscription : janvier 2008
Messages : 85
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : janvier 2008
Messages : 85
Points : 68
Points : 68
Bonjour
Très clair ! Merci bien pour ces informations
coraziari est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 08h09.


 
 
 
 
Partenaires

Hébergement Web