Geçiş notları
Burada ele alınan konulara ek olarak, DB2 ürünlerinin yeni düzeye
geçirilmesine ilişkin daha sonra elde edilen bilgileri DB2 Migration Portal'da
bulabilirsiniz:
http://www-1.ibm.com/support/docview.wss?rs=71&uid=swg21200005
Açıklama çizelgelerinin yeni düzeye geçirilmesi
Açıklama (Explain) çizelgelerini yaratmak için, DB2
Universal Database(TM) (UDB) Sürüm 8.2.2 (Sürüm 8.1 Fixpak 9 ile eşdeğer)
ya da üstü DB2 UDB Sürüm 8.2 FixPak 1'e (Sürüm 8.1 Fixpak 8 ile
eşdeğer) ya da altına uygulanırken
db2updv8 komutu çalıştırılmalıdır.
db2updv8 komutunun çalıştırılması,
EXPLAIN.DDL'in yeniden çalıştırılmasını sağlayan
EXPLAIN_GET_MSG işlevini yaratır.
Açıklama çizelgelerini EXPLAIN.DDL kullanarak
db2updv8 komutunu çalıştırmadan yaratma
girişiminde bulunursanız aşağıdaki hata iletisini alabilirsiniz:
DB21034E
Komut, geçerli bir komut satırı işlemcisi komutu olmadığı için
SQL deyimi olarak işlendi.
SQL işlemi sırasında şu değer döndürüldü:
SQL0440N Uyumlu bağımsız değişkenleri olan "FUNCTION" tipi
"EXPLAIN_GET_MSG" yetkili yordamı bulunamadı.
SATIR NO=26. SQLSTATE=42884
XML Extender ürününün önceki sürümlerden yeni düzeye geçirilmesi
DB2 XML Extender ürününün önceki bir sürümünü kullanıyorsanız, XML
kullanabilen varolan bir veritabanını güncellenmiş XML Extender
yayınıyla kullanmadan önce, XML Extender için etkinleştirilmiş her
veritabanını yeni düzeye geçirmeniz gerekir. Her yeni düzeltme
paketi, önceki düzeltme paketi güncellemelerinin tümünü içerir.
Geçiş yardımcı programını çalıştırmadan önce veritabanının yedek kopyasını yaratın.
XML kullanabilen bir veritabanını ve XML kullanabilen kolonları
yeni düzeye geçirmek için aşağıdaki adımları izleyin:
- DB2 komut satırında şu komutu girin:
db2 connect to veritabanı_adı
db2 bind dxxkrlş/bnd/@dxxMigv.lst
db2 bind dxxkrlş/bnd/@dxxbind.lst
Burada
dxxkrlş,
DB2
Universal Database'i kurduğunuz dizin yoludur.
- DB2 komut satırında şu komutu girin:
dxxMigv veritabanı_adı
DataJoiner
ya da Replication kullanılırken
DB2
Universal Database'in yeni düzeye geçirilmesi
DB2
UDB Replication (eşleme) işlevi için Capture ya da Apply programları
çalıştırdığınız bir
DataJoiner
yönetim ortamını ya da
Linux,
UNIX ve
Windows
için
DB2
Universal Database (UDB) yönetim ortamını yeni düzeye geçirmek
istiyorsanız,
DB2
UDB ya da
DataJoiner
yönetim ortamını geçirmeden önce, eşleme ortamınızı
geçişe hazırlamalısınız. Gereken hazırlıklara ilişkin ayrıntılı
yönergeler, DB2
DataPropagator
Sürüm 8'in geçiş (migration) belgelerine eklenmiştir.
DataPropagator
Sürüm 8'e ilişkin geçiş belgelerini şu adreste bulabilirsiniz:
http://www.ibm.com/software/data/dpropr/.
DB2 Universal Database'in yeni düzeye geçirilmesi (Windows)
Aşağıdaki yönergeler,
Windows
üzerinde DB2
Universal Database'in (UDB) yeni düzeye
geçirilmesine ilişkin önkoşulların doğru sırasını göstermektedir.
Önkoşullar
Geçişten önce:
- Geçiş önerilerini, kısıtlamaları ve yer önerilerini gözden geçirin.
- DB2
UDB'yi yeni düzeye geçirmeden önce yapılanış ayarlarını kaydedin.
- Tanılayıcı hata düzeyini değiştirin.
- Veritabanlarının DB2 UDB geçişine hazır olduğunu doğrulayın.
- Veritabanlarınızı yedekleyin.
- Eşleme (Replication) işlevini kullanacaksanız, tüm
DB2
UDB günlük
kütüklerini arşivlemeniz gerekir.
- SYSADM yetkiniz olmalıdır.
- DB2 UDB geçişi için DB2 sunucusunu
çevrimdışı kılın.
Not:
Sürüm 8.1 ile başlayarak, DB2_HASH_JOIN
kayıt değişkeninin ayarı varsayılan olarak ON'dur. Ayrıntılar
için "Documentation updates" kısmında "Administration:
Performance" başlığı altındaki bilgileri okuyun.
DB2 Sürüm 8 Windows 32-bit veritabanının Windows 64-bit'e geçirilmesi
Bu kısımda, 32-bit kullanan bir bilgisayardaki bir
32-bit
DB2
Sürüm 8 veritabanının 64-bit
Windows
işletim sistemi üzerindeki bir 64-bit veritabanına geçirilmesine ilişkin adımlar açıklanmaktadır.
Önkoşullar
- 64-bit kullanan bilgisayarda DB2 Sürüm 8'in 64-bit sürümü kurulu olmalıdır.
- 32-bit Windows sisteminizde DB2 Sürüm 8'in çalıştığını doğrulamalısınız.
Yordam
Windows 64-bit üzerinde DB2 Sürüm 8'e geçmek için:
- 32-bit
Windows
sisteminizdeki DB2 Sürüm 8 veritabanlarınızı yedekleyin.
- DB2 Sürüm 8 yedeğinizi (1. adımda yaratılmıştır) 64-bit Windows sisteminizde geri yükleyin.
Not:
DB2 UDB'yi 32-bit sistemlerden 64-bit sistemlere
geçirmenin yanı sıra, aşağıdaki geçişler de gerçekleştirilebilir:
- Windows sürümleri arasında geçiş
- DB2 UDB sürümleri arasında geçiş
- Her şeyin bir kerede geçirilmesi
- 32-bit'e geri dönüş
Ayrıntılı bilgi için Scaling
DB2
UDB on
Windows Server 2003 adlı
IBM
Redbook'a bakın. Bu belgeyi şu URL adresinde bulabilirsiniz:
http://publib-b.boulder.ibm.com/Redbooks.nsf/RedbookAbstracts/sg247019.html
MSCS ortamında Sürüm 7'den DB2 UDB Sürüm 8.2.2'ye geçiş
Bu kısım,
Microsoft
Cluster Server (MSCS) ortamında DB2 Universal Database (UDB) Sürüm
7'den DB2 UDB Sürüm 8.2.2'ye (Sürüm 8.1 FixPak 9 ile eşdeğer)
nasıl geçileceğini açıklamaktadır.
Varsayımlar: MSCS ortamında DB2 UDB Sürüm
8.2.2'ye (Sürüm 8.1 FixPak 9 ile eşdeğer) nasıl geçileceğini
göstermek için örnek bir yapılanış kullanılacaktır. Bu örnek
yapılanışta, DB2 UDB Enterprise Server Edition Sürüm 7 kurulu iki
Windows Server 2000 bilgisayarı vardır. Başlangıçtaki yapılanış, iki
bölümden oluşan bir DB2 yönetim ortamıdır. Ayrıca iki de küme grubu vardır:
- DB2 Grubu 0: A bilgisayarında etkin olan 0 bölümünü içerir.
Denetim Sunucusu (DAS) da burada bulunur.
- DB2 Grubu 1: B bilgisayarında etkin olan 1 bölümünü içerir.
Önkoşul
Geçişe başlamadan önce veritabanını yedekleyin.
Yordam
MSCS ortamında DB2 UDB Sürüm 7'den Sürüm 8.2.2'ye (Sürüm 8.1 FixPak 9 ile
eşdeğer) geçmek için aşağıdaki adımları izleyin:
- Ana yere otomatik geri dönüşü (failback) kapatın.
Kuruluş sırasında
bilgisayarınızı yeniden başlatmanız gerekebilir. Bu durumda küme
hizmeti otomatik olarak yeniden başlar. Dolayısıyla, hiçbir grubun
ana yere otomatik olarak geri dönmemesi için, ana yere otomatik geri dönüşün
kapatılması gerekir.
- DB2 Grubu 0'da ana yere otomatik geri dönüşü geçersiz kılın:
- Cluster Administrator penceresinde DB2
Group 0 öğesini farenin sağ düğmesiyle tıklatın.
- Properties öğesini
seçin. DB2 Group 0 Properties
penceresi açılır.
- Failback etiketinde Prevent failback radyo düğmesini seçin.
- OK düğmesini
tıklatın.
- DB2 Grubu 1'de ana yere otomatik geri dönüşü geçersiz kılın:
- Cluster Administrator penceresinde DB2
Group 1 öğesini farenin sağ düğmesiyle tıklatın.
- Properties öğesini
seçin. DB2 Group 1 Properties
penceresi açılır.
- Failback etiketinde Prevent failback radyo düğmesini seçin.
- OK düğmesini
tıklatın.
- DB2 Grubu 1'i A bilgisayarına taşıyın.
- Cluster Administrator grafik kullanıcı arabiriminde DB2 Group 1 öğesini tıklatın.
- Sağ tıklatıp Move Group öğesini seçin. Owner
başlıklı kolon "computer A" olarak değişir.
- B bilgisayarında küme hizmetini durdurun.
- Component Services penceresinde Cluster Service öğesini farenin sağ düğmesiyle tıklatın.
- Stop öğesini tıklatın.
- DB2 UDB Sürüm 8.2.2'yi (Sürüm 8.1
FixPak 9 ile eşdeğer) B bilgisayarına kurun.
Not:
- DB2 UDB, A bilgisayarında çalışır ve kullanılır durumdadır.
- Kuruluşun bir parçası olarak, bu bilgisayardaki DB2 yönetim
ortamlarını yeni düzeye geçirmek için
db2imigr komutunu çalıştırmanız istenir.
db2imigr çalıştırılırken bilgisayarınızı yeniden başlatmanız gerekebilir.
- A bilgisayarındaki DB2 kaynaklarını çevrimdışı bırakın.
- 0 bölümü, 1 bölümü ve DAS, A bilgisayarındaki kaynaklardır.
Bunların birer birer çevrimdışı bırakılması gerekir. A bilgisayarındaki kaynakları çevrimdışı bırakmak için:
- Cluster Administrator penceresinin sol gözünde
Groups öğesini seçin.
- DB2 Group 0 öğesini seçin. Sağ
pencere gözünde gruba ilişkin kaynaklar görüntülenir.
- DB2 Grubu 0'ın DB2 kaynakları 0 bölümü ve DAS'tır.
- Sağ pencere gözünde, kaynaklardan birini farenin sağ düğmesiyle
tıklatın ve Take Offline öğesini seçin.
- DB2 Grubu 0'daki her kaynak için bu adımı yineleyin.
- DB2 Group 1 öğesini seçin. Sağ
pencere gözünde gruba ilişkin kaynaklar görüntülenir.
- DB2 Grubu 1'in DB2 kaynağı 1 bölümüdür.
- Sağ pencere gözünde, kaynağı (Partition 1) farenin sağ düğmesiyle
tıklatın ve Take Offline öğesini seçin.
- B bilgisayarında küme hizmetini başlatın.
Kuruluş
bilgisayarınızın yeniden başlatılmasını gerektirdiyse ve küme
hizmetine ilişkin Restart Type
(Yeniden Başlatma Tipi) Automatic (Otomatik) değerine ayarlıysa, küme
hizmeti zaten başlamış olacağından bu adımı atlayın.
Küme hizmetini başlatmak için:
- Component Services penceresinde Cluster Service öğesini farenin sağ düğmesiyle tıklatın.
- Start öğesini
tıklatın.
- DB2 Grubu 0'ı ve DB2 Grubu 1'i B bilgisayarına taşıyın.
- Cluster Administrator penceresinde DB2
Group 0 öğesini farenin sağ düğmesiyle tıklatın.
- Sağ tıklatıp Move Group öğesini seçin. Owner
başlıklı kolon "computer B" olarak değişir.
- DB2 Group 1 öğesini tıklatın.
- Sağ tıklatıp Move Group öğesini seçin. Owner
başlıklı kolon "computer B" olarak değişir.
- B bilgisayarındaki DB2 kaynaklarını çevrimiçi kılın.
- Şimdi, 0 bölümü, 1 bölümü ve DAS, B bilgisayarındaki kaynaklardır.
Bunların birer birer çevrimiçi kılınması gerekir. Bu kaynakları çevrimiçi kılmak için:
- Cluster Administrator penceresinin sol gözünde
Groups öğesini seçin.
- DB2 Group 0 öğesini seçin. Sağ
pencere gözünde gruba ilişkin kaynaklar görüntülenir.
- DB2 Grubu 0'ın DB2 kaynakları 0 bölümü ve DAS'tır.
- Sağ pencere gözünde, kaynaklardan birini farenin sağ düğmesiyle
tıklatın ve Bring Online öğesini seçin.
- DB2 Grubu 0'daki her kaynak için bu adımı yineleyin.
- DB2 Group 1 öğesini seçin. Sağ
pencere gözünde gruba ilişkin kaynaklar görüntülenir.
- DB2 Grubu 1'in DB2 kaynağı 1 bölümüdür.
- Sağ pencere gözünde, kaynağı (Partition 1) farenin sağ düğmesiyle
tıklatın ve Bring Online öğesini seçin.
- Tüm DB2 yönetim ortamlarını ve tüm DB2 veritabanlarını yeni düzeye geçirin.
- db2imigr komutunu kullanarak tüm DB2
yönetim ortamlarını yeni düzeye geçirin:
- Tüm DB2 yönetim ortamlarını bulmak için db2ilist komutunu çalıştırın.
- Her DB2 yönetim ortamını yeni düzeye geçirmek için
db2imigr komutunu çalıştırın.
sqllib\bin dizininde bulunan bu komutun
her DB2 yönetim ortamı için çalıştırılması gerekir.
- migrate database komutunu kullanarak tüm DB2
veritabanlarını yeni düzeye geçirin.
- A bilgisayarında küme hizmetini durdurun.
- Component Services penceresinde Cluster Service öğesini farenin sağ düğmesiyle tıklatın.
- Stop öğesini tıklatın.
- DB2 UDB Sürüm 8.2.2'yi (Sürüm 8.1
FixPak 9 ile eşdeğer) aşağı yükleyin ve A bilgisayarına kurun.
Not:
- DB2, A bilgisayarında çalışır ve kullanılır durumdadır.
- Kuruluşun bir parçası olarak bilgisayarınızı yeniden başlatmanız gerekebilir.
- db2imigr ve
migrate database komutlarını B
bilgisayarında çalıştırdığınız için bunları A bilgisayarında
çalıştırmanız gerekmez.
- A bilgisayarında küme hizmetini başlatın.
Kuruluş
bilgisayarınızın yeniden başlatılmasını gerektirdiyse ve
Restart Type
(Yeniden Başlatma Tipi) Automatic (Otomatik) değerine ayarlıysa, küme
hizmeti zaten başlamış olacağından bu adımı atlayın.
Küme hizmetini başlatmak için:
- Component Services penceresinde Cluster Service öğesini farenin sağ düğmesiyle tıklatın.
- Start öğesini
tıklatın.
- DB2 Grubu 0'ı A bilgisayarına taşıyın.
- Cluster Administrator penceresinde DB2
Group 0 öğesini farenin sağ düğmesiyle tıklatın.
- Sağ tıklatıp Move Group öğesini seçin. Owner
başlıklı kolon "computer A" olarak değişir.
Bu işlem, MSCS ortamını başlangıçtaki yapılanışa geri çevirir.
- 1. adımda ana yere otomatik geri dönüş özelliği kapatıldıysa, bu özelliği açın.
- DB2 Grubu 0'da ana yere otomatik geri dönüşü etkinleştirmek için:
- Cluster Administrator grafik kullanıcı arabiriminde DB2
Group 0 öğesini farenin sağ düğmesiyle tıklatın.
- Properties öğesini
seçin. DB2 Group 0 Properties
penceresi açılır.
- Failback etiketinde
Allow failback radyo düğmesini seçin.
- OK düğmesini
tıklatın.
- DB2 Grubu 1'de ana yere otomatik geri dönüşü etkinleştirmek için:
- Cluster Administrator penceresinde DB2
Group 1 öğesini farenin sağ düğmesiyle tıklatın.
- Properties öğesini
seçin. DB2 Group 1 Properties
penceresi açılır.
- Failback etiketinde
Allow failback radyo düğmesini seçin.
- OK düğmesini
tıklatın.
Veritabanının yeni düzeye geçirilmesi (IA64 üzerinde HP-UX)
Sürüm 8.x yayınlarında, IA64 üzerinde HP-UX için
DB2
Universal Database (UDB) ile ilgili veritabanlarının
yeni düzeye geçirilmesi desteklenmez.
IA64 üzerinde HP-UX için
DB2
UDB'de bir Sürüm 7
DB2 yedek görüntüsünün bir Sürüm 8 yönetim ortamına geri
yüklenmesi desteklenmez.
[ Sayfa başı |Önceki sayfa | Sonraki sayfa | İçindekiler ]