sql >> Database teknologi >  >> RDS >> Oracle

verify_queryable_inventory returneret ORA-20008:Timeout

Jeg har et system, der altid modtager den samme fejl, når jeg anvender PSU'en. Når PSU'en anvendes, mislykkes udførelsen af ​​datapatch. Jeg får følgende på min skærm:

Forespørgselsberettiget beholdning kunne ikke bestemme den aktuelle opatch-status. Udfør 'select dbms_sqlpatch.verify_queryable_inventory from dual', og/eller tjek invokationsloggen/u01/app/oracle/cfgtoollogs/sqlpatch/sqlpatch_25889_1_206_complete thevocation_206_1_206_patch_25889_1_206_fejl. /pre> 

I sqlpatch_invocation-logfilen vises følgende:

verify_queryable_inventory returned ORA-20008:Timeout, Job Load_opatch_inventory_1execution time ismore end 120SecsQueryable inventory kunne ikke bestemme den aktuelle opatch-status.

Datapatch forsøger at sikre, at DBMS_QOPATCH er installeret korrekt. Men kontrollen går ud. Det er der en række årsager til. Det kræver noget undersøgelse at tjekke udnyttelsen af ​​systemets ressourcer for at se, om der er en flaskehals. Man skal muligvis også tjekke databasens ydeevne, mens dette køres.

I mit tilfælde ved jeg, at jeg har en meget langsom VM. Jeg arbejder sammen med vores serverteam for at sikre, at VM er konfigureret korrekt. I mellemtiden kan jeg komme forbi timeoutet ved at gøre følgende:

ændre systemsæthændelser '18219841 spor navn kontekst for evigt';$ORACLE_HOME/OPatch/datapatch -verbosealter systemsæt hændelser '18219841 spor navn kontekst fra';

Indstilling af hændelsen lader datapatch fuldføres.


  1. Hvad er null-tegnet bogstaveligt i TSQL?

  2. java.lang.OutOfMemoryError:[hukommelse opbrugt] under læsning af data fra Sqlite Android

  3. MySQL Cast som Boolean

  4. Bruger AT TIME ZONE til at rette en gammel rapport