Introduction
Ce document décrit une procédure étape par étape pour résoudre et/ou déverrouiller la tâche de synchronisation partagée UNI (User Network Interface) dans la base de données Prime Provisioning Sybase.
Conditions préalables
Conditions requises
Cisco vous recommande de prendre connaissance des rubriques suivantes :
- SQL (Structured Query Language)
- Demande de service d'approvisionnement Prime (SR) et création de tâches
Components Used
Les informations contenues dans ce document sont basées sur les versions de matériel et de logiciel suivantes :
- Prime Provisioning 6.1 et versions ultérieures
- Version Oracle Database 11G
- base de données Sybase
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.
Problème
L'application Prime Provisioning lève une exception lorsque vous créez une nouvelle demande de service de circuit virtuel Ethernet (EVC) ou modifiez une demande de service de circuit virtuel Ethernet qui existe déjà :
1940 : Job ID[xxxx – Edit/Create operations are not allowed before completing shared UNI sync task | xxxx
Solution
Exécuter la procédure de déverrouillage sur la base de données principale de la base de données sybase Prime Provisioning :
Étape 1. Connectez-vous à un serveur Prime Provisioning sur une session Secure Socket Cell (SSH) sur iscadm (utilisateur de l'application Prime Provisioning) et accédez au répertoire d'installation de base.
Étape 2. Configurez la session SSH pour qu'elle soit prête à se connecter à la base de données sybase Prime Provisioning :
1. cd $ISC_HOME
2. ./prime.sh shell
3. cd bin
4. source vpnenv.sh
5. cd $SYBASE_HOME/bin
6. source sa_config.sh
Étape 3. Arrêter complètement l'application Prime Provisioning :
./prime.sh stopall
Étape 4. Démarrez et initialisez la base de données sybase du provisionnement Prime :
./prime.sh startdb
./prime.sh initdb.sh
Étape 5. Se connecter à la base de données sybase du provisionnement Prime :
dbisql -nogui -c "uid=DBA;pwd=sql" -port 2630
Note: Vérifiez ces paramètres dans la sortie de la commande more runtime.properties à partir du répertoire d'accueil de PP. Recherchez les valeurs db_usr et db_pwd.
Étape 6. Confirmez l'ID de tâche couvert par l'exception levée par Prime Provisioning :
select * from SHARED_UNI_SYNC_INFO;
Étape 7. Capturez les détails des autres SR qui doivent être subsumés par la tâche de synchronisation :
select * from SHARED_UNI_SYNC_TARGET;
Étape 8. Supprimer les détails de la tâche UNI partagée :
delete SHARED_UNI_SYNC_TARGET where KEY_LINK_INFO_ID =
delete SHARED_UNI_SYNC_INFO where id =
Note: task_id est un numéro de tâche couvert par une exception levée par Prime Provisioning.
Étape 9. Démarrez l'application Prime Provisioning :
./prime.sh start
Étape 10. Accédez à Prime Provisioning GUI > Operate > Task Manager et filtrez par UNI partagé synchronisé où vous pouvez sélectionner la tâche et cliquer sur Delete et la tâche sera supprimée.
Étape 11. Naviguez jusqu'au Gestionnaire de demandes de services et filtrez par le numéro SR à l'origine de la tâche de synchronisation et effectuez une purge de force.
Note: Avant d'exécuter une purge forcée sur la SR, prenez note de tous les détails de la SR tels que ID VLAN, PE, interfaces etc.
Après la suppression de tâche et la synchronisation, vous pouvez désormais créer une nouvelle SR avec le périphérique et les interfaces qui ont été bloqués et qui sont maintenant libérés pour être utilisés par les opérateurs. Vous pourrez à nouveau créer la demande de service et la déployer.