7
votes

Comment réparer "Échec de l'obtention d'une erreur de verrouillage" dans Endeca?

Endeca ne semble pas être populaire ici, de toute façon

le problème:

tuer accidentellement un processus de mise à jour de la ligne de base en cours d'exécution, et le verrou est laissé-la-dessus quelque part .

Je souhaite savoir où se trouve la serrure gauche-over, et pour supprimer manuellement cela.

pas si utile message renvoyé par le script de mise à jour de la ligne de base: xxx

Alternativement, tout le monde peut fournir des liens sur la documentation de l'endeca (sans identifiant de connexion) sera également utile.


0 commentaires

4 Réponses :


18
votes

RTFM

Si le script de modèle de déploiement en cours d'exécution se brise à mi-chemin de son exécution en raison d'une exception non gérée ou est interrompue manuellement par un utilisateur en appuyant sur Ctrl-C pendant qu'il est en cours d'exécution, le verrou reste défini dans la CAE.

sous Windows: \ runcommand.bat serrureManager Releaselock update_lock

sur UNIX: ./ RUNCOMMAND.SH LOCKMANAGER RELATELOCK UPDOY_LOCK

Les deux ci-dessus fonctionneront si le nom de verrouillage par défaut est inchangé (update_lock)


2 commentaires

Merci, cela a travaillé pour moi. Toutefois, pour une référence future, quel manuel d'endeca / document est ce conseil d'autre? (Une simple recherche Google pour le texte que vous avez cité ne l'a pas fait valu.)


Les documents semblent être situés à Eden, l'espace membre de la prime seulement



1
votes

En supposant que vous utilisez leur modèle de déploiement, je garde un fichier .bat dans le dir "Control" car il est parfois pratique parfois.

E.g. Sur une machine Windows crée un fichier .bat avec ceci comme contenu: xxx

aussi loin que leur documentation va ... Vous devez vous inscrire sur leur site de support. Je ne l'ai pas vu ailleurs.


0 commentaires

0
votes

Pour une application ATG (ou "Oracle Web Commerce") intégrée à Endeca, cette situation peut se produire lorsqu'une opération d'index de base en cours d'exécution est annulée via le bouton Annuler dans l'interface graphique de l'interface graphique pour le composant de produitsCatalogsimpleInDAdmin de DYN Admin. Les mises à jour de base ultérieures échoueront jusqu'à ce que l'action manuelle soit prise sur le côté endeca pour libérer la serrure.

(Je l'ai vu avec ATG 10.1.2 intégré à l'endeca 3.1.1.)

Pour une conversation, j'avais avec Oracle Support, ceci est considéré comme un bogue - "Bug 17298595 - L'annulation de la ligne de base de SIMPORTEXINGADMIN ne relâche pas la mise à jour LOCK" - et un correctif ATG est disponible.


0 commentaires

0
votes

exécuter version_update_locks.sh (ou .bat dans le cas de Windows) Script à partir du fichier Contrôle dossier de l'application.


0 commentaires