|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Inscription : mars 2005 Messages : 46 ![]() |
Bonjour,
Je doit migrer une base Oracle 9i d'un serveur sous HP-UX B.11.11 U 9000/800 vers un serveur sous Linux Red Hat Enterprise Linux ES release 4 (Nahant Update 4) Kernel 2.6.9-42. Pour faire cette manip, je compte procéder à un export sous Unix puis à un import sous Linux. Tout marche bien en test, à un détail près, l'import dure 12h Solution 1: J'y passe mon dimanche, mon 25/12, mon 01/01 au choix : Pas terrible, pour moi en tout cas.Solution 2 (Et c'est ma question): Est il possible de faire ce qui suit? Le lundi - La base de prod fonctionne normalement. - A partir de la sauvegarde à froid du dimanche pour cette base, restaurer une base sur un serveur unix - Exporter cette base - l'importer sur le serveur Linux final, on est donc parti pour 12h .Mardi - Bloquer la base de prod. - Jouer les archivelog Unix du lundi et du debut du mardi sur ma base Linux, c'est évidement le coeur de ma question, est-ce possible? ![]() - Faire les autre bascules, programmes, crontab, etc... - Rendre la nouvelle base Linux opérationnelle en prod. Donc, est-ce que ma solution 2 fonctionne? Jouer des archivelog provenant d'une base unix sur une base linux, possible? Je vais obligatoirement avoir des problèmes de TSN remis à zéro par l'import, non? Et sûrement d'autre problème? Si vous avez des suggestions, même pour une démarche différente... Merci d'avance Patrick |
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
C'est peut-être complétement stupide mais tu peux pas copier les datafiles de unix vers linux et redémarrer tout simplement ta base ?
Sinon, non, tu ne pourras pas rejouer les archivelogs sur la base linux |
|
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() Inscription : mars 2005 Messages : 46 ![]() |
C'est la première chose à laquelle j'ai pensé, mais ça n'est pas le même os sur les deux serveurs, ni le même Oracle, du coup je pense que ça ne marche pas. Mais tu as raison je vais tout de même tenter.
|
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
pour la version tu peux faire un upgrade qui sera moins long.
tu passes de quelle version à quelle autre ? |
|
|
00
|
|
|
#5 | |
|
Expert Confirmé
![]() Inscription : septembre 2004 Messages : 2 942 ![]() |
Citation:
Par contre, installer la 10g sous HP, upgrader la base sous HP-UX, faire un export TTS en prenant soin de convertir les formats vers Linux, ça le fera ! http://www.dba-oracle.com/art_dbazin...cross_plat.htm |
|
|
|
00
|
|
|
#6 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
yep
![]() mais faut pas vouloir rester sur la 9i
|
|
|
00
|
|
|
#7 |
|
Expert Confirmé
![]() Inscription : septembre 2004 Messages : 2 942 ![]() |
|
|
|
00
|
|
|
#8 |
|
Membre du Club
![]() Inscription : novembre 2003 Messages : 125 ![]() |
L'import dure 12 H?? Mais combien de temps dure l'export?
|
|
|
00
|
|
|
#9 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
je crains que la transformation (conversion des datafiles de endian format différent) soit une nouveauté de la 10g
|
|
|
00
|
|
|
#10 |
|
Expert Confirmé
![]() Inscription : septembre 2004 Messages : 2 942 ![]() |
|
|
|
00
|
|
|
#11 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
et streams en 9i n'ai pas des plus efficace semble-t-il
|
|
|
00
|
|
|
#12 | ||
|
Futur Membre du Club
![]() Inscription : mars 2005 Messages : 46 ![]() |
Bonjour,
Désolé de répondre avec un peu de retard Citation:
Citation:
ça n'est pas moi qui décide, se sont les bases et les programmes de sociétés externes. 3h40 pour une base de 130Go. Et donc, rejouer mes archivelog Unix en Linux après l'export, pas d'espoir? Sinon, joyeux Noël à tous!!! Et merci pour vos réponses. Patrick |
||
|
|
00
|
|
|
#13 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
tu peux tenter un export avec DIRECT=Y et COMPRESS=Y
|
|
|
00
|
|
|
#14 |
|
Membre du Club
![]() Inscription : novembre 2003 Messages : 125 ![]() |
Si l'export dure 3H40, je ne vois pas pourquoi l'import dure 12H.
As-tu bien créé des fichiers de données ayant la même taille que sur la base de prod pour éviter que Oracle n'alloue de l'espace disque pendant l'import? As-tu désactiver toutes les contraintes d'intégrité et tous les triggers avant d'importer? |
|
|
00
|
|
|
#15 | |
|
Expert Confirmé
![]() Inscription : septembre 2004 Messages : 2 942 ![]() |
Citation:
en général, on compte x3 ou x4 pour l'import.. on est donc parfaitement dans les clous... |
|
|
|
00
|
|
|
#16 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
l'import est toujours bien plus long que l'export... si en plus y'a des contraintes d'intégrités ça peut être dramatique
|
|
|
00
|
|
|
#17 |
|
Membre du Club
![]() Inscription : novembre 2003 Messages : 125 ![]() |
|
|
|
00
|
|
|
#18 | ||
|
Expert Confirmé
![]() Inscription : septembre 2004 Messages : 2 942 ![]() |
Citation:
Note 93763.1 Citation:
|
||
|
|
00
|
|
|
#19 |
|
Membre confirmé
![]() Inscription : juillet 2007 Messages : 357 ![]() |
pourquoi tu lierai pas la premiere base vers la deuxieme base via un dblink.
et ensuite faire tes transfert en prod via des procedures stockees bien reflechie. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com