|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mai 2007 Messages : 6 ![]() |
Bonjour,
J'aimerais restaurer informix V9 sous AIX sous une autre machine AIX. Quelle serait la solution la plus simple, merci de me donner les détails car je maîtrise AIX mais je connais moins bien Informix. Le but du jeu est d'avoir une machine quasi identique, au hostname près pour des besoins de tests. Merci d'avance Djessi |
|
|
00
|
|
|
#2 |
|
Membre confirmé
![]() |
Bonjour,
Pour réaliser cette opération, tu a deux solutions, 1- Faire une sauvegarde binaire (avec ontape) de Informix sur la première machine, ensuite, tu installe informix avec la même configuration sur la machine cible, tu reconfigure tes espaces de données, puis tu restaure à partir de ta sauvegarde binaire. 2- Faire une sauvegarde mode texte (avec dbexport) de Informix sur la première machine, tu installe informix sur la machine cible avec configuration minimale, tu reconfigure tes espaces de données, puis tu restaure à partir de ta sauvegarde mode texte. Mais juste une chose : Est ce que informix est déjà installé sur la machine cible ou non? Et bon travail. |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : mai 2007 Messages : 6 ![]() |
Merci pour votre aide !
Informix est déjà installé sur la machine cible, elle avait servi de machine de prod par le passé par conséquent le système (rootvg) est Ok, c'est le reste (datavg) qui doit être recréé, d'ailleurs le j'ai recréé en sauvegardant le Vg d'un côté et en le restaurant de l'autre, j'ai retrouvé les chunks. Je ne sais pas s'il est nécessaire de faire dbexport, faudra t-il récuprer les logs ? J'ai appris qu'il faut recréer l'instance (je ne sais comment). Je m'y connais mieux en AIX qu'en Informix. Merci encore Djessi |
|
|
00
|
|
|
#4 |
|
Membre confirmé
![]() |
Essaye de faire une sauvegarde avec : ontape -s -L 0 sur le première serveur en utilisant une bande ou un fichier, puis, essaye de restaurer à partir de cette sauvegarde sur la machine cible.
la commande est ontape -r Essaye de voir, et tu me dira le résultat. |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : mai 2007 Messages : 6 ![]() |
Ok, mais j'avais déjà lancé dans un "dbexport".
Faudra t-il faire oninit ou autre par la suite ? Bien cordialement Djessi |
|
|
00
|
|
|
#6 |
|
Membre confirmé
![]() |
Bon, après la sauvegarde avec dbexport, Si le système informix de la machine cible est offline, tu dois lancer oninit.
Ensuite, tu fais dbimport <le-nom-de-la-basededonnée> |
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : mai 2007 Messages : 6 ![]() |
J'avais finalement abandonné le dbexport pour ontape, en voulant
restaurer "ontape -r" j'ai eu le message "physical restore failed", fallait il faire "oninit" avant la restauration ? avec quels paramètres ? Merci |
|
|
00
|
|
|
#8 |
|
Membre confirmé
![]() |
Bonjour,
Il est inutile de lancer oninit avant le ontape, parceque elle se charge de l'initialisation de la base pendant la restauration. Par contre, est ce que tu peut donner le texte complet de l'erreur. Je pense que tu n'a pas le même configuration de dbspaces dans les deux serveur, car celle-ci doit être identique. Les autres paramètre de ontape -r sont : -D [La liste des dbspaces à restaurer] mais elle est optionnelle. |
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() Inscription : mai 2007 Messages : 6 ![]() |
Nous avions un message du style "cannot open primary chunk .....", nous avons constaté une différence entre les deux serveurs, c'est probablement pour cette raison que nous n'avons pas pu ouvrir la base.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com