IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Oracle Discussion :

creer une base avec Oracle 11gR2


Sujet :

Oracle

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    120
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 120
    Points : 63
    Points
    63
    Par défaut creer une base avec Oracle 11gR2
    Bonjour,

    Je voudrais créer une base donnée sous Oracle 11gR2 en ligne de commande à partir d'un client.

    J'ai déja une base qui à été créer lors de l'installation de Oracle mais pour faire un test je voudrais en créer une seconde.

    Sur mon client je me connecte à ma base a partir de Oracle SQL Dev (en fenetre DOS, j'ai une erreur 12560)

    ensuite je fait

    CREATE DATABASE titi;
    et là erreur: base donnée déja monté.

    Soit, il ne faut pas se connecter en tant que system, soit l'instruction est mauvaise.

    PS: je sais que l'on peut en créer une à partir de l'assistant de base de donnée mais ce n'est pas mon but.

    Est il normal qu'il y ai déja des table dans la base; comme EMP, ..;

    Merci a vous
    --
    Quand vous marquez "Résolu", pensez aux autres, dites Merci et marquez la solution

  2. #2
    Membre chevronné
    Avatar de kedare
    Homme Profil pro
    Network Automation Engineer
    Inscrit en
    Juillet 2005
    Messages
    1 548
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Network Automation Engineer

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 548
    Points : 1 861
    Points
    1 861
    Par défaut
    Hello, ca ne fonctionne pas comme ça sur Oracle
    http://www.developpez.net/forums/d10...base-instance/

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    120
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 120
    Points : 63
    Points
    63
    Par défaut
    Merci pour le lien, très instructif.

    Donc pour résumer:

    On a une base générale: pour moi "test".

    on a un utilisateur "maitre" (ex: sys) avec tout les droits qui peut créer des utilisateurs et leurs données des permissions différentes.

    On créer des utilisateurs avec des droits différents et chaque utilisateur peut créer ces propres tables au sein de la base de donnée sans que cela ne dérange les autres utilisateurs.



    Est il possible de déployer cette architecture dans une salle avec un serveur et 10 clients qui viendrons se connecté avec un ID unique sur la base de données qui exécuterons des requêtes, créations de tables?

    Peut être qu'en lien oracle à un annuaire LDAP les utilisateurs seront créer "automatiquement" ?
    --
    Quand vous marquez "Résolu", pensez aux autres, dites Merci et marquez la solution

  4. #4
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 460
    Points : 8 074
    Points
    8 074
    Par défaut
    Si tout le monde se connecte avec le même identifiant (même nom d'utilisateur Oracle), tout le monde va travailler dans le même schéma (ensemble d'objets appartenant à cet utilisateur), et risque donc de se marcher sur les pieds.

    Si vous voulez que chacun soit autonome, il faut créer un compte Oracle par personne.
    Consultant / formateur Oracle indépendant
    Certifié OCP 12c, 11g, 10g ; sécurité 11g

    Ma dernière formation Oracle 19c publiée sur Linkedin : https://fr.linkedin.com/learning/oracle-19c-l-administration

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    120
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 120
    Points : 63
    Points
    63
    Par défaut
    c'est à dire que j'ai une base nommé: test.

    j'ai un compte: sys qui a tous les droits

    et j'ai creer d'autres comptes utilisateurs: upec, nicolas, scott.

    L'utilisateur "sys" a - -par défaut je pense - plusieurs tables de créer.

    Les 3 autres utilisateurs n'ont pas tout les privilèges, et aucunes tables de créer.

    Donc si je suis ce que vous m'avez dit, pour que 10 client puisse se connecter sur ma base "test", il faut que je créer 10 utilisateurs uniques ?
    --
    Quand vous marquez "Résolu", pensez aux autres, dites Merci et marquez la solution

  6. #6
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 460
    Points : 8 074
    Points
    8 074
    Par défaut
    Une première chose : il ne faut jamais créer d'objets dans le schéma SYS.
    Les objets de SYS sont là pour l'usage interne d'Oracle, ils sont gérés automatiquement, il ne faut pas y toucher ni en ajouter.

    Si vous souhaitez que chaque utilisateur ait ses propres objets, alors il faut créer des comptes Oracle distincts.
    Il est possible que tout le monde se connecte avec un compte unique. Dans ce cas les différents objets seront partagés par tout le monde, avec tous les conflits possibles.
    Consultant / formateur Oracle indépendant
    Certifié OCP 12c, 11g, 10g ; sécurité 11g

    Ma dernière formation Oracle 19c publiée sur Linkedin : https://fr.linkedin.com/learning/oracle-19c-l-administration

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    120
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 120
    Points : 63
    Points
    63
    Par défaut
    Ok, merci
    --
    Quand vous marquez "Résolu", pensez aux autres, dites Merci et marquez la solution

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 16/06/2010, 13h55
  2. creer une base avec oracle
    Par grospatapouf dans le forum Débuter
    Réponses: 5
    Dernier message: 01/06/2009, 09h39
  3. crée une nouvelle base avec oracle 9i
    Par BECHIRXV dans le forum Oracle
    Réponses: 4
    Dernier message: 28/12/2007, 11h17
  4. comment creer une base de données en oracle et la connecter à vb?
    Par mouhandou dans le forum Administration
    Réponses: 1
    Dernier message: 07/04/2007, 02h37
  5. Comment creer une base Oracle 8i
    Par bene123 dans le forum Oracle
    Réponses: 3
    Dernier message: 05/12/2005, 16h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo