Détermination de l'utilisation des lames (BTS) ?
Posted in 2019
Topics: Installation, Setup & Upgrades
Translated from English by DrWatson — View original
IDS 12.10.FC12 Solaris 10 1/13 Je rencontre quelques problèmes avec le blade BTS qui disparaîtraient si BTS n'était pas installé (évidemment). Je pense qu'aucune fonctionnalité BTS n'est réellement utilisée... Mais existe-t-il un moyen de déterminer, avec certitude, s'il est « sans risque » de me débarrasser de BTS ? Merci. DG
Je peux parcourir chaque SPL à la recherche de chaque fonction de l'API blade. Je me demandais simplement s'il existait une autre « astuce magique ». DG
David, Vérifie également qu'aucun index BTS n'a été créé. Ce n'est pas facile à repérer sans parcourir l'intégralité du schéma, mais une requête rapide sur sysindices « where amid > 1 » devrait te mettre sur la bonne voie. (Nous n'avons qu'un seul index BTS, et amid = 104.) Merci, Michael
Merci de l'avoir signalé. J'ai vérifié et, d'après sysindices, il n'existe aucun index bts. Chaque entrée existante dans sysindices a amid = 1. J'en conclus que je n'ai rien à craindre en désenregistrant le blade BTS. Je pense que toute utilisation effective de BTS nécessite la création d'un index bts sur la ou les colonnes appropriées. Est-ce exact ? Merci. DG
D'après ce que j'ai pu constater, oui, c'est exact — un index BTS doit exister pour pouvoir utiliser une quelconque fonctionnalité BTS. Je pense également qu'Informix dispose de mécanismes de protection empêchant de désenregistrer le DataBlade s'il est en cours d'utilisation. Vous devriez donc être tranquille dans les deux cas. À noter : le désenregistrement du DataBlade ne supprime pas toujours toutes les nouvelles tables du DataBlade. Vérifiez s'il subsiste des tables sysbld* après le désenregistrement et supprimez-les. Mike Hoffman
Merci, Michael, pour ces informations et cette suggestion. J'ai vérifié et il reste environ une demi-douzaine de tables sysbld*. J'hésite à les supprimer car j'ai encore un blade installé, et il est possible qu'une ou plusieurs de ces tables soient utilisées par celui-ci. Le fait qu'il ne supprime pas tout ce qu'il devrait rappelle un peu les applications Windows qui laissent des résidus dans la base de registre. Très agaçant. DG