Jeg er ved at opgradere en Oracle 18c Grid Infrastructure-klynge til den nye Oracle 19c-version, udgivet til lokalt i sidste uge. OUI-forudsætningskontrollen finder to problemer, der kræver min opmærksomhed. Det første problem er, at jeg mangler Patch 28553832, som burde være let at løse. Du skal blot downloade patchen og anvende den, før du forsøger denne opgradering. Det andet problem siger "RPM Package Manager database". Hvad er dette? For at lære mere, klikkede jeg på linket Detaljer for denne konstatering. Du kan se oplysningerne på skærmbilledet nedenfor.
Som vi kan se, har jeg ikke nogen legitimationsoplysninger til 'root'-brugeren, så OUI'en har et problem med at verificere RPM Package Manager på mit system. Løsningen er nem nok. Tryk på knappen Tilbage i OUI for at komme til skærmen, hvor jeg kan få OUI til automatisk at køre root-scripts for mig.
Normalt kører jeg rootupgrade.sh-scriptet manuelt, og jeg lader disse felter være tomme. Denne gang markerede jeg afkrydsningsfeltet for at køre konfigurationsscripts automatisk. Jeg kender ikke root-adgangskoden på dette system, men jeg har sudo-adgang, så jeg indtaster detaljerne for den anden mulighed. Jeg trykker derefter på Næste og får OUI til at kontrollere forudsætningerne igen. Denne gang lykkes kontrollen for RPM Package Manager.
Personligt kan jeg godt lide at have mere manuel kontrol over min opgraderingsproces, og jeg kan godt lide at køre rootupgrade.sh-scriptet selv. I dette tilfælde, når jeg ved, at pre-req check bestå, kan jeg gå tilbage hertil og fjerne markeringen i feltet for automatisk at køre rodscriptet. Pre-req check vil mislykkes igen, men jeg kan ignorere det denne gang.
Hvad gør du, hvis du ikke har root-adgangskoden eller sudo-adgang? Du kan få din SysAdmin til at komme til din arbejdsstation og indtaste root-adgangskoden for at bekræfte, at de forudgående tjek bestå. Kør derefter OUI'en igen og ignorer fundet næste gang. Du bliver sandsynligvis nødt til at få din SysAdmin til at køre rootupgrade.sh-scriptet, når det er tid til at gøre det.