Forum

11g Dataguard farkl...
 
Bildirimler
Hepsini Temizle

11g Dataguard farklı platform

6 Yazılar
3 Üyeler
0 Reactions
575 Görüntüleme
(@vasviuysal)
Gönderiler: 7889
Üye
Konu başlatıcı
 

Merhabalar


 


farklı platformlar üzerinde (Windows ve solaris) dataguard çalıştırmak istiyoruz fakat kurulum konfigurasyon ile ilgili doküman bulamadım


yardımcı olabilecek varmıdır acba


 


 

 
Gönderildi : 02/09/2009 20:01

(@selahattinsadoglu)
Gönderiler: 826
Prominent Member
 

Merhaba,

 

Oracle Data Guard sistemi  SQL Server sistemdeki   Mirroring eşdeğeridir.Buna bağlı olarak DataGuard kurman için iki adet sunucu ayarlaman gerekecektir.Bunlar  1.sunucu olan Primary  ,2. sunucu olan ise  Standby olacaktır.

öncelikle  oracle database 11g yüklü olan 1.sunucu üzerinde gerekli parametreleri
düzenlemen gerekiyor.Bunun için benim kendi sisteminde
terminal  penceresini açıyoruz.root  olarak giriş yaptıktan sonra gerekli olan dizine
gidiyoruz.Ben burada  ( /oracle/product/11.1/db_1/dbs  ) gidiyoruz.
->  cd $ORACLE_HOME/dbs    olarak gidiyoruz.
->vi initdgdb.ora   yazın.

Açılan yerden burada Dataguard için gerekli olan önemli parametreler burada olacaktır.
şimdilik burayı :q  ile pencereyi kapatıyoruz.Tekrar komut satırında ;
-> sqlplus / as sysdba   giriniz.

SQL > startup 
 burada Oracle instance başlatılacak.database mount edilecek.Ve database açılacak.
SQL > exit  ile çıkıyoruz.

Şimdi geçiyoruz 2.sunucuya burada yine terminal ekranını açıyoruz.

->  cd $ORACLE_HOME/dbs    olarak gidiyoruz.

Öncelikle  şimdiden password dosyasını kopyalayacağız.

->  ls -l orapwdpdg
-> vi initdgdb.ora   yazın. 
Açılan yerden burada Dataguard için gerekli olan önemli parametreler burada olacaktır.
şimdilik burayı :q  ile pencereyi kapatıyoruz.Tekrar komut satırında ;
-> sqlplus / as sysdba   giriniz.

SQL > startup  nomount  yazıyoruz.
bunu yaptığımızda bu arada primary sunucuya geri dönüyoruz.
TNSNAMES.ORA dosyasını açıyoruz.

->  cd /oracle/product/11.1.0/db_1/network/admin
->  vi  tnsnames.ora  

giriyoruz.Burada standby için gerekli olan sunucuya ait makinaadı ,ip adresi tanımlanmalıdır.

Bunu yapmak için zaten  1.sunucu ait kayıt olacaktır.Ona benzer şekilde yapacaksınız.
Yani ,

DG2 =
  {DESCRIPTION =
     {ADDRESS LIST =
        { ADDRESS = {PROTOCOL = TCP } { HOST =  dg2 } { PORT = 1521 }
      }
          {CONNECT_DATA =
 { SID = dgdb }
    }
}

gibi  .

buradan da   :q   ile çıkıyoruz.

->  vi duplicate.rman   yazınız.
Açılan yerde  2.sunucu veritabanı için oluşturulacak RMAN script olacaktır.

Buradaki  içerik ise ;

run
{
   allocate channel c1 type disk ;
   allocate auxiliary channel c2 type disk;
   duplicate target database for standby from active database;
}

->  rman  
bu komut ile rman başlatıyoruz.
primary database bağlanıyoruz.
RMAN> connect target /
bizim burada veritabanımız adı  ( DGDB idi. )
RMAN > connect auxiliary sys@dg2    ( dg2  kullanıcı adı)
şifre soracaktır.Sonra   script çalıştıracağız Artık gerisi RMAN yapacaktır.
RMAN> @duplicate.rman  
RMAN>run  

script çalışıp tüm herşeyi halledecektir.

genel olarak böyle oluyor.Fakat ayrıntılı bilgi için.  www.oracle.com   girmeni öneriyorum.Ayrıca  metalink  giriş hesabın varsa orayada bakabilirsin.

 

Saygılarımla,

 
Gönderildi : 03/09/2009 13:33

(@vasviuysal)
Gönderiler: 7889
Üye
Konu başlatıcı
 

hocam dataguradın genel kurulumu ile ilgili bir sıkıntı yok


normalde iki isletim sistemide aynı olunca sorunsuz kurulum yapılıyor , benim isteidigim primary db windows 2003 uzerinde standby deki ise solaris uzerinde olmasi yada tam tersi , farklı platformlarda calıstıramadım bir türlü


 


 

 
Gönderildi : 03/09/2009 13:52

(@selahattinsadoglu)
Gönderiler: 826
Prominent Member
 

Merhaba,

The operating system running on primary and standby locations must
be same but operating system release can be different.   

Metalink  dediğine göre olmuyor.Yani ,sadece OS arasındaki sürüm farklılığı olabilir.

 

Saygılarımla,

 
Gönderildi : 03/09/2009 14:32

(@vasviuysal)
Gönderiler: 7889
Üye
Konu başlatıcı
 


System Maintenance, Technology Refresh, Select Migrations


Downtime and risk of executing certain platform migrations is minimized by using the flexibility of Redo Apply to support configurations where primary and standby systems may have different CPU architectures, operating systems (e.g. Windows and Linux), operating system binaries (32-bit/64-bit), and Oracle database binaries (32-bit/64-bit) – subject to the restrictions defined in MetaLink Note 413484.1.


 


http://www.oracle.com/technology/deploy/availability/pdf/twp_dataguard_11gr2.pdf  adresinden alıntı


 

 
Gönderildi : 03/09/2009 16:39

(@rafiqq)
Gönderiler: 51
Trusted Member
 

Dostum bu makalede yazıldığı gibi sen bunu sade 11g  R2 ile yapa bilirsin ama henuz 11g R2 ne solaris için nede Windows için sürümünü çıkarmış onun için beklemek zorundasın. Sadece 11gR2 linux sürümünü çıkarmış 

 
Gönderildi : 06/09/2009 12:33

Paylaş: