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 :

Comparaison de deux bases.


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 47
    Par défaut Comparaison de deux bases.
    Bonjour tout le monde :

    je veux faire une comparaison entre deux bases oracle (une 8 et l'autre 10), c-a-d, statistiques sur les deux bases pour pouvoir tester une migration de la base 8 vers oracle 10.

    c'est quoi le plus simple pour faire ce traitement ?

    Merci d'avance.

  2. #2
    Membre émérite Avatar de philcero
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Septembre 2007
    Messages
    528
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2007
    Messages : 528
    Par défaut
    C'est quoi la question, faire des stats sur les deux bases en vue d'une migration ?

    Explique mieux ce que tu veux faire s.v.p...


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

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    comparer les stats 8i et 10g n'a aucun sens puisque le mode de calcul a évolué ne serait-ce qu'avec les stats système

  4. #4
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 47
    Par défaut
    j'ai fais une migration de base 8 vers 10, et je veux quelque chose qui me dit que la mgration à été bien passé : c-a-d , j'ai pas perdu des données pendant la migration (exemple un script qui verifie le nombre d'objet et de ligne) , j'espere que j'ai expliqué un peut mon probleme.

    merci.

    Citation Envoyé par philcero Voir le message
    C'est quoi la question, faire des stats sur les deux bases en vue d'une migration ?

    Explique mieux ce que tu veux faire s.v.p...


  5. #5
    Membre émérite Avatar de philcero
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Septembre 2007
    Messages
    528
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2007
    Messages : 528
    Par défaut
    Si tu pinailles et que tu as de la place, le mieux est de créer une nouvelle base en 10G et ensuite à l'aide d'un petit database link de faire des :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select * from A minus select * from A@olddb;

  6. #6
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 47
    Par défaut
    Merci Philcero ,

    mais c'est pas moi qui decide ca !! en plus les deux bases ne sont pas sur le meme serveur !!

    donc ; j'ai fais un script qui export la 8, puis un script ksh ftp, et un troisieme script qui fait l'import sur le nouveau serveur.

    donc ta solution dans ce cas est un peut dificile.

    merci.

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

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    Citation Envoyé par Delphieur Voir le message
    donc ; j'ai fais un script qui export la 8, puis un script ksh ftp, et un troisieme script qui fait l'import sur le nouveau serveur.
    Si export full sans erreur et import full sans erreur alors migration OK, j'vois pas ce que tu veux de plus

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

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    Bah il suffit de faire des
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    SELECT COUNT(*)
      FROM dba_segments 
     WHERE owner NOT LIKE 'SYS%'
    idem pour les contraintes... éventuellement tu peux meme faire un DBLINK et faire un truc du style :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    SELECT COUNT(*)
      FROM dba_segments local_segs ,dba_segments@ton_DBL distant_segs 
    WHERE local_segs.owner=distant_segs.owner AND local_segs.segment_type=distant_segs.segment_type AND local_segs.segment_name=distant_segs.segment_name AND
    local_segs.owner NOT LIKE 'SYS%' AND 
    distant_segs.owner NOT LIKE 'SYS%'

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

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    Sinon, le mieux est encore de faire des tests de non régression complet des applications qui utilisent la base ne serait que pour identifier les pertes de perfs que tu auras très probablement. Donc si il manque des objets tu vas vite le voir

  10. #10
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 47
    Par défaut
    ca c'est la solution quand on travaille avec des gents simpat comme toi, mais moi , mon service de qualif il est un peut bizard, ta verification ne leur suffit pas, ils veulent une verification qui leur dire : BRAVO MIGRATION INTACTE..


    Citation Envoyé par orafrance Voir le message
    Sinon, le mieux est encore de faire des tests de non régression complet des applications qui utilisent la base ne serait que pour identifier les pertes de perfs que tu auras très probablement. Donc si il manque des objets tu vas vite le voir

  11. #11
    Membre émérite Avatar de philcero
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Septembre 2007
    Messages
    528
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2007
    Messages : 528
    Par défaut
    Lui il veut :
    j'ai pas perdu des données pendant la migration
    La solution du MINUS semble la plus appropriée dans le cas des DBA psychotiques...

    Sinon il y a une solution imparable, peu connue des mortels :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select 'Bravo, migration impécable !' from dual;

Discussions similaires

  1. comparaison entre deux bases
    Par wehtam dans le forum Administration
    Réponses: 2
    Dernier message: 19/02/2010, 10h23
  2. comparaison de deux bases différentes
    Par cylyluz dans le forum PL/SQL
    Réponses: 5
    Dernier message: 16/04/2009, 15h58
  3. comparaison de deux bases de données
    Par mlouggani dans le forum Bases de données
    Réponses: 5
    Dernier message: 24/03/2009, 22h24
  4. Comparaison de deux bases de données
    Par madjidri dans le forum Import/Export
    Réponses: 4
    Dernier message: 27/05/2008, 11h07
  5. comparaison de deux bases de données en vb.net
    Par khayate dans le forum VB.NET
    Réponses: 2
    Dernier message: 16/05/2007, 16h08

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