Tag: Bektaş Tepe

ASMCMD ve ASMCA araçları

ASMCMD(ASM Command-Line Utility) Aracı

Oracle ASM instance ,disk grupları,disk grupları dosya erişim kontrolü,yığınları(volumes) ve disk gruplarında ki dosya ve dizinleri yönetmek için kullandığımız komut satırı(command-line) aracıdır.

Oracle ASM instance’ı yönetebilmek için SYSASM sistem yetkisi ile bağlanmamız gerekir.ASMCMD varsayılan olarak SYSASM sistem yetkisi ile başlar.

ASMCMD grid infrastructure home dizini altında ki bin klasörü içinden çalıştırılmalıdır.ASMCMD’ye bağlanmadan önce mutlaka ASM değişkenlerinin set edilmesi gerekir.

ASM instance kapalı olsa bile startup,shutdown,lsdsk,help ve exit gibi bazı asmcmd komutlarını çalıştırabiliriz.

ASMCMD aracını etkileşimli(interactive) veya etkilişimsiz(noninteractive) modda çalıştırabiliriz.

Etkileşimli(interactive) modda ASMCMD kullanımı : ASMCMD komutlarını girip çalıştırabileceğimiz bir prompt sağlar.

[oracle@asm-test ~]$ asmcmd
ASMCMD> ls
DATA/
FRA/
IND/

Etkileşimsiz(noninteractive) modda ASMCMD kullanımı : ASMCMD komutunu çalıştırır,çıktısını ekrana basar ve çıkar.

[oracle@asm-test ~]$ asmcmd ls
DATA/
FRA/
IND/

ASMCMD kullanarak çalıştırabileceğimiz komutların listesini aşağıda ki komutla görebiliriz.

asmcmd help

Bu komutların ve açıklamaları ise aşağıdaki başlıklara göre gruplandırabiliriz.

  1. Instance Yönetim Komutları
  2. Dosya Yönetim Komutları
  3. Template(şablon) Yönetim Komutları
  4. Disk Grubu Yönetim Komutları
  5. Dosya Erişim Kontrolü Komutları

(continue reading…)

Loading


ASM Disklerinin Konfigurasyonu

Bir diskin ASM tarafından kullanılabilmesi için disk üzerinde partition oluşturup,diskin ASM diski olarak işsretlenmesi gerekmektedir.

NOT : Linux de disk bölümlemek(partition) için fdisk,parted, AOMEI Partition Assistant,cfdisk, Disk Druid,FIPS gibi araçlar kullanabiliriz.

Bir örnek yapacak olursak /dev dizini altında sdf diye kullanılmayan diskimiz olsun.Bunu fdisk aracı ile öncelikle bölümlendirelim.

1.fdisk ile bölüm(partition) oluşturalım.

[root@asm-test ~]# fdisk /dev/sdf

Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel

Building a new DOS disklabel with disk identifier 0xe5fb1db0.

Changes will remain in memory only, until you decide to write them.

After that, of course, the previous content won’t be recoverable.

Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)

WARNING: DOS-compatible mode is deprecated. It’s strongly recommended to

switch off the mode (command ‘c’) and change display units to

sectors (command ‘u’).

Command (m for help): n

Command action

e   extended

p   primary partition (1-4)

p

Partition number (1-4): 1

First cylinder (1-1305, default 1):[ENTER]

Using default value 1

Last cylinder, +cylinders or +size{K,M,G} (1-1305, default 1305): [ENTER]

Using default value 1305

Command (m for help): w

The partition table has been altered!

Calling ioctl() to re-read partition table.

Syncing disks.

 
(continue reading…)

Loading


Oracle Snapshot Standby Database 11g

Merhaba arkadaşlar bu yazım da Oracle 11g ile gelen snapshot standby veritabanından bahsedecegim.
Snapshot Standby read-write modda açılabilen ve tekrar physical standby veritabanına dönüştürülebilinen standby veritabanıdır.
Snapshot standby aktif edildiğinde redo apply durdurulur ve arşiv log olarak yedeklenir. Physical standby a geri dönüldüğünde apply kaldığı yerden arşiv log dosyalarını apply ederek devam eder. Read-write modda açılarak test, patch, v.s gibi işlemler test edilebilir.
Gelelim physical bir standby’ı nasıl snapshot standby yapacagımıza bunun için öncelikle çalışır durumda bir standby’ımızın olması gerekmektedir.
A.)Phsical standby veritabanını,Snapshot standby veritabanına çevirme
1.)Apply İşlemini durdururuz.

ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;

NOT : RAC standby kullanıyorsak apply işlemini durdurmamız yeterli degil bu durumda veritabanını kapatıp mount modda tekrardan açmamız gerekir.

SHUTDOWN IMMEDIATE;
STARTUP MOUNT;

(continue reading…)

Loading


Standby Veritabanında GAP Probleminin Çözümü

Merhaba arkadaşlar standby veritabanımız da GAP oluştugun da ve elimizde standby’a işleyecek archiveloglar olmadıgı zaman,bunun çözümü olarak production veritabanından incremental bir rman backup alır standby veritabanına işleriz.Bu şekilde iki veritabanını da senkron tutmuş oluruz.Bu senaryoyu örnek üzerinde anlatacak olursak.
1.)Production ve standby veritabanın da archivelog sayısına bakarak archivelog sayısı farklılıklarını görebiliriz.
Production

archive log list;
Database log mode	       Archive Mode
Automatic archival	       Enabled
Archive destination	       USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence     48
Next log sequence to archive   53
Current log sequence	       53

Standby

archive log list;
Database log mode	       Archive Mode
Automatic archival	       Enabled
Archive destination	       USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence     48
Next log sequence to archive   0
Current log sequence	       50

(continue reading…)

Loading


  • Sertifikasyon



  • Etiketler

  • Topluluklar

                     
                     
  • Copyright © 1996-2010 Mustafa Bektaş Tepe. All rights reserved.
    Türkçeleştirme Blogizma | AltyapıWordPress