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 :

standby database


Sujet :

Administration Oracle

  1. #1
    Membre éclairé Avatar de MatRem
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 750
    Points : 693
    Points
    693
    Par défaut standby database
    J'aimerais créer la standby dtabase d'une base que j'ai déjà.

    Je me perd dans la doc d'oracle qui, j'ai l'impression, mélange un peu tout...
    De plus les docs que j'ai trouvées sur le net sont bien incomplétes.

    Est ce que quelqu'un pourrait me dire où je peux trouver une doc qui indique pas à pas comment on créer cette base ?

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 90
    Points : 59
    Points
    59
    Par défaut
    Bonjour,

    Dans la doc Oracle "Recovery Manager User's Guide", tu as tout un chapitre (le 13) pour créer une standby database avec RMAN.
    Ca pourrait t'aller ?

    @+
    Expérience: nom dont les hommes baptisent leurs erreurs. Oscar Wilde

  3. #3
    Membre éclairé Avatar de MatRem
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 750
    Points : 693
    Points
    693
    Par défaut
    merci je vais regarder, cependant j'aimerais faire tout ça à la main dans des scripts.

  4. #4
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 073
    Points
    19 073
    Par défaut
    Voila une doc assez compléte : http://www.tafora.fr/div/standbydatabase.doc.html

  5. #5
    Membre éclairé Avatar de MatRem
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 750
    Points : 693
    Points
    693
    Par défaut
    Je l'avais vu celle là, elle ne paraissait pas complète, mais aprés réflexion et aprés l'avoir relu, c'est vrai qu'elle n'est pas si mal. Je vais suivre pas à pas leurs conseils. Le seul truc c'est que mes deux bases sont sur la même machine. Ca pose peut être pas trop de prob.

    thanks

  6. #6
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 073
    Points
    19 073
    Par défaut
    Les bases ne doivent-elles pas avoir le même nom ?

    Si c'est le cas, c'est impossible sur le même serveur

  7. #7
    Membre éclairé Avatar de MatRem
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 750
    Points : 693
    Points
    693
    Par défaut
    Ben oracle dit que l'on peut le smettre sur la même machine si elle n'on pas le même nom...

    Cependant, je ne sais pas dans la doc de tafora, si au moment de commencer à faire ce qu'il dise je dois déjà avoir créer une base, que je transformerais petit à petit ou si je la créer en commençant à 0 avec leurs explications.

  8. #8
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 073
    Points
    19 073
    Par défaut
    Apparemment c'est après l'avoir créée que tu la passes en mode Stand by via :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    alter database create standby controlfile as ...

  9. #9
    Membre éclairé Avatar de MatRem
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 750
    Points : 693
    Points
    693
    Par défaut
    En fait cette commande se fait sur la base source pas sur la standby ...

    ensuite on prend le fichier qui est créé et on le copie vers la standby .

  10. #10
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 154
    Points : 98
    Points
    98
    Par défaut
    Est-il obligatoire de travailler en ARCHIVELOG pour faire la base Standby :
    ORACLE, A consommer sans modération

  11. #11
    Membre éclairé Avatar de MatRem
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 750
    Points : 693
    Points
    693
    Par défaut
    La base source est obligatoirement en mode archivelog car la standby est créé à partir de ces archivelogs.

  12. #12
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 073
    Points
    19 073
    Par défaut
    Exact, autant pour moi

  13. #13
    Membre éclairé Avatar de MatRem
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 750
    Points : 693
    Points
    693
    Par défaut
    En fait je crois bien qu'il faut créer la base qui sera standby, tout à fait normalement. Puis ensuite on la modifie au grés des explications de tafora.

    Par contre, doit elle être en mode archivelog, voila une autre question que je me pose.

  14. #14
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 154
    Points : 98
    Points
    98
    Par défaut
    Je ne pense pas que c'est obligatoire, mais pour éviter un arrêt total des deux bases au même temps, il sera plus cool d'activer l'archivage pour elle aussi, mais attention il y aura beacoup d'infos stockés en double ...!!
    ORACLE, A consommer sans modération

  15. #15
    Membre éclairé Avatar de MatRem
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 750
    Points : 693
    Points
    693
    Par défaut
    En fait pour créer une base qui n'a pas le même nom, faut pas créer le fichier de controle de la même façon. Cela créer un problème au lancement de la base. mais comment doit on le créer?

  16. #16
    Membre régulier
    Inscrit en
    Février 2004
    Messages
    97
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 97
    Points : 110
    Points
    110
    Par défaut
    Si j'ai bien compris, vous voulez faire une clone de votre base sur le meme serveur mais avec un autre nom.
    Dans ce cas il faut recreer le control file avec la commande
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    create control file reuse....
    en mode nomount.
    J'ai un descriptif complet de la manip de clonage. Je peut le poster ici si ca interesse quelqu'un.

  17. #17
    Membre éclairé Avatar de MatRem
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 750
    Points : 693
    Points
    693
    Par défaut
    Un clone en standby ?

    Ca m'interesse de toute façon ... 8)

  18. #18
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 073
    Points
    19 073

  19. #19
    Membre régulier
    Inscrit en
    Février 2004
    Messages
    97
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 97
    Points : 110
    Points
    110
    Par défaut
    Attention, je n'ai pas dit que faire unclone sur un meme serveur est une bonne solution pour une Standby, au contraire, la logique veut evidemment qu'une vraie standby soit installée sur un autre serveur que la base source. Cecie dit pour "jouer" ca doit pouvoir marcher de faire tout sur un meme serveur.
    Voila pour cloner (en anglais). Ca parait compliqué, en fait c'est tout a fait logique, il suffit de bien suivre les instructions pas a pas.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
     
     
    to clone a database on the same server, the procedure is as follows :
     
    Login to the old database as a dba user, and create a control file trace using the command alter database backup controlfile to trace;. 
    Shutdown the old instance. Do not shutdown abort or immediate as these will require instance recovery. 
    Take a cold backup of the control files, datafiles, redo logs - if you want but not really required, initSID.ora file. 
    Create an environment on the new server to receive the various dumps files etc. Create users, directories, edit oratab, tnsnames.ora and listener.ora files as required. 
    Copy (via tape, ftp etc) the dump files, control files, redo, initSID.ora and the control file trace over to the new environment. 
    Edit the control file trace to : 
    Remove all the comments from the top and bottom of the script. 
    Remove the startup nomount and recover database commands from the script. 
    Change create controlfile reuse database "old_name" noresetlogs ... to create controlfile reuse set database "new_name" resetlogs .... 
    Change the paths and file names for the datafiles and logfiles to match the new locations. 
    Save the file with a meaningful name - controlfile.sql for example. 
    Edit the initSID.ora file to : 
    Change the db_name parameter to match the new name given in the controlfile.sql script created above. 
    Change the paths to the control file(s). 
    Change the paths to user_dump_dest, background_dump_dest and core_dump_dest locations as appropriate, also log_archive_dest if the database is in archive log mode. 
    On the new server, set $ORACLE_HOME and $ORACLE_SID as required. 
    If you changed the filenames in the control file script and/or the control file names in the initSID.ora file, now is a good time to rename the actual datafiles and/or control file to match. 
    Run svrmgrl and connect internal or / as sysdba according to the version of Oracle in use. 
    Startup nomount the instance and run the controlfile.sql script created above. 
    Alter database open resetlogs; will then open the database. If you didn't copy the redo files over, or if you changed their names in the control file script, then new files will be created for you. 
    Alter database rename global_name to SID.domain; is now required otherwise the database will have the same global name as the old one. 
     
    When cloning to the same server, keep the old instance closed until the new one has been started and opened. Then the old one can be started again. If you don't keep the old one closed, Oracle will complain about some other instance already being in use - the message is a bit obscure! I find the best order is :
     
    close old 
    build new 
    close new 
    open old 
    open new 
    If you use the above method to copy to a differing server, then Oracle will complain about files not being suitable (or found) when you try to open the new database. Again, the message is a bit misleading.

  20. #20
    Membre éclairé Avatar de MatRem
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 750
    Points : 693
    Points
    693
    Par défaut
    En effet ma base standby c'est pour "jouer" ...

    je vais regarder ça .


    orafrance< le clonage que tu fais voir n'est pas un standby, juste une copie ?

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. [9i] Standby database
    Par kinay dans le forum Oracle
    Réponses: 7
    Dernier message: 19/09/2006, 17h08
  2. Différence entre la duplication et la standby database
    Par tchalkost dans le forum Oracle
    Réponses: 7
    Dernier message: 24/08/2006, 20h33
  3. Aide Standby Database
    Par tchalkost dans le forum Oracle
    Réponses: 6
    Dernier message: 18/08/2006, 15h25
  4. base de données Oracle répliquée (Standby database)
    Par juvamine dans le forum Oracle
    Réponses: 1
    Dernier message: 28/11/2005, 13h52
  5. [8i] Standby database : Ora-12571...
    Par ariesnojf dans le forum Oracle
    Réponses: 8
    Dernier message: 09/09/2005, 09h25

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