Suite à une suppression de FS pour supprimer une application websphere, le référentiel ODM contient toujours des entrées qui peuvent bloquer toute nouvelle installation ayant la même destination ou le même nom (ex /appli/epresrc0).
Pour débloquer, il faut faire une mise à jour de la base ODM ...
Lister les entrées contenues dans le référentiel ODM:
installRegistryUtils.sh -listProducts
Commande pour supprimer une entrée:
installRegistryUtils.sh -cleanProduct -offering BASE -installLocation /appli/epresrc0/AppServer
Le binaire de n'importe quelle install websphere peut être utilisé.
Présent sous ~HTTPServer/bin, ~AppServer/bin
lundi 8 octobre 2012
Registre des installations WebSphere AIX
Registre des installations WebSphere
/usr/lib/objrepos/vpd.properties
IBM.WBIA.5724-H09.WebServices.main|3|4|0|0|WebServices3.4.0|1=WebServices|Product|WebServices|IBM Corporation|http://www.ibm.com|5724-H09|/appli/WebSphere
ICS/WebSphereAdapters|0|0|1|IBM.WBIA.5724-H09.WebServices.main|3|4|0|0|WebServices3.4.0|1|0|false|"_uninst_WebServices" "uninstall.jar" "uninstall.dat" ""
|true|3|IBM.WBIA.5724-H09.WebServices.main|3|4|0|0|WebServices3.4.0|1
IBM.WBIA.5724-H06.MQSeries.common.component|2|7|0|0|MQSeries2.7.0|1=component53|Adaptercommon| | | | |/appli/WebSphereICS/WebSphereAdapters|0|0|1|IBM.WBIA
.5724-H06.MQSeries.feature|2|7|0|0|MQSeries2.7.0|1|0|false| |true|3|IBM.WBIA.5724-H06.MQSeries.common.component|2|7|0|0|MQSeries2.7.0|1
IHS6.base|6|0|0|0|6.0.0.0|1=feature1|HTTPServer base|IHS Base Server| | | |/appli/IBMIHS|0|0|1|IHS6|6|0|0|0|6.0.0.0|1|0|false| |true|3.1.0.0|/appli/ficharc3/AppServer|0|0|1|WSBAA61|6|1|0|0|6.1.0.0|1|0|false|"_uninst" "uninstall.jar" "uninstall.dat" ""|true|3|WSBAA61|6|1|0|0|6.1.0.0|1
WSBIHAA51|1|3|0|28| |3=ihsFeature|IHS WebServer|$L(com.ibm.ws.install.resourcebundle.WSResourceBundle,Features.ihs.description)| | | |/appli/itmdig62/IBMH
TTPServer|0|1|WSBGKAA51|5|1|0|0| |3|0|2|ref_497363|1|WSBAA51|5|1|0|0| |3|0|false| |true|3|WSBIHAA51|1|3|0|28| |3
WSBIHAA51|1|3|0|28| |2=ihsFeature|IHS WebServer|$L(com.ibm.ws.install.resourcebundle.WSResourceBundle,Features.ihs.description)| | | |/appli/WebDev/IBMHtt
/usr/.ibm/.nif/.nifregistry
Egalement
~root/.WASRegistry
root@evolan:/usr/lib/objrepos >cat /home/root/.WASRegistry
/appli/oasisit6/AppServer
/appli/oasisit62/AppServer
/appli/oasisig6/AppServer
/appli/oasisrc0/AppServer
/usr/lib/objrepos/vpd.properties
IBM.WBIA.5724-H09.WebServices.main|3|4|0|0|WebServices3.4.0|1=WebServices|Product|WebServices|IBM Corporation|http://www.ibm.com|5724-H09|/appli/WebSphere
ICS/WebSphereAdapters|0|0|1|IBM.WBIA.5724-H09.WebServices.main|3|4|0|0|WebServices3.4.0|1|0|false|"_uninst_WebServices" "uninstall.jar" "uninstall.dat" ""
|true|3|IBM.WBIA.5724-H09.WebServices.main|3|4|0|0|WebServices3.4.0|1
IBM.WBIA.5724-H06.MQSeries.common.component|2|7|0|0|MQSeries2.7.0|1=component53|Adaptercommon| | | | |/appli/WebSphereICS/WebSphereAdapters|0|0|1|IBM.WBIA
.5724-H06.MQSeries.feature|2|7|0|0|MQSeries2.7.0|1|0|false| |true|3|IBM.WBIA.5724-H06.MQSeries.common.component|2|7|0|0|MQSeries2.7.0|1
IHS6.base|6|0|0|0|6.0.0.0|1=feature1|HTTPServer base|IHS Base Server| | | |/appli/IBMIHS|0|0|1|IHS6|6|0|0|0|6.0.0.0|1|0|false| |true|3.1.0.0|/appli/ficharc3/AppServer|0|0|1|WSBAA61|6|1|0|0|6.1.0.0|1|0|false|"_uninst" "uninstall.jar" "uninstall.dat" ""|true|3|WSBAA61|6|1|0|0|6.1.0.0|1
WSBIHAA51|1|3|0|28| |3=ihsFeature|IHS WebServer|$L(com.ibm.ws.install.resourcebundle.WSResourceBundle,Features.ihs.description)| | | |/appli/itmdig62/IBMH
TTPServer|0|1|WSBGKAA51|5|1|0|0| |3|0|2|ref_497363|1|WSBAA51|5|1|0|0| |3|0|false| |true|3|WSBIHAA51|1|3|0|28| |3
WSBIHAA51|1|3|0|28| |2=ihsFeature|IHS WebServer|$L(com.ibm.ws.install.resourcebundle.WSResourceBundle,Features.ihs.description)| | | |/appli/WebDev/IBMHtt
/usr/.ibm/.nif/.nifregistry
Egalement
~root/.WASRegistry
root@evolan:/usr/lib/objrepos >cat /home/root/.WASRegistry
/appli/oasisit6/AppServer
/appli/oasisit62/AppServer
/appli/oasisig6/AppServer
/appli/oasisrc0/AppServer
mardi 18 septembre 2012
vendredi 24 août 2012
jeudi 12 juillet 2012
Afficher un message a l'écran lors du déroulement d'un sql
set serveroutput on;
begin { DBMS_OUTPUT.PUT_LINE('Passage de la version v01-02-08')} end; /
begin { DBMS_OUTPUT.PUT_LINE('Passage de la version v01-02-08')} end; /
SQL : Gestion exception et WHENEVER
Ce petit bout de code permet de tester une requête et de ne pas déclencher l'évènement WHENEVER SQLERROR ...
WHENEVER SQLERROR exit 99
set serveroutput on
BEGIN
EXECUTE IMMEDIATE 'DROP TABLE XXXXXXX';
dbms_output.put_line('table supprimee');
EXCEPTION
WHEN OTHERS THEN
dbms_output.put_line('table inexistante');
END;
/
WHENEVER SQLERROR exit 99
set serveroutput on
BEGIN
EXECUTE IMMEDIATE 'DROP TABLE XXXXXXX';
dbms_output.put_line('table supprimee');
EXCEPTION
WHEN OTHERS THEN
dbms_output.put_line('table inexistante');
END;
/
mercredi 4 juillet 2012
Inscription à :
Articles (Atom)