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

Administration Oracle Discussion :

[11g] Plusieurs databases dans la même instance sans RAC ?


Sujet :

Administration Oracle

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 55
    Points : 35
    Points
    35
    Par défaut [11g] Plusieurs databases dans la même instance sans RAC ?
    Hello,

    J'ai une question relativement simple : est-il possible de créer plus d'une BD dans une instance 11g, sans Oracle RAC ?

    Si je fais un create database sur une instance démarrée en nomount, sachant qu'il y a deja une base crée sur le serveur, est ce que je peux créer une deuxième base et choisir ensuite de monter l'une ou l'autre a tour de rôle ?

    Thx

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 750
    Points : 341
    Points
    341
    Par défaut
    NOOOOOOOOOOON

    D'ailleurs RAC ne te permet pas d'avoir plusieurs bases dans une instance mais plusieurs instances pointant sur une même base.

    Dataguard est la fonctionnalité d'oracle te permettant de répliquer ta base vers une 2ème base distante qui peut te servir de base de secours.

  3. #3
    Expert éminent
    Avatar de pachot
    Homme Profil pro
    Developer Advocate YugabyteDB
    Inscrit en
    Novembre 2007
    Messages
    1 821
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Suisse

    Informations professionnelles :
    Activité : Developer Advocate YugabyteDB
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 821
    Points : 6 443
    Points
    6 443
    Billets dans le blog
    1
    Par défaut
    Bonjour,
    Non ce n'est pas possible. Une instance ne peut pas ouvrir plus d'une database (même en RAC: RAC, c'est une database ouverte par plusieurs instances, pas l'inverse)
    La base qui va être montée correspond au controlfile qui va être ouvert par MOUNT. Pas possible de le changer dans une instance.
    Cordialement,
    Franck.
    Franck Pachot - Developer Advocate Yugabyte 🚀 Base de Données distribuée, open source, compatible PostgreSQL
    🗣 twitter: @FranckPachot - 📝 blog: blog.pachot.net - 🎧 podcast en français : https://anchor.fm/franckpachot

  4. #4
    Membre actif Avatar de petitfrere
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    259
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 259
    Points : 278
    Points
    278
    Par défaut
    par contre
    Rien ne t'empeche de créer deux instances oracle sur le même serveur,
    si ta assez de RAM tu pourras monter l'une ou l'autre ou les deux

    C'est quoi le but de ta question ?

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 55
    Points : 35
    Points
    35
    Par défaut
    En effet cette dernière solution pourrait me convenir.

    L'idée c'est de bencher les perfs de la base sur deux volumes physiques très différents (un RAID de disque SAS vs. une baie Equalogic).

    Pour l'instant j'ai simplement dupliqué les tablespaces USERS, TEMP et UNDO sur les 2 volumes. Toutes la partie instance reste par contre sur le volume d'origine.

    Pensez-vous qu'il est pertinent de comparer les perfs de gros update sur les deux volumes sans créer deux instances bien séparées ?

  6. #6
    Expert éminent
    Avatar de pachot
    Homme Profil pro
    Developer Advocate YugabyteDB
    Inscrit en
    Novembre 2007
    Messages
    1 821
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Suisse

    Informations professionnelles :
    Activité : Developer Advocate YugabyteDB
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 821
    Points : 6 443
    Points
    6 443
    Billets dans le blog
    1
    Par défaut
    En fait, pour être précis sur les termes, chaque fois que tu fais startup, tu démarre une nouvelle instance car tu démarres de nouveaux process et tu alloue une nouvelle SGA.
    Franck Pachot - Developer Advocate Yugabyte 🚀 Base de Données distribuée, open source, compatible PostgreSQL
    🗣 twitter: @FranckPachot - 📝 blog: blog.pachot.net - 🎧 podcast en français : https://anchor.fm/franckpachot

  7. #7
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 55
    Points : 35
    Points
    35
    Par défaut
    En effet je m'exprime mal. Ce que je voulais dire c'est que mon install d'origine Oracle a été effectuée sur le volume SAS.

    J'ai ensuite crée des tablespaces supplémentaires sur le nouveau volume Equalogic. Du coup ma base tourne avec toute la partie system installée sur le SAS et toute la partie données / temp / undo sur la baie Equalogic.

  8. #8
    Expert éminent
    Avatar de pachot
    Homme Profil pro
    Developer Advocate YugabyteDB
    Inscrit en
    Novembre 2007
    Messages
    1 821
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Suisse

    Informations professionnelles :
    Activité : Developer Advocate YugabyteDB
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 821
    Points : 6 443
    Points
    6 443
    Billets dans le blog
    1
    Par défaut
    Ah, j'ai compris.
    Si tu veux faire un bench pour comparer les 2 systèmes de storage, alors vérifie que tout est identique:
    - stats sur le nb de blocks lus (physical et logical read)
    - plan d'execution
    Cordialement,
    Franck.
    Franck Pachot - Developer Advocate Yugabyte 🚀 Base de Données distribuée, open source, compatible PostgreSQL
    🗣 twitter: @FranckPachot - 📝 blog: blog.pachot.net - 🎧 podcast en français : https://anchor.fm/franckpachot

  9. #9
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 115
    Points : 130
    Points
    130
    Par défaut
    S'il s'agit de faire du benchmack IO sur deux baies différentes...

    Tu créés des datafiles et un tempfile sur la seconde baie, une duplication du schéma avec tablespace default, data, index et default temp pointant sur cette baie... quand, il n'y a pas d'activité du benchmack les deux schémas...

    Plus simple, inutile de passer par Oracle pour voir les IO :
    $ time mkfile 100m '/baie1/toto'
    $ time mkfile 100m '/baie2/toto'

Discussions similaires

  1. Réponses: 4
    Dernier message: 07/10/2008, 12h17
  2. [VBS] Lancer plusieurs script dans le même interpréteur
    Par intrud3r dans le forum VBScript
    Réponses: 4
    Dernier message: 12/07/2006, 15h26
  3. [Requête] plusieurs champs dans une même table ayants la même source
    Par Christophe93250 dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 25/04/2006, 16h18
  4. TForm pour plusieurs fenêtre dans une même fonction ?
    Par MaTHieU_ dans le forum C++Builder
    Réponses: 5
    Dernier message: 15/11/2005, 12h38
  5. [Applet]Utiliser plusieurs Applet dans une même classe
    Par BRAUKRIS dans le forum Applets
    Réponses: 5
    Dernier message: 11/06/2004, 15h27

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