Précédent   Forum des professionnels en informatique > Bases de données > Autres SGBD > Informix
Informix Forum d'entraide Informix
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 17/05/2007, 12h40   #1
Invité de passage
 
Inscription : mai 2007
Messages : 6
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 6
Points : 0
Points : 0
Par défaut Restauration Informix sous AIX

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
djessi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2007, 14h15   #2
Membre confirmé
 
Avatar de blackstreet
 
Inscription : avril 2004
Messages : 268
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 268
Points : 236
Points : 236
Envoyer un message via MSN à blackstreet Envoyer un message via Yahoo à blackstreet
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.
blackstreet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2007, 14h36   #3
Invité de passage
 
Inscription : mai 2007
Messages : 6
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 6
Points : 0
Points : 0
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
djessi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2007, 14h57   #4
Membre confirmé
 
Avatar de blackstreet
 
Inscription : avril 2004
Messages : 268
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 268
Points : 236
Points : 236
Envoyer un message via MSN à blackstreet Envoyer un message via Yahoo à blackstreet
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.
blackstreet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2007, 15h07   #5
Invité de passage
 
Inscription : mai 2007
Messages : 6
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 6
Points : 0
Points : 0
Ok, mais j'avais déjà lancé dans un "dbexport".
Faudra t-il faire oninit ou autre par la suite ?
Bien cordialement
Djessi
djessi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2007, 16h49   #6
Membre confirmé
 
Avatar de blackstreet
 
Inscription : avril 2004
Messages : 268
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 268
Points : 236
Points : 236
Envoyer un message via MSN à blackstreet Envoyer un message via Yahoo à blackstreet
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>
blackstreet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2007, 17h45   #7
Invité de passage
 
Inscription : mai 2007
Messages : 6
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 6
Points : 0
Points : 0
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
djessi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2007, 14h31   #8
Membre confirmé
 
Avatar de blackstreet
 
Inscription : avril 2004
Messages : 268
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 268
Points : 236
Points : 236
Envoyer un message via MSN à blackstreet Envoyer un message via Yahoo à blackstreet
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.
blackstreet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2007, 18h55   #9
Invité de passage
 
Inscription : mai 2007
Messages : 6
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 6
Points : 0
Points : 0
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.
djessi est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h35.


 
 
 
 
Partenaires

Hébergement Web