Aslında asm diskgroup’ nun nasıl rename edileceğini yazdığım yazıda bu konuya da fazlasıyla girmiştim. Ancak toplu olarak bulunması ve farklı opsiyonların nasıl kullanılacağına dair ayrı bir yazıyla anlatmak istediğim için aşağıdaki yazı ortaya çıktı.
Ben aşağıdaki örneğimi oracle 11.2.0.4 versiyonuna göre yazıyor olacağım. Ancak diğer versiyonlarda kimi komutlar farklılık gösterdiğinden dolayı Metalinkden referanslar kısmında belirtmiş olduğum id’ li dökümandan bakabilirsiniz.
OCR file’ lerimizin yerini kontrol etmek için aşağıdaki komutu kullanabiliriz;
1 2 3 |
[oragrid@Redhat701 ~]$ ocrcheck -config Oracle Cluster Registry configuration is : Device/File Name : +DATA02_0000 |
Yeni bir tane device eklemek içinde (bu işlemi yapmak için root yetkisine sahip olmak gerekiyor. Benim sudo üzerinden bu yetkim olduğu için aşağıdaki şekilde çalıştırıyorum)
[oragrid@Redhat701 ~]$ sudo /u01/oragrid/grid/11.2.0.4/bin/ocrconfig -add +DATA03_0000
Tekrar OCR file’ lerimizin lokasyonunu kontrol edelim ;
[oragrid@Redhat701 ~]$ ocrcheck -config
Oracle Cluster Registry configuration is :
Device/File Name : +DATA02_0000
Device/File Name : +DATA03_0000
Şimdi +DATA02_0000 diskinden bu file’ leri silmeye çalışalım;
[oragrid@Redhat701 ~]$ sudo /u01/oragrid/grid/11.2.0.4/bin/ocrconfig -delete +DATA02_0000
[oragrid@Redhat701 ~]$
Tekrar check edelim ;
[oragrid@Redhat701 ~]$ ocrcheck -config
Oracle Cluster Registry configuration is :
Device/File Name : +DATA03_0000
[oragrid@Redhat701 ~]$
Sadece +DATA03diskgroup’ unda kalmış oldu. Aslında bu yapmış olduğumuz işlem bir yerde OCR disklerinin başka bir diskgroup’ a replace edilmesi işlemi idi. Bu işlem oracle 10g ‘ de ve 11.1 versiyonlarında –replace parametresi ile yapılabiliryordu. 11.2 ile birlikte önce ekleyip sonrasında silmek şekline yapılmaya başlandı.
Şimdi de OCR backuplarımızı kontrol edip bir tane manuel backup alalım ;
1 2 3 4 5 6 7 8 9 |
[oragrid@Redhat701 ~]$ ocrconfig -showbackup Redhat701 2015/05/30 11:04:44 /u01/oragrid/grid/11.2.0.4/cdata/test01-cluster/backup00.ocr Redhat701 2015/05/30 07:04:43 /u01/oragrid/grid/11.2.0.4/cdata/test01-cluster/backup01.ocr Redhat701 2015/05/30 03:04:43 /u01/oragrid/grid/11.2.0.4/cdata/test01-cluster/backup02.ocr Redhat701 2015/05/29 03:04:37 /u01/oragrid/grid/11.2.0.4/cdata/test01-cluster/day.ocr Redhat702 2015/05/21 03:59:08 /u01/oragrid/grid/11.2.0.4/cdata/test01-cluster/week.ocr Redhat701 2015/05/28 08:41:50 /u01/oragrid/grid/11.2.0.4/cdata/test01-cluster/backup_20150528_084150.ocr Redhat701 2015/05/28 08:41:46 /u01/oragrid/grid/11.2.0.4/cdata/test01-cluster/backup_20150528_084146.ocr [oragrid@Redhat701 ~]$ |
Standartta her gün ve her hafta rutin olarak OCR file backupları alınmaktadır. Ama bunun yanında sizde istediğiniz bir anda OCR file’ larınızın backuplarını aldırabilirsiniz;
1 2 3 4 5 |
[oragrid@Redhat701 ~]$ sudo /u01/oragrid/grid/11.2.0.4/bin/ocrconfig -manualbackup Redhat701 2015/05/30 15:01:40 /u01/oragrid/grid/11.2.0.4/cdata/test01-cluster/backup_20150530_150140.ocr Redhat701 2015/05/28 08:41:50 /u01/oragrid/grid/11.2.0.4/cdata/test01-cluster/backup_20150528_084150.ocr Redhat701 2015/05/28 08:41:46 /u01/oragrid/grid/11.2.0.4/cdata/test01-cluster/backup_20150528_084146.ocr [oragrid@Redhat701 ~]$ |
Backup listesine tekrar bakalım ;
1 2 3 4 5 6 7 8 9 10 |
[oragrid@Redhat701 ~]$ ocrconfig -showbackup Redhat701 2015/05/30 11:04:44 /u01/oragrid/grid/11.2.0.4/cdata/test01-cluster/backup00.ocr Redhat701 2015/05/30 07:04:43 /u01/oragrid/grid/11.2.0.4/cdata/test01-cluster/backup01.ocr Redhat701 2015/05/30 03:04:43 /u01/oragrid/grid/11.2.0.4/cdata/test01-cluster/backup02.ocr Redhat701 2015/05/29 03:04:37 /u01/oragrid/grid/11.2.0.4/cdata/test01-cluster/day.ocr Redhat702 2015/05/21 03:59:08 /u01/oragrid/grid/11.2.0.4/cdata/test01-cluster/week.ocr Redhat701 2015/05/30 15:01:40 /u01/oragrid/grid/11.2.0.4/cdata/test01-cluster/backup_20150530_150140.ocr Redhat701 2015/05/28 08:41:50 /u01/oragrid/grid/11.2.0.4/cdata/test01-cluster/backup_20150528_084150.ocr Redhat701 2015/05/28 08:41:46 /u01/oragrid/grid/11.2.0.4/cdata/test01-cluster/backup_20150528_084146.ocr [oragrid@Redhat701 ~]$ |
OCR dosyalarının durumunu kontrol etmek içinde aşağıdaki komutu kullanabilirsiniz ;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
[oragrid@Redhat701 ~]$ocrcheck Version : 3 Total space (kbytes) : 262120 Used space (kbytes) : 3328 Available space (kbytes) : 258792 ID : 889827370 Device/File Name : +DATA03_0000 Device/File integrity check succeeded Device/File not configured Device/File not configured Device/File not configured Device/File not configured Cluster registry integrity check succeeded Logical corruption check succeeded [oragrid@Redhat701 ~]$ |
Gelelim Voting diskler ile ilgili kısma, oracle 11.2 öncesinde voting disklerinde tıpkı OCR ‘ de olduğu gibi backupının alınması gerekiyor idi. Ancak 11.2 ile birlikte buna gerek kalmadı çünkü artık OCR file backupı alınırken artık Voting disk backupıda otomatik olarak alınıyor.
Voting disklerin nerede tutulduğunu görmek için ;
[oragrid@Redhat701 ~]$ crsctl query css votedisk
## STATE File Universal Id File Name Disk group
— —– —————– ——— ———
1. ONLINE a61eef84ea694fc0bfe81659d9052cc1 (/dev/mapper/dm-asm002p1) [DATA02_0000]
Located 1 voting disk(s).
[oragrid@Redhat701 ~]$
DATA02 diskgroup’ un da tutulduğunu gördük. Şimdi bunu başka bir diskgroup’ una taşıyıp burdan da kaldıralım ;
[oragrid@Redhat701 ~]$ crsctl replace votedisk +DATA03_0000
Successful addition of voting disk 89c088882c624f94bffd25bd949970bb.
Successful deletion of voting disk a61eef84ea694fc0bfe81659d9052cc1.
Successfully replaced voting disk group with +DATA03_0000.
CRS-4266: Voting file(s) successfully replaced
[oragrid@Redhat701 ~]$
Yeni lokasyonunu kontrol edelim.
[oragrid@Redhat701 ~]$ crsctl query css votedisk
## STATE File Universal Id File Name Disk group
— —– —————– ——— ———
1. ONLINE 89c088882c624f94bffd25bd949970bb (/dev/mapper/dm-asm003p1) [DATA03_0000]
Located 1 voting disk(s).
[oragrid@Redhat701 ~]$
Burada replace komutu ile tek seferde yeni diskgroup üzerine Voting disklerimizi taşımış olduk.
Referans:
OCR / Vote disk Maintenance Operations: (ADD/REMOVE/REPLACE/MOVE) ( Doc ID 428681.1 )