sql >> Databasteknik >  >> RDS >> Oracle

Addnode resolv.conf Fel

Idag försökte jag lägga till en ny nod till ett befintligt Oracle RAC-kluster. Grid Infrastructure är version 12.1.0.2 som körs på Oracle Linux 5.11.

Jag gick igenom de vanliga kontrollerna av Cluster Verification Utility (CVU) och alla kontroller godkändes. För att lägga till noden, utfärdade jag följande kommando från katalogen $GRID_HOME/addnode.

./addnode.sh -silent "CLUSTER_NEW_NODES={newnode}" "CLUSTER_NEW_VIRTUAL_HOSTNAMES={newnode-vip}"

Operationen skulle misslyckas. Loggfilen visade följande fel:

INFO: *********************************************
INFO: Task resolv.conf Integrity: This task checks consistency of file /etc/resolv.conf file across nodes
INFO: Severity:CRITICAL
INFO: OverallStatus:OPERATION_FAILED

Jag vet med säkerhet att det inte finns några problem med resolv.conf. Det har fungerat bra på de två befintliga noderna. Allt checkar ut. Detta har inte varit mitt första problem med resolv.conf genom åren. Normalt vet jag att OUI får kontrollen fel och jag ignorerar villkoret och fortsätter.

Jag hittade lite hjälp via Google för att ställa in följande miljövariabel innan jag körde addnode.sh:

export IGNORE_PREADDNODE_CHECKS=Y

Detta lät lovande. Det gjorde dock ingen skillnad och jag fick samma fel. Eftersom addnode.sh anropar OUI i tyst läge, tänkte jag att jag skulle prova direktivet för att ignorera förutsättningar.

./addnode.sh -silent "CLUSTER_NEW_NODES={drorp05}" "CLUSTER_NEW_VIRTUAL_HOSTNAMES={drorp05-vip}" -ignoreSysPrereqs

Jag fick fortfarande samma fel. Så hur får jag addnode.sh att komma förbi den misslyckade kontrollen? Lösningen var för uppenbar för att kunna ses från början.

Skriptet addnode.sh anropar bara OUI. Så svaret är att köra bara följande:

./addnode.sh

Kör skriptet utan parametrar. Detta aktiverar GUI-versionen av OUI. Nästa skärm frågar efter det nya värdnamnet och dess VIP, som tidigare var parametrar för skriptet. Kontrollerna kördes och naturligtvis sågs ett misslyckande. Men den här gången kunde jag markera rutan för att ignorera felen och fortsätta med installationen.


  1. Hur spolar jag till en CSV-formaterad fil med SQLPLUS?

  2. Hur SQRT() fungerar i MariaDB

  3. SQL Server på Linux

  4. villkorlig unik begränsning