Oracle
 sql >> база данни >  >> RDS >> Oracle

verify_queryable_inventory върнат ORA-20008:Времето за изчакване изтече

Имам една система, която винаги получава една и съща грешка, когато прилагам PSU. Когато се прилага PSU, изпълнението на корекция на данни е неуспешно. Получавам следното на моя екран:

Инвентаризацията, подлежаща на заявка, не можа да определи текущото състояние на opatch. Изпълнете 'select dbms_sqlpatch.verify_queryable_inventory от dual' и/или проверете дневника за извиквания/u01/app/oracle/cfgtoollogs/sqlpatch/sqlpatch/sqlpatch_2016patch_2016patch_2016patch_2016patch_2016patch_2016patch_2016patch_2016patch_2016patch_2016patch_2016patch_2016patch_2016patch_2516patch_2016patch_2016patch_2016patch_2016patch /предварително> 

В регистрационния файл sqlpatch_invocation се показва следното:

verify_queryable_inventory върнат ORA-20008:Времето за изчакване е изтекло, времето за изпълнение на Job Load_opatch_inventory_1 е повече от 120 Secs Инвентарът на Queryable не може да определи текущото състояние на opatch.

Datapatch се опитва да гарантира, че DBMS_QOPATCH е инсталиран правилно. Но проверката изтече. Има редица причини за това. Отнема известно проучване, за да се провери използването на системните ресурси, за да се види дали има затруднение. Може също да се наложи да проверите производителността на базата данни, докато се изпълнява.

В моя случай знам, че имам много бавна VM. Работя с нашия сървърен екип, за да гарантирам, че VM е конфигурирана правилно. Междувременно мога да преодолея времето за изчакване, като направя следното:

променете събитията от системния набор '18219841 контекста на името на трасето завинаги';$ORACLE_HOME/OPatch/datapatch -verbosealter събития за системен набор '18219841 контекста на името на трасето е изключен';

Задаването на събитието позволява успешното завършване на корекцията на данни.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Регистриране на Oracle SQL заявка

  2. Как да преминете през разделен списък в Oracle PLSQL

  3. Оракул. Как да изведем дата и час?

  4. АКТУАЛИЗИРАНЕ с CASE и IN - Oracle

  5. Поддържане на база данни на приложения агностична (ADO.NET срещу капсулираща логика на DB)