ștergerea unei instanțe dintr-o bază de date Oracle RAC

8i / 9i | 10g | 11g/12c | 13C | 18c | 19C | 21C / diverse / PL / SQL / SQL / Rac / WebLogic / Linux

acasă „articole” Rac ” aici

acest articol demonstrează cum să ștergeți o instanță dintr-o bază de date Oracle RAC folosind utilitarul DBCA. Exemplele utilizează o instalare RAC cu 2 noduri cu următoarea configurare.

Oracle Version : 11.2.0.3.0Database : RACInstances : RAC1, RAC2Nodes : ol5-112-rac1, ol5-112-rac2
  • mod interactiv
  • Mod silențios
  • verificări Post-ștergere

mod interactiv

pe un nod pe care doriți să îl păstrați, în acest caz „ol5-112-rac1”, porniți utilitarul DBCA.

$ dbca

selectați opțiunea „baza de date Oracle Real Application Cluster (Rac)” și faceți clic pe butonul „Următorul”.

DBA - Bine ați venit

selectați opțiunea „Gestionare instanță” și faceți clic pe butonul „Următorul”.

DBA - operație

selectați opțiunea „ștergeți o instanță” și faceți clic pe butonul „Următorul”.

DBA - Instance Management

asigurați-vă că este selectată baza de date cluster corespunzătoare, introduceți acreditările pentru un utilizator cu privilegiul SYSDBA și faceți clic pe butonul „Următorul”.

selecția bazei de date DBA - Cluster

selectați instanța de șters și faceți clic pe butonul „Următorul”.

selecție DBA - instanță

vi se prezintă din nou un ecran similar, dar acum are și un buton „finalizare”. Faceți clic pe butonul” Finalizare”.

DBA - selecție instanță

Faceți clic pe butonul „OK” din dialogul de confirmare.

DBA - confirmare

așteptați până când instanța este ștearsă.

DBA - Processing

când sunteți întrebat dacă doriți să efectuați o altă operație, faceți clic pe butonul „NU” pentru a ieși din DBCA.

DBA - o altă operație

Mod silențios

am fi putut obține același rezultat folosind DBCA în modul silențios cu următoarea comandă.

$ dbca -silent -deleteInstance -nodeList ol5-112-rac2 -gdbName RAC -instanceName RAC2 -sysDBAUserName sys -sysDBAPassword myPasswordDeleting instance20% complete21% complete22% complete26% complete33% complete40% complete46% complete53% complete60% complete66% completeCompleting instance management.100% completeLook at the log file "/u01/app/oracle/cfgtoollogs/dbca/RAC.log" for further details.$

verificări Post-ștergere

verificați dacă firul de refacere asociat nodului șters a fost dezactivat. În acest caz, am șters instanța „RAC2”, care a fost firul 2.

SQL> select distinct thread# from v$log; THREAD#---------- 1SQL>

dacă firul asociat cu instanța șters hans ‘ t a fost dezactivat, fă-o manual.

SQL> ALTER DATABASE DISABLE THREAD 2;

verificați dacă informațiile instanței au fost șterse din OCR.

$ srvctl config database -d RACDatabase unique name: RACDatabase name: RACOracle home: /u01/app/oracle/product/11.2.0/db_1Oracle user: oracleSpfile: +DATA/RAC/spfileRAC.oraDomain: localdomainStart options: openStop options: immediateDatabase role: PRIMARYManagement policy: AUTOMATICServer pools: RACDatabase instances: RAC1Disk Groups: DATAMount point paths: Services: BATCH_SERVICE,OLTP_SERVICEType: RACDatabase is administrator managed$

nu uitați să editați orice definiții de servicii legate de nodul șters.

pentru mai multe informații, consultați:

  • ștergerea instanțelor din bazele de date Oracle RAC

Sper că acest lucru vă ajută. Cu Respect Tim…

înapoi la început.

Write a Comment

Adresa ta de email nu va fi publicată.