Upgrade na 12.2.

06.09.2017

První produkční upgrade na verzi 12.2.0.1 

Upgrade na 12.2.
Upgrade na 12.2.

A jak to tak bývá nebyla bez komplikací.

Při spuštění upgrade assistenta, vybrání správné databáze a spuštění kontroly prerekvizit mi assistent vrací ERROR u položky

There must not be any Daylight Savings Time (DST) update operations pending in the database before starting the upgrade process. Refer to My Oracle Support Note 1509653.1 for more information. (more details)

Po hodinovém pročítání noty 1509653.1 jsem natrefil na select:

SELECT PROPERTY_NAME, SUBSTR (property_value, 1, 30) value

FROM DATABASE_PROPERTIES

WHERE PROPERTY_NAME LIKE 'DST_%'

ORDER BY PROPERTY_NAME;

Tento select nesmí vracet hodnoty jako:

DST_UPGRADE_STATE

DATAPUMP(1)

Jedná se o špatně ukončenou session s datapumpu a oprava se provádí následovně:

ALTER SESSION SET EVENTS '30090 TRACE NAME CONTEXT FOREVER, LEVEL 32';

 exec dbms_dst.unload_secondary; 

opraveno a jdem upgradovat :-)