Bonjour à tous,
Je débute sous DB2 et j'avoue avoir un peu de mal.
Tout d'abord, je dispose sur mon poste d'une version Personal Server de DB2 en version 8.1.2.
J'ai effectué une sauvegarde offline d'une base en utilisant le Control Center, tout s'est bien passé.
Je désire maintenant restaurer cette base dans une nouvelle base afin de faire des tests. Pour effectuer cette opération, je me suis basé sur les infos données par Zazou dans le post suivant : http://forumdb2fr.cjb.net/index.php?showtopic=1359.
Voici mon problème (en reprenant les points du post) :Quelqu'un aurait-il des propositions (voire des solutions), car, là, je suis à cours d'idée et je galère depuis presque 2 jours.
- Connexion au noeud => OK
Code : Sélectionner tout - Visualiser dans une fenêtre à part attach to db2 user db2admin using <pwd>- Connexion à la base sauvegardée => OK
Code : Sélectionner tout - Visualiser dans une fenêtre à part connect to <Base1> user db2admin using <pwd>- Liste des tablespaces => OK (seulement les 3 premiers dans mon cas, par rapport au post)
Code : Sélectionner tout - Visualiser dans une fenêtre à part list tablespaces- Déconnexion et création de ma nouvelle base => OK
Code : Sélectionner tout - Visualiser dans une fenêtre à part create database <Base2>...- Création des répertoires manquants => Aucun dans mon cas
Début de la restauration => c'est la que ça coince !
Voici le contenu du post de Zazou
Mon problème est que lorsque je réponds "o" à la question "Voulez-vous continuer ?", il me supprime toute l'arborescence de la nouvelle base sur mon disque !!! et termine quand même avec le même warning SQL1277N.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 db2 "RESTORE DATABASE MSE_51 user db2admin using db2admin FROM E:\DB2\BACKUP taken at 20051202132813 TO E:\DB2\clone_ms INTO CLONE_MS REDIRECT" SQL2529W Avertissement : restauration en cours vers une base de donn�es existante différente de celle de l'image de sauvegarde; l'alias "CLONE_MS" de la base de données existante est différent de l'alias "MSE_51" de l'image de sauvegarde et le nom "CLONE_MS" de la base de données existante est différent du nom "MSE_51" de la base de données de l'image de sauvegarde. La base de données cible sera remplacée par la version de sauvegarde. Les journaux de récupération aval associés à la base de données cible seront supprimés. Voulez-vous continuer ? (o/n) o SQL1277N La restauration a mis en évidence qu'un ou plusieurs conteneurs d'espace table sont inaccessibles ou qu'ils sont à l'état Mémoire à définir. DB20000I La commande RESTORE DATABASE a abouti.
Du coup, lorsque je passe à létape 7 qui consiste en la mise en place des containers, il me dit que c'est impossible car il ne trouve pas les répertoires sur le disque (normal, il vient de les supprimer!).
Merci d'avance.
PS : je peux, évidemment, fournir toute info complémentaire si besoin
Partager