Linux’a Swap Alanı Eklemek

Merhaba arkadaşlar bu yazımda Linux işletim sistemi kurduktan sonra nasıl Swap alanı eklenebileceğini yazacağım.Öncelikle Swap nedir dersek ; belleğimiz yetmediğinde diskin bir bölümünden kullanılmak üzere ayrılmış sanal bellektir. Diskin ayrı bir bölümü olabileceği gibi disk üzerinde ayıracağımız bir dosya da olabilir.

NOT : Çalıştırdıgımız bütün komutları root kullanıcısı ile çalıştırmalıyız.

Öncelikle ne kadar Swap alanı istedigimize karar verelim ondan sonrada ona göre aşagıda ki komutu çalıştıralım.Örneğin 1 GB’lık swap alanı ayırmak istersek count’u 1024*1024 ‘e eşitlememiz gerek ;

dd if=/dev/zero of=/root/myswapfile bs=1024 count=1048576

(devamı..)

Loading


Linux üzerine ASM mimarisiyle Oracle 11gR2 Kurulumu-2

Merhaba arkadaşlar bu yazı Linux üzerine ASM mimarisiyle Oracle 11gR2 Kurulumu-1 yazısının devamıdır bu yüzden öncelikle bu yazının okunmasını öneririm.

d-)Oracle 11gR2 veritabanının kurulması

1. Indirdigimiz Oracle 11gR2 veritabanını  aşagıda ki kod ile zip’ten çıkartırız.(oracle kullanıcısı ile)

unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip

2. Zip’ten çıkan database adlı dosyaya cd database/ komutu ile girer ve aşagıda ki kod ile kurulumu başlatırız.(oracle kullanıcısı ile)

./runInstaller

3. Email adresimizi ve update’ler ile Oracle’dan destek almak için oracle support şifremizi isteyen ekran karşılayacaktır.Ben burayı boş geçiyorum.İstersek bu alanı doldurabiliriz ya da sonradan da bu alanları ekleyebiliriz.

Linux Uzerine Oracle Grid Infrastructure ile ASM mimarisi ile Oracle 11g R2 Kurulumu
(devamı..)

Loading


Linux üzerine ASM mimarisiyle Oracle 11gR2 Kurulumu-1

Merhaba arkadaşlar bu yazımda Linux üzerine ASM mimarisiyle Oracle 11gR2 kurulumunu anlatmaya çalışacağım.Bu yazıyı okudugunuza göre ASM hakkında az çok fikir sahibinizi oldugunuzu düşünüyorum ama adet yerini bulsun diye ASM hakkında kısa bir tanım yapacak olursak.

ASM(Automatic Storage Management) yani Oracle’ın Otomatik Depolama Yönetim sistemidir.ASM’in avantajları nedir neden bunu kullanmak lazım dersek de ;

  • Blok seviyesinde okuma yazma işlemi yapabilir
  • Veriyi fiziksel diskler üzerinde dagıtır
  • I/O’u mevcut disklere dağıtarak performansı arttırma
  • Yeni disk ekleme, mevcut alanı değiştirme gibi işlemleri kesilme süresi olmadan yapabiliyoruz.

İleriki yazılarımda ASM mimarisi ile ilgili daha ayrıntılı yazılar yazmaya çalışacagım ama şimdi Linux işletim sisteminde ASM mimarisi üzerine Oracle 11gR2 kuralım bunun için bize ne lazım sıralayacak olursak ;

  • Kurulu bir Linux işletim sistemi(Ben VMware üzerine Red hat enterprise linux 5.5 kurdum)
  • ASM mimarisi kullanacagımız için birden fazla diske ihtiyacımız var(Ben VMware’de 3 adet sanal disk oluşturdum)
  • Oracle 11gR2 veritabanı kuracagımız için Oracle  Grid Infrastructure yazılımına ihtiyacımız var.(Oracle Grid Infrastructure)
  • Haliyle bir de Oracle 11gR2 veritabanının olması lazım.(Oracle 11gR2)

(devamı..)

Loading


Real Application Testing (2)

Bir önce ki yazımda Real Application Testing (1) Capture alma işleminin nasıl yapılacagını gördük bu yazımda ise işlemleri 2 kısıma ayıracagım.Bunlar;

  • Preprocess Workload
  • Replay Workload

Preprocess Workload

Bu işlemin yapılma sebebi aldıgımız Capture’ı test ortamında ki veritabanınında Replay Workload(aldıgımız capture’ı yenıden oynatma) yapmadan önce capture’ı veritabanımızın tanıması için yaparız,bu yüzden de bu işlemleri test ortamında ki veritabanınımızda yaparız yani benim senaryoma göre ARCHIVELOG moda ve flashback_on parametresinin YES modda oldugu veritabanında yaparız.
1.Çalışan veritabanımızdan aldıgımız capture(iş yükünü)’ın dosyaları için bir dizin oluştururuz.

mkdir /u01/app/oracle/deneme

2.Daha sonra oluşturdugumuz dizine çalışan veritabanımızdan oluşturudugumuz capture dosyalarını atarız.
3.Dizini işeret eden Directory’umuzu oluştururuz.

Create directory denemeDirectory as '/u01/app/oracle/deneme';

4.Oracle Enterprise Manager 12c giriş yapalım.
Oracle 12c Cloud Database Replay
(devamı..)

Loading


Real Application Testing (1)

Merhaba arkadaşlar bu yazımda Real Application Testing‘den bahsetmeye çalışacağım.
Oracle Real Application Testing ile veritabanında değişiklik yapacagımız zaman,veritabanında degişiklik yapmadan önce veritabanında degişiklik yaparsak veritabanımızın performansı nasıl olacak görebiliriz.
Örnek vermek gerekirse bir veritabanımız oldugunu düşünelim ve veritabanımızın tek disk üzerinde ve tek instance ile çalıştıgını varsayalım ama biz bunu ASM disk grupları oluşturarak birden fazla disk ve 2 instance’li RAC bir yapıya dönderecegiz ama bunun bize performansı nasıl olacak harcanan maliyete degecek bir yapı mı olacak gibi durumları Real Application testing ile ögrenebiliriz.
Peki bu işlemi nasıl yapabilecegimizden bahsedecek olursak öncelikle enterprise manager ile Database Replay özelligini kullanarak gerçek ortamdaki iş yükünü alırız,daha sonra ise aldıgımız iş yükünü test ortamımız da çalıştırarak veritabanının performansını karşılaştırabiliriz.
Database Replay özelligi Oracle 10gR2 sürümü ile birlikte gelmeye başlamıştır,Oracle 10gR2 Database Replay özelligi ile iş yükü alınabilmeye başlanmıştır.Oracle 11gR1 Database Replay ile de işyükünü oynatabilme özelligi gelmiştir.
Bir senaryoya göre Real application Testing-Database Replay özelligi kullanarak örnek yapacak olursak benim senaryom şu şekilde şu anda elimde ki veritabanı NOARCHIVELOG modda ama ben veritabanımı ARCHIVELOG moda alacagım ve flashback_on parametremi de YES moda çekecegim ama bunun bana performans açısından maliyeti ne kadar olacak bunu ögrenmek istiyorum.Bunu ögrenebilmek için de veritabanımın normal çalışan bi zamanında iş yükünü(capture)‘ni alacagım daha sonra varolan veritabanımı test ortamına taşıyarak ARCHIVELOg moda ve flashback_on parametresini YES moda çekecegim ve daha önceden aldıgım iş yükünü burada oynatacagım ve sonuçlarını karşılaştıracagım,bu şekilde veritabanımı ARCHIVELOG moda ve flashback_on parametresini YES yaptıgımda bunun maliyetini ortalama olarak ögrenebilecegim.
Ben bu işlemleri Oracle Enterprise Manager 12c kullanarak yapacagım ama bu işlemler için Oracle Enterprise Manager 11g veya Oracle Enterprise Manager Grid Control’de kullanılarak yapılabilir.
(devamı..)

Loading


Linux Üzerine Oracle Enterprise Manager 12c Kurulumu

Merhaba arkadaşlar bu yazımda Linux üzerine Oracle Enterprise Manager 12c kurulumunu anlatacagım.
Oracle Enterprise Manager 12c birden fazla veritabanının bulundugu ortamlar da performans izleme,backup/recovery,objeleri yönetme vb. işlemlerin yapıldıgı yönetim konsoludur.
Oracle Enterprise Manager 12c kurmak için sistemimize önce Oracle veritabanını kurmalıyız.Veritabanı kurulduktan sonra da Oracle Enterprise Manager 12c kurmak için birtakım ayarlamalar yapmalıyız,sırasıyla bunları görelim;
1.Öncelikle buradan http://www.oracle.com/technetwork/oem/grid-control/downloads/index.html sistemimize uygun Oracle Enterprise Manager 12c sürümünü indiririz.
2.Oracle Enterprise Manager 12c’ın ihtiyaç duydugu rpm’leri yükleriz.Bunun için de Linux cd’mizi mount eder ve aşagıdaki scripti çalıştırırız.
cd /media/RHEL_5.5\ x86_64\ DVD/Server/

rpm -Uvh make-3*
rpm -Uvh binutils-2*
rpm -Uvh gcc-4*
rpm -Uvh libaio-0*
rpm -Uvh glibc-common-2*
rpm -Uvh libstdc++-4*
rpm -Uvh sysstat-5*
rpm -Uvh setarch-1*
rpm -Uvh rng-utils-2*

3.Sistemimiz de Oracle Enterprise Manager kurulu ise aşagıda ki kodu çalıştırarak sistemimiz’den Oracle Enterprise Manager’ı kaldırırız.

emca -deconfig dbcontrol db -repos drop -SYS_PWD oracle -SYSMAN_PWD oracle

(devamı..)

Loading


  • Sertifikasyon



  • Etiketler

  • Topluluklar

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