Jag uppgraderar ett Oracle 18c Grid Infrastructure-kluster till den nya Oracle 19c-versionen, som släpptes för lokalt förra veckan. OUI:s förutsättningskontroller hittar två problem som kräver min uppmärksamhet. Det första problemet är att jag saknar Patch 28553832 som borde vara lätt att lösa. Ladda bara ner patchen och applicera den innan du försöker uppgradera. Det andra numret säger "RPM Package Manager databas". Vad är detta? För att lära dig mer klickade jag på länken Detaljer för detta fynd. Du kan se informationen i skärmdumpen nedan.
Som vi kan se har jag inga referenser för "root"-användaren så OUI har problem med att verifiera RPM Package Manager på mitt system. Lösningen är lätt nog. Tryck på Tillbaka-knappen i OUI för att komma till skärmen där jag kan få OUI att automatiskt köra rotskripten åt mig.
Normalt kör jag rootupgrade.sh-skriptet manuellt och jag lämnar dessa fält tomma. Den här gången markerade jag rutan för att köra konfigurationsskripten automatiskt. Jag känner inte till root-lösenordet på det här systemet men jag har sudo-åtkomst så jag anger detaljerna för det andra alternativet. Jag trycker sedan på Nästa och låter OUI kontrollera förutsättningarna igen. Den här gången lyckas kontrollen av RPM Package Manager.
Personligen gillar jag att ha mer manuell kontroll över min uppgraderingsprocess och jag gillar att köra rootupgrade.sh-skriptet själv. I det här fallet, när jag vet att pre-req-kontrollen går igenom, kan jag gå tillbaka hit och avmarkera rutan för att köra rotskriptet automatiskt. Förhandskontrollen misslyckas igen, men jag kan ignorera det den här gången.
Vad gör du om du inte har root-lösenordet eller sudo-åtkomst? Du kan få din SysAdmin att komma till din arbetsstation och skriva in root-lösenordet för att verifiera att förhandskontrollen går igenom. Kör sedan OUI igen och ignorera upptäckten nästa gång. Du måste förmodligen få din SysAdmin att köra rootupgrade.sh-skriptet när det är dags att göra det.