Le but dans ce cas c'est de changer l'état afin d'être capable de relancer le déploiement.
$ emcli get_plugin_deployment_status -plugin_id="oracle.sysman.db"
Plug-in Deployment/Undeployment Status
Destination : Management Server - xxxx_Management_Service
Plug-in Name : Oracle Database
Version : 12.1.0.5.0
ID : oracle.sysman.db
Content : Plug-in
Action : Deployment
Status : Deploying
Steps Info:
---------------------------------------- ------------------------- ------------------------- ----------
Step Start Time End Time Status
---------------------------------------- ------------------------- ------------------------- ----------
Submit job for deployment 3/30/17 11:48:04 AM EDT 3/30/17 11:48:04 AM EDT Success
---------------------------------------- ------------------------- ------------------------- ----------
Avant tout, il faut cibler le plugin et la bonne version sur laquelle on a le problème.
SELECT PLUGIN_VERSION_ID, PLUGIN_ID, VERSION FROM SYSMAN.EM_PLUGIN_VERSION WHERE PLUGIN_ID='oracle.sysman.db' ;
"PLUGIN_VERSION_ID" "PLUGIN_ID" "VERSION"
13 "oracle.sysman.db" "12.1.0.4.0"
40 "oracle.sysman.db" "12.1.0.1.0"
51 "oracle.sysman.db" "12.1.0.2.0"
52 "oracle.sysman.db" "12.1.0.3.0"
78 "oracle.sysman.db" "12.1.0.5.0"
Avec le bon "PLUGIN_VERSION_ID" on pourra continuer et valider l'état sur deux tables qui devraient avoir pas mal le même conteu.
SELECT DEPLOYMENT_INSTANCE_ID, DEPLOYMENT_ID, PLUGIN_VERSION_ID, DEST_GUID, STATUS
FROM SYSMAN.EM_PLUGIN_DEPLOY_INSTANCE
WHERE PLUGIN_VERSION_ID = 78;
"DEPLOYMENT_INSTANCE_ID" "DEPLOYMENT_ID" "PLUGIN_VERSION_ID" "DEST_GUID" "STATUS"
553 21 78 69258938A596AB98276D063F08AD4BE0 6
552 100020 78 69258938A596AB98276D063F08AD4BE0 10
554 100022 78 69258938A596AB98276D063F08AD4BE0 6
556 100024 78 69258938A596AB98276D063F08AD4BE0 6
555 100023 78 69258938A596AB98276D063F08AD4BE0 6
557 100025 78 69258938A596AB98276D063F08AD4BE0 6
SELECT DEPLOYMENT_INSTANCE_ID, DEPLOYMENT_ID, PLUGIN_VERSION_ID, DEST_GUID, STATUS
FROM SYSMAN.EM_PLUGIN_DEPLOY_DETAIL
WHERE PLUGIN_VERSION_ID = 78;
"DEPLOY_DETAIL_ID" "DEPLOYMENT_ID" "PLUGIN_VERSION_ID" "DEST_GUID" "STATUS"
553 21 78 69258938A596AB98276D063F08AD4BE0 6
552 100020 78 69258938A596AB98276D063F08AD4BE0 10
554 100022 78 69258938A596AB98276D063F08AD4BE0 6
556 100024 78 69258938A596AB98276D063F08AD4BE0 6
555 100023 78 69258938A596AB98276D063F08AD4BE0 6
557 100025 78 69258938A596AB98276D063F08AD4BE0 6
UPDATE SYSMAN.EM_PLUGIN_DEPLOY_INSTANCE SET STATUS=10 WHERE PLUGIN_VERSION_ID = 78 ; UPDATE SYSMAN.EM_PLUGIN_DEPLOY_DETAIL SET STATUS=10 WHERE PLUGIN_VERSION_ID = 78 ; COMMIT;
Une fois la modification faite, repartez l'OMS et les agents qui les surveillent avant de relancer le déploiement.
À la fin j'ai réussi à déployer mon plugin de base de données
$ emcli get_plugin_deployment_status -plugin_id=oracle.sysman.db
Plug-in Deployment/Undeployment Status
Destination : Management Server - xxxx_Management_Service
Plug-in Name : Oracle Database
Version : 12.1.0.5.0
ID : oracle.sysman.db
Content : Plug-in
Action : Deployment
Status : Success
Steps Info:
---------------------------------------- ------------------------- ------------------------- ----------
Step Start Time End Time Status
---------------------------------------- ------------------------- ------------------------- ----------
Submit job for deployment 4/3/17 1:25:14 PM EDT 4/3/17 1:25:14 PM EDT Success
Initialize 4/3/17 1:25:19 PM EDT 4/3/17 1:25:32 PM EDT Success
Install software 4/3/17 1:25:34 PM EDT 4/3/17 1:25:35 PM EDT Success
Validate plug-in home 4/3/17 1:25:43 PM EDT 4/3/17 1:25:43 PM EDT Success
Perform custom preconfiguration 4/3/17 1:25:43 PM EDT 4/3/17 1:25:43 PM EDT Success
Check mandatory patches 4/3/17 1:25:43 PM EDT 4/3/17 1:25:43 PM EDT Success
Generate metadata SQL 4/3/17 1:25:43 PM EDT 4/3/17 1:25:43 PM EDT Success
Preconfigure Management Repository 4/3/17 1:25:43 PM EDT 4/3/17 1:25:43 PM EDT Success
Preregister DLF 4/3/17 1:25:44 PM EDT 4/3/17 1:25:44 PM EDT Success
Stop management server 4/3/17 1:25:45 PM EDT 4/3/17 1:35:13 PM EDT Success
Register DLF 4/3/17 1:35:14 PM EDT 4/3/17 1:42:38 PM EDT Success
Configure Management Repository 4/3/17 1:35:14 PM EDT 4/3/17 2:01:15 PM EDT Success
Configure middle tier 4/3/17 1:35:14 PM EDT 4/3/17 1:39:36 PM EDT Success
OPSS jazn policy migration 4/3/17 1:43:15 PM EDT 4/3/17 1:43:45 PM EDT Success
Register metadata 4/3/17 2:01:16 PM EDT 4/3/17 2:04:23 PM EDT Success
Perform custom postconfiguration 4/3/17 2:04:23 PM EDT 4/3/17 2:04:24 PM EDT Success
Update inventory 4/3/17 2:04:24 PM EDT 4/3/17 2:04:26 PM EDT Success
Start management server 4/3/17 2:04:26 PM EDT 4/3/17 2:09:36 PM EDT Success
---------------------------------------- ------------------------- ------------------------- ----------