Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 3 sur 3
  1. #1
    Membre du Club
    Inscrit en
    janvier 2008
    Messages
    89
    Détails du profil
    Informations personnelles :
    Âge : 34

    Informations forums :
    Inscription : janvier 2008
    Messages : 89
    Points : 66
    Points
    66

    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

  2. #2
    Membre habitué
    Inscrit en
    septembre 2010
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : septembre 2010
    Messages : 74
    Points : 115
    Points
    115

    Par défaut

    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 ;

  3. #3
    Membre du Club
    Inscrit en
    janvier 2008
    Messages
    89
    Détails du profil
    Informations personnelles :
    Âge : 34

    Informations forums :
    Inscription : janvier 2008
    Messages : 89
    Points : 66
    Points
    66

    Par défaut

    Bonjour
    Très clair ! Merci bien pour ces informations

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •