Ik upgrade een Oracle 18c Grid Infrastructure-cluster naar de nieuwe Oracle 19c-versie, vorige week uitgebracht voor on-premises. De OUI-vereistecontroles vinden twee problemen die mijn aandacht nodig hebben. Het eerste probleem is dat ik patch 28553832 mis, wat gemakkelijk op te lossen zou moeten zijn. Download gewoon de patch en pas deze toe voordat u deze upgrade probeert. Het tweede probleem zegt "RPM Package Manager-database". Wat is dit? Voor meer informatie heb ik op de link Details voor deze bevinding geklikt. U kunt de informatie in de onderstaande schermafbeelding bekijken.
Zoals we kunnen zien, heb ik geen inloggegevens voor de 'root'-gebruiker, dus de OUI heeft een probleem met het verifiëren van de RPM-pakketbeheerder op mijn systeem. De oplossing is eenvoudig genoeg. Druk op de knop Terug in de OUI om bij het scherm te komen waar ik de OUI automatisch de rootscripts voor mij kan laten uitvoeren.
Normaal gesproken voer ik het rootupgrade.sh-script handmatig uit en laat ik deze velden leeg. Deze keer heb ik het vakje aangevinkt om de configuratiescripts automatisch uit te voeren. Ik ken het root-wachtwoord op dit systeem niet, maar ik heb wel sudo-toegang, dus ik voer de details in voor de tweede optie. Ik druk vervolgens op Volgende en laat de OUI nogmaals de vereisten controleren. Deze keer slaagt de controle voor de RPM Package Manager.
Persoonlijk vind ik het prettig om meer handmatige controle te hebben over mijn upgradeproces en ik vind het prettig om het rootupgrade.sh-script zelf uit te voeren. In dit geval kan ik, zodra ik weet dat de pre-req-controle is geslaagd, hier teruggaan en het vinkje weghalen om het rootscript automatisch uit te voeren. De pre-req-controle zal opnieuw mislukken, maar deze keer kan ik deze negeren.
Wat doe je als je het root-wachtwoord of sudo-toegang niet hebt? U kunt uw SysAdmin naar uw werkstation laten komen en het root-wachtwoord typen om de pre-req check-passen te verifiëren. Voer vervolgens de OUI opnieuw uit en negeer de bevinding de volgende keer. U zult waarschijnlijk uw SysAdmin nodig hebben om het rootupgrade.sh-script uit te voeren wanneer het tijd is om dit te doen.