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 :

[Archi]Oracle avec plusieurs Base de donnees


Sujet :

Oracle

  1. #1
    Membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2002
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juillet 2002
    Messages : 35
    Points : 40
    Points
    40
    Par défaut [Archi]Oracle avec plusieurs Base de donnees
    Je ne suis pas sure des propositions suivantes:

    1- Sur une même machine en installant oracle en peut avoir plusieurs bases de données
    2- Chaque base possède une instance
    3- Toutes les bases peuvent marcher en même temps.
    5- il y a autant de table space system que de base de données, mais elle utilise toute le même set d’utilisateur mais avec des privilèges différent
    4- Les instances en cours font partie d'un serveur globale oracle
    J'ai déduis cette dernière information, car sous Windows en peut arrêter toutes les instances en stoppant un seule service et aussi car elle écoute toutes sur le même port ce qui me fait penser qu'en faite il n'y a qu'un seule process (que j’appellerais oracle) en écoute sur ce port (ce qui m’intrigue c’es que je ne connais pas ce process sous unix) tout cela me fausse un peu la conception que j’ai sur l’architecture d’oracle.


    Bien que je suis sure des 2 première pouvez vous me confirmer ou même m'expliquer le restes (surtout la dernière)

  2. #2
    Membre expert

    Profil pro
    Inscrit en
    Février 2006
    Messages
    3 437
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 3 437
    Points : 3 597
    Points
    3 597
    Par défaut
    1- Sur une même machine en installant oracle en peut avoir plusieurs bases de données
    Oui
    2- Chaque base possède une instance
    Oui. En fait la terminologie Oracle, c'est base = datafiles + control files + redo log files et instance=ensemble des processus qui utilisent ces fichiers.
    3- Toutes les bases peuvent marcher en même temps.
    Oui.
    5- il y a autant de table space system que de base de données, mais elle utilise toute le même set d’utilisateur mais avec des privilèges différent
    Oui, chaque base a son tablespace SYSTEM. Non, chaque base n'a pas forcément les mêmes comptes.
    4- Les instances en cours font partie d'un serveur globale oracle
    Non. Chaque instance est complètement distincte des autres et complètement indépendante (sauf cas très particulier du RAC).


    J'ai déduis cette dernière information, car sous Windows en peut arrêter toutes les instances en stoppant un seule service et aussi car elle écoute toutes sur le même port
    Non. Il a un processus qui peut être commun à plusieurs instances, c'est le listener qui permet l'établissement des connexions entre les clients et une instance. Mais il n'est pas obligatoire que toutes les instances sur une même machine utilisent le même listener même si c'est souvent le cas.
    Une fois que la connexion est établie, le client communique directement avec l'instance via un processus dédié (ou éventuellement un processus partagé multithread) sans utiliser le listener. Si on arrête le listener, les connexions existantes à une instance ne sont pas concernées mais il n'y a plus de nouvelle connexion possible.

  3. #3
    Membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2002
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juillet 2002
    Messages : 35
    Points : 40
    Points
    40
    Par défaut
    merci beaucoup pour ces clarifications.

    une derniere question concernant les utilisateurs
    Oui, chaque base a son tablespace SYSTEM. Non, chaque base n'a pas forcément les mêmes comptes.
    Pour toutes les bases, l'utilisateur sys es son mot de passe sont uniques ?
    j'avais cree une deuxieme base de donnee , et j'ai utiliser un compte de la premiere, se dernier a ete reconnue mais locked. es normal , et comment ca se fait qu'il l'ai reconnue?

  4. #4
    Membre expert

    Profil pro
    Inscrit en
    Février 2006
    Messages
    3 437
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 3 437
    Points : 3 597
    Points
    3 597
    Par défaut
    Citation Envoyé par nytmare
    Pour toutes les bases, l'utilisateur sys es son mot de passe sont uniques ?
    A priori oui, sauf si on a explicitement synchronisé tous les mots de passe.

    Citation Envoyé par nytmare
    j'avais cree une deuxieme base de donnee , et j'ai utiliser un compte de la premiere, se dernier a ete reconnue mais locked. es normal , et comment ca se fait qu'il l'ai reconnue?
    Par défaut, les comptes SYS et SYSTEM ont des mots de passe prédéfinis qui sont les mêmes à la création de la base. Si vous ne les changez pas, ils peuvent être les mêmes sur 2 bases différentes.

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 26/03/2011, 18h29
  2. probleme avec la base de donnee (debutant)
    Par zebougha dans le forum Bases de données
    Réponses: 4
    Dernier message: 27/03/2006, 23h53
  3. liaison entre plusieurs base de donnee
    Par GMI dans le forum Bases de données
    Réponses: 1
    Dernier message: 15/12/2004, 18h42
  4. Réponses: 3
    Dernier message: 19/11/2004, 21h48
  5. Accès à plusieurs bases de données
    Par k4eve dans le forum Hibernate
    Réponses: 11
    Dernier message: 22/04/2004, 15h43

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