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 :

Clonage d'une base


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Inscrit en
    Février 2012
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Février 2012
    Messages : 8
    Par défaut Clonage d'une base
    Bonjour,

    Je suis actuellement chargé du clonage et du déplacement d'une base de donnée oracle. Mon problème est le suivant, je dois déplacer la base d'un serveur de prod oracle 10g (release 1) sous linux vers un serveur oracle 10g (release 2) sous windows XP.

    J'ai trouvé plusieurs tutoriels traitant de ce sujet mais certains indiquaient qu'il était nécessaire d'avoir exactement la même version d'oracle (cependant j'ai la 10.1 et la 10.2) et le même OS (cependant je suis sous linux et windows xp).

    De plus mon idée initial était de faire un import / export de la base mais il semblerait que pour mon problème il y des solutions de clonage bien plus simple.

    Je me permet de poster ici car j'aurais besoin d'une solution sure car je travail sur un serveur de prod qui ne doit pas être arrêté ou pour très peu de temps.

    Quelle solution me conseilleriez vous?
    La différence de version d'oracle et le fait d'être sur deux OS différents peut il réellement poser problème?


    Merci d'avance

  2. #2
    Nouveau candidat au Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Février 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2012
    Messages : 2
    Par défaut
    Salut,

    La première solution sure est d'utiliser GoldenGate pour cloner ta base de prod sans coupure sur une version de binaire differente.
    Mais cela doit être payant.

    Seconde solution, utiliser la bonne veille methode d'export import.
    Pour cela identifie tes tablespaces à exporter, recrée toi une nouvelle instance sur ta machine windows (même character set, nationnal character set), recrée les users, roles, sequences.....

    Troisieme solution plus complexe est d'utiliser les tablespaces transportables (mais cela ne doit être une fonctionnalité Enterprise).

    Sinon utilise la meme version de binaire et passe par un backup rman ou un clone.

  3. #3
    Membre émérite Avatar de Z3phur
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2007
    Messages
    680
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2007
    Messages : 680
    Par défaut
    Citation Envoyé par menardorama Voir le message
    Salut,


    Troisieme solution plus complexe est d'utiliser les tablespaces transportables (mais cela ne doit être une fonctionnalité Enterprise).
    Je ne suis pas sûre du tout que cela fonction du fait que ce sont deux systèmes d'exploitation différents (linux et windows), l'entête des tablespaces ne sera pas conforme sur le serveur cible.

    voir cette référence :

    LIMITATIONS
    Be aware of the following limitations as you plan for transportable tablespace use:

    The source and target database must be on the same hardware platform. For example, you can transport tablespaces between Sun Solaris Oracle databases, or you can transport tablespaces between Windows NT Oracle databases. However, you cannot transport a tablespace from a Sun Solaris Oracle database to an Windows NT Oracle database. The source and target database must use the same character set and national character set. You cannot transport a tablespace to a target database in which a tablespace with the same name already exists. Transportable tablespaces do not support: Materialized views/replication Function-based indexes.
    source : http://psoug.org/reference/tts.html

Discussions similaires

  1. clonage d'une base 10.2 vers une base 10.1
    Par chrisnet46 dans le forum Import/Export
    Réponses: 0
    Dernier message: 03/05/2011, 16h11
  2. clonage d'une base de données avec RMAN
    Par elharet dans le forum Administration
    Réponses: 5
    Dernier message: 08/07/2009, 16h51
  3. Clonage d'une base : problème SID
    Par aribault dans le forum Administration
    Réponses: 2
    Dernier message: 01/02/2008, 16h51
  4. taille maximale d'une base de donnée paradox
    Par Anonymous dans le forum Paradox
    Réponses: 5
    Dernier message: 14/02/2004, 17h39
  5. [Concept] Stabilité d'une base de donnée
    Par lassmust dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 03/07/2002, 16h16

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