Précédent   Forum des professionnels en informatique > Bases de données > Oracle
Oracle Forum Oracle : le serveur, les outils, ... Voir F.A.Q Oracle Tutoriels Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/09/2011, 10h24   #1
 
Homme
Consultant
Inscription : mai 2006
Messages : 16
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Consultant

Informations forums :
Inscription : mai 2006
Messages : 16
Points : -1
Points : -1
Par défaut Migration (upgrade) base oracle 9iR2 vers 11gR2

Bonjour ,
Nous devons migrer nos bases de données développement, recette et production de la version Oracle9iR2 à la version 11gR2.
Quelles préconisations à prévoir côté Etudes pour cette migration ?
Tables, packages, Sql*Loader, DBlink , spécificités à revoir dans le code ou autre ?
Merci.
devkais est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2012, 14h24   #2
Invité de passage
 
Homme
Inscription : février 2012
Messages : 1
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : février 2012
Messages : 1
Points : 1
Points : 1
Bonjour,

Nous avons récemment effectué une migration oracle 9 vers 11 et n'avons rencontré aucun soucis.
Cependant:
Oracle a remonté des problèmes lors d'une vérification avec Omnis.
Une recette s'imposera dans ce cas...

A+
oracle_addict
oracle_addict est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2012, 14h04   #3
Expert Oracle confirmé

 
Homme Gilles ROUARD
Administrateur de base de données
Inscription : mars 2003
Messages : 220
Détails du profil
Informations personnelles :
Nom : Homme Gilles ROUARD
Localisation : France, Essonne (Île de France)

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

Informations forums :
Inscription : mars 2003
Messages : 220
Points : 322
Points : 322
Bonjour,

Pour ma part, je suis en charge de la migration de 90 bases (8i et 9iR2 sous HP-UX et 10gR2 sous Windows Server 2003) vers Oracle 11gR2, en RAC One Node et ASM, sur de nouveaux serveurs tournant sur RHEL 5.6.

Concrètement, c'est moi qui migre les 45 bases d'antéproduction (bases de dev, de recette, de test, d'intégration...) et la cellule de production qui se chargera de migrer les 45 bases restantes de préproduction et de production.

Si tu es côté études, tout dépend de ton degré d'implication, mais pour moi il y a pas mal de sujets à étudier, sur plusieurs niveaux :

1) Etude général sur la migration :
- comment migrer ? Par upgrade ou par export / import ?
- est-ce que vous virtualisez ou pas ?
- est-ce que vous mutualisez vos bases ou pas ? Pour ma part, de 90 bases, on est passé à 50 grâce à lamutualisation
- y a t'il un changement de machine ? d'OS ?
- qu'en est-il de la volumétrie et du Capacity Planning ?
- matrice de compatibilité : les progiciels et ERP supportent-ils la nouvelle version Oracle ? Sont-ils certifiés ?




2) Création des nouvelles instances Oracle, avec prise en compte :
- du jeu de caractères de la bases (WE8ISO8859P15, WE8MSWIN1252, UTF8, autre ?)
- des options à installer (Oracle Text, Spatial, OLAP, Java, XML, ...)
- des patchs correctifs et de sécurité à passer
- du paramétrage des instances (init.ora ou spfile), en étant vigilant sur les paramètres obsolètes, les paramètres cachés et ceux prévus pour faire fonctionner la base dans un ancien mode comme "compatible" ou "optimizer_features_enable"




3) Voir s'il existe des spécificités sur les bases.
Pour ma part, j'ai du être vigilant sur :
- les DB Links classiques
- le DB Link qui sert à se connecter à distance sur une base DB2 via "Heterogeneous Services" et ODBC
- les bases qui génèrent des fichiers en local via le package UTL_FILE, pour lesquelles on a du reprendre le code PL/SQL afin d'utiliser des DIRECTORY Oracle à la place du paramètre "utl_file_dir". De plus, comme nous sommes en RAC One Node, et donc en cluster, on a dit créer des FS clusterisés avec ASM (fonctionnalité ACFS), et faire des montage NFS ou SAMBA suivant le cas




4) Autres :
- supprimer les jobs Oracle qui effectuaient des calculs de stats. Voir si la prise automatique de statistiques d'Oracle convient ou pas
- penser aux paramétrages applicatifs. Mettre à jour un TNSNAMES.ORA ou des URL JDBC n'est pas compliqué. Par contre, nous avons eu des surprises avec certains progiciels au niveau des URL JDBC
- tenir compte des paramètres NLS, et des variables d'environnement NLS_LANG




5) Clients Oracle :
De manière générale, on essaye de déployer partout le client 11gR2.

Ceci n'est pas toujours possible, comme par exemple sur un vieux serveur Windows 2000 qui n'accepte pas le client 11gR2, et où on a installé le 11gR1.

Attention aussi configurations particulières. Pour ma part, j'ai eu à traiter au niveau de IIS et du Framework .Net les points suivants :
a) installer la couche ODAC au lieu d'un client Oracle. Attention au pb de compatibilité avec les Assembly
b) un vieux serveur IIS où le .Net version 1 n'est pas compatible avec la 11gR2.


Voilà le REX que je peux te faire, sachant que je ne suis pas exhaustif. Tout dépend aussi de votre parc, que ce soit au niveau des serveurs, des bases, et des applications.

Sur ce, je te souhaite un bon courage pour ta migration.
rouardg est déconnecté   Envoyer un message privé Réponse avec citation 50
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h49.


 
 
 
 
Partenaires

Hébergement Web