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 :

Migration 8 vers 10


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Octobre 2009
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 47
    Par défaut Migration 8 vers 10
    Bonjour,

    Je dois migrer un ensemble de bases en Oracle 8.1.7 en Oracle 10.2.0.
    Précision : sur un nouveau serveur donc il n'y aura pas migration du noyau mais export/import.
    Un certains nombre de bases sont pour des applicatifs éditeurs et un autre pour des applications internes sous Windev.
    Quels sont les points a anticiper pour ce genre de migration :

    - J'ai noté qu'il faut éviter des export full pour ne pas polluer les schémas système en 10.
    - Le code applicatif en sql devrait fonctionner sans problème en 10 je pense ?
    Cela ouvrira juste des possibilités d'optimisation ?
    - on m'a dit de contrôler la gestion par dictionnaire ou local. Si je crée mes tablespaces en gestion locale avant, je pense que je ne serai pas embêté.

    - Je dois aussi récréer les DBlinks ?

    Si vous pouvez m'indiquer les points importants, je vous en remercie par avance.

  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
    Par défaut
    Pour le code applicatif SQL et PL/SQL, les incompatibilités sont très limitées (à part le rôle CONNECT qui change beaucoup).
    Voir la section Compatibility and Interoperability de l'Upgrade Guide 10gr2:
    http://download.oracle.com/docs/cd/B...t.htm#i1014048

    La grande différence 8i/10g pour le SQL c'est que la 10g va utiliser par défaut le CBO pour compiler le SQL (au lieu du mode RULE) avec des statistiques DBMS_STATS calculées automatiquement par un job GATHER_STATS_JOB => il faut tester les performances des requêtes.

    Attention aussi:
    - au changement de l'algorithme de GROUP BY qui ne trie plus en 10g (utiliser obligatoirement ORDER BY)
    - à PGA_AGGREGATE_TARGET: pensez en prendre en compte la PGA globale de toutes les sesssions (SORT_AREA_SIZE en 8i).
    - au changement de MON (noms abrégés des mois des dates) qui passe de 3 caractères à 5 en 10g.

  3. #3
    Membre averti
    Inscrit en
    Octobre 2009
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 47
    Par défaut
    Bonjour,

    Merci pour cette réponse et les éléments fournis.
    Cela me donne également des points d'entrées pour creuser un peu plus.

  4. #4
    Membre éclairé

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2003
    Messages
    701
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 701
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    Il faut un export full des bases de données en oracle8 .
    Par contre, il est préférable de lancer un import schéma par schéma
    dans la base en oracle 10 .

    Il faut regarder tous les objets existants dans le schéma public des bdd oracle8 pour les recréér dans les bdd oracle10 (synonymes, dblink, etc ) .

    le schéma public ne peut pas être importé .

    enfin, vérifier qu' il n' a pas d' objets reliés aux diverses applications dans les
    schémas SYS et SYSTEM , certains éditeurs de logiciel ont cette habitude ...

    Pour les applicatifs d' éditeurs, certains ont des scripts tout fait de migration,
    avec un peu de chance ils vous les donneront ...

    cordialement

  5. #5
    Membre averti
    Inscrit en
    Octobre 2009
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 47
    Par défaut
    Bonjour,

    Merci de ces nouvelles réponses qui viennent enrichir mon étude pré-migration.
    J'ai jusquà fin juin pour préparer ma migration. Aussi n'hésitez pas rajouter de nouveaux commentaires à cette discussion. Cela me servira (déjà avec les élements fournis) et surement aux suivants qui auront le même sujet de migration a traiter.

Discussions similaires

  1. Migration access vers DB2
    Par zeno dans le forum Migration
    Réponses: 5
    Dernier message: 13/06/2005, 14h19
  2. Migration access vers sqlserver
    Par bifus dans le forum Bases de données
    Réponses: 3
    Dernier message: 24/02/2005, 07h58
  3. Migration Access vers Oracle
    Par Pfeffer dans le forum Migration
    Réponses: 5
    Dernier message: 23/02/2005, 09h57
  4. [Migration]java vers C
    Par chelguera dans le forum Général Java
    Réponses: 1
    Dernier message: 14/01/2005, 19h09
  5. Migration HyperFile vers SQL SERVER
    Par mathll65 dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 23/03/2004, 09h57

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