8i | 9i | 10g | 11g | 12c | 13c | 18C | 19c | 21c | Misc/PL | SQL | SQL | RAC | WebLogic / Linux
Home ”Articles” Rac ” Here
tämä artikkeli osoittaa, miten poistaa esiintymä Oracle RAC-tietokannasta dbca-apuohjelman avulla. Esimerkeissä käytetään 2 solmun RAC-asennusta seuraavalla asetuksella.
Oracle Version : 11.2.0.3.0Database : RACInstances : RAC1, RAC2Nodes : ol5-112-rac1, ol5-112-rac2
- Interactive Mode
- Silent Mode
- Post-Delete Checks
Interactive Mode
solmussa, jonka haluat säilyttää, tässä tapauksessa ”ol5-112-rac1”, Käynnistä dbca-apuohjelma.
$ dbca
valitse” Oracle Real Application Cluster (RAC) database ”- vaihtoehto ja napsauta” Next ” – painiketta.
valitse ”instanssin hallinta” – vaihtoehto ja napsauta” Seuraava ” – painiketta.
Valitse ”Poista instanssi” – vaihtoehto ja napsauta ”Seuraava” – painiketta.
varmista, että valittu klusteritietokanta on valittu, anna sysdba-etuoikeuden omaavan käyttäjän tunnistetiedot ja napsauta ”Seuraava” – painiketta.
valitse poistettava instanssi ja napsauta” Seuraava ” – painiketta.
sinulle esitetään jälleen samanlainen näyttö, mutta siinä on nyt myös ”valmis” – painike. Napsauta ”Valmis” – painiketta.
klikkaa ”OK” – painiketta vahvistusikkunassa.
odota, kun esiintymä poistetaan.
kun sinulta kysytään, haluatko suorittaa toisen toimenpiteen, Napsauta” Ei ” – painiketta poistuaksesi DBCA: sta.
Äänetön tila
saman tuloksen olisi voinut saavuttaa käyttämällä dbca: ta äänettömässä tilassa seuraavalla komennolla.
$ 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.$
Post-Delete Checks
Check poistettuun solmuun liittyvä redo-säie on poistettu käytöstä. Tässä tapauksessa poistimme esimerkiksi ”RAC2”, joka oli säiettä 2.
SQL> select distinct thread# from v$log; THREAD#---------- 1SQL>
jos poistettuun instanssiin hans liittyvää säiettä ei ole poistettu käytöstä, tee se manuaalisesti.
SQL> ALTER DATABASE DISABLE THREAD 2;
Tarkista, että INSTANSSITIEDOT on poistettu OCR: stä.
$ 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$
muista muokata poistettuun solmuun liittyviä palvelumääritelmiä.
lisätietoja::
- instanssien poistaminen Oracle RAC-tietokannoista
Toivottavasti tämä auttaa. Terveisin Tim…
takaisin huipulle.