2010-03-30 8 views
1

Nous avions un ClearCase Server dans un autre domaine. Nous voulions migrer un VOB particulier vers un nouveau serveur ClearCase dans un autre domaine.
Je pris le secours qui a été prise hier soir et a rétabli la VOB dans le nouveau serveur (sans l'utilitaire vob_restore)Rational ClearCase + VOB Restore

je la commande pour décrire le vob restauré

cleartool> décrire -Long vob: \ samplevob
base objet versionné "\ samplevob"
créé 2006-10-11T16: 18: 39 + 05: 30 par [email protected]
VOB niveau caractéristique de la famille: 4
hôte de stockage VOB : pathname "utilisateur-b60d9d5638: e: \ Clea rCase_Storage \ VOBs \ de »
chemin global de stockage VOB "\ user-b60d9d5638 \ ccstg_e \ VOBs \ de"
version du schéma de base de données: 54
modification par l'utilisateur à distance privilégiée: permis
checkin atomique: désactivé
L'appel de vobsvr_contact a échoué: RPC: Impossible de recevoir; errno = [WINSOCK] Connexion réinitialisée par les pairs
VOB contient des objets des vues suivantes:
katrina: C: \ E-Services \ Views \ katrina \ CSPOMLH \ view.1.vws [UUID c471eb12.ea764350.97e2.f3 : 83: c4: 98: 33: 5b]
katrina: C: \ E-Services \ Vues \ katrina \ csgdwau \ view.2.vws [uuid d63ea3fc.fdaa4c38.b2e8.f7: e0: 02: 1f: dd : 02]
Attributs:
FeatureLevel = 4
Hyperliens:

Vous voyez maintenant l'erreur, je peux le voir tente de contacter le serveur de vue et son pas en mesure d'obtenir la référence à la vue.

Dans la console d'administration, j'ai essayé de supprimer les vues mais je n'ai pas pu les supprimer. J'ai essayé dans la ligne de commande en utilisant le rmview en utilisant l'uuid. Je suppose qu'il me manque quelque chose. Comment puis-je supprimer les références. Si je ne supprime pas les références, les fichiers sont déplacés vers le répertoire lost and found.

vous prie de nous sur la façon de procéder

Répondre

1

Vous devez vous assurer comment ce vob est enregistré et marqué dans le nouveau domaine, et plus important encore, vous devez vérifier si son nom d'hôte du serveur vob est celui de droite.

Voir dans le nouveau chemin de stockage Vob, vous devriez voir un fichier .hostname.

Si ce n'est pas le bon, vous devez l'enregistrer à nouveau, soit en utilisant la ligne de commande (cleartool register -vob -tag... -host new_vobserver_hostname -hpath ... -gpath ... \\global_path\to\vbs) ou en utilisant la console d'administration pour ajouter (déclarer) un nouveau vob.

Ensuite, un seulement alors vous pourrez:

  • montage qui Vob dans une vue dynamique
  • aller dans le répertoire racine de cette vob
  • faire un « cleartool rmview -force -uuid old_view_uuid »
+0

J'ai vérifié les fichiers semble bien, mais j'ai découvert .. le vob admin n'a pas été restauré (Parce que je n'ai pas été donné) et j'ai supprimé le hlink pour le vob d'administrateur. et puis essayé d'enlever la vue ... maintenant crie à moi en disant qu'il ne peut toujours pas trouver le vob admin .. je vais répéter l'exercice entier .. mais puis-je restaurer le vob et son contenu sans le vob d'administrateur? parce que de nombreux dossiers étaient partis à la perte et trouvé ... pas sûr si la restauration était correcte va essayer à nouveau aujourd'hui et mettra à jour cela. – kadaba

+0

@kadaba: Si certains composants UCM sont définis dans le Vob restauré, ce Vob ne fonctionnera pas correctement sans son admin (UCM) Vob. – VonC

+0

1. J'ai réussi à obtenir le VOB Admin et le VOB de données. J'ai restauré les VOB. J'ai utilisé l'utilitaire vob_sidwalk pour changer l'utilisateur et le groupe. J'ai pu voir quelques hlinks qui n'étaient pas requis dans le VOB Admin et supprimés puis en utilisant la commande checkvob. J'ai même été capable de supprimer les références aux vues manquantes ... via la console d'administration et en utilisant également la ligne de commande. J'ai suivi les étapes mentionnées dans le manuel d'administration ClearCase. @Von merci pour les entrées et de me guider dans la bonne direction. – kadaba