Firebird 3 Veritabanı Sunucusu kurulumu
Firebird Database Server 3.0.0 (Alpha1)
========================================================
############## NOT ####################################
# #
# Yükleyici deneysel bir durumdadır. #
# Bu, Firebird 3.0 için kesin sürüm değildir. #
# #
# o Yükleyicinin düzeni ve çalışma sırası kesin #
# değildir. #
# o Mevcut seçenekler değişebilir. #
# o Kütüphane dağıtım yöntemi henüz #
# sonuçlandırılmamıştır. #
# o Legacy Auth desteğimiz deneyseldir #
# - SYSDBA ekleme çalışır #
# - Yükleyiciden SYSDBA değiştirme çalışmaz #
# o Başka anormallikler bulursanız şaşırmayın. #
# #
############## NOT SONU ################################
Bu belge, Firebird 3.0 paketinin Windows platformuna kurulumu için bir rehberdir. Bu notlar, genel olarak
Firebird 3.0’dan ziyade kurulum paketinin kendisine atıfta bulunur. Ayrıca, bu notlar öncelikli olarak
ikili yükleyici kullanıcılarına yöneliktir.
Bu belgenin okuyucularının Firebird 2.5’e zaten aşina olduğu varsayılmaktadır. Firebird 3.0’ı Fb 2.5’ten
geçişin bir parçası olarak değerlendiriyorsanız, 2.5 ile 3.0 arasında yapılan değişiklikleri anlamak için
Fb 3.0 belgelerini incelemeniz önerilir.
İçindekiler
---—–
o Kurulumdan önce
o MS VC çalışma zamanı kütüphanelerinin kurulumuyla ilgili sorunlar
o Bilinen kurulum sorunları
o Kaldırma
o Diğer Notlar
o Toplu iş dosyasından kurulum
Kurulumdan önce
---—————-
Bu paketi kurmadan önce tüm önceki Firebird veya InterBase sürümlerini KALDIRMANIZ önerilir.
Özellikle fbclient.dll ve gds32.dll dosyalarının sistemden kaldırıldığını doğrulamak önemlidir.
MS VC çalışma zamanı kütüphanelerinin kurulumuyla ilgili sorunlar
---————————————————–
MS Visual C çalışma zamanı kütüphanelerinin ikili yükleyici tarafından doğru şekilde kurulmasını sağlamak
için çok çalışma yapılmıştır. v2.1.2’den itibaren Firebird, çalışma zamanı kütüphanelerinin yerel olarak
dağıtılan örnekleriyle çalışacaktır. Bu, özellikle Firebird istemcisinin veya gömülü dll’in kendi
uygulamanızla dağıtımını basitleştirir.
Ancak, sorun durumunda resmi vcredist.exe dosyasını dağıtmak gerekli olabilir. Bu Firebird derlemesi için
doğru sürümler şurada bulunabilir:
https://www.microsoft.com/en-us/download/details.aspx?id=3387
ve x64 için burada:
https://www.microsoft.com/en-us/download/details.aspx?id=21254
Diğer Bilinen kurulum sorunları
---——————————
o Firebird 3.0’ın varsayılan örneğini kurmak için yalnızca ikili yükleyiciyi kullanmak mümkündür.
Ek, adlandırılmış örnekler kurmak istiyorsanız, bunları zip’li kurulum görüntüsüyle manuel olarak
kurmalısınız.
o Ne yazık ki, yükleyici önceki bir Firebird Classic sunucusu sürümünün çalışıp çalışmadığını güvenilir
şekilde algılayamaz.
o 32-bit ve 64-bit kurulumları arasında bilinen örtüşme alanları vardır:
- Servis yükleyicisi (instsvc), 32-bit ve 64-bit kurulumları için aynı varsayılan örnek adını kullanır.
Bu tasarım gereğidir. Servisler tek bir ad alanında bulunur.
- 32-bit ve 64-bit denetim masası uygulamaları kuruluysa, her ikisi de aynı varsayılan örneği gösterir.
o Vista altında kurulum yaparken yönetici olarak kurduğunuzdan emin olun. Yani, ikili yükleyiciyi
kullanıyorsanız sağ tıklayın ve ‘Yönetici olarak çalıştır’ seçeneğini seçin. Aksi takdirde yükleyici,
kurulumun sonunda Firebird servisini başlatamaz.
o MS çalışma zamanı kütüphaneleri doğru şekilde kurulmamışsa, instclient tarafından dağıtılan kütüphaneler
yüklenemez. Sorun durumunda kullanıcılar yukarıda belirtilen uygun vcredist.exe sürümünü kurmalıdır.
Kaldırma
---———–
o Bu paketin, sağlanan kaldırma uygulaması kullanılarak doğru şekilde kaldırılması tercih edilir. Bu,
Denetim Masası’ndan çağrılabilir. Alternatif olarak, kurulum dizininden doğrudan unins000.exe çalıştırılarak
kaldırılabilir.
o Firebird bir uygulama olarak (servis yerine) çalışıyorsa, kaldırıcıyı çalıştırmadan önce sunucuyu manuel
olarak durdurmanız önerilir. Bunun nedeni, kaldırıcının çalışan bir uygulamayı durduramamasıdır. Kaldırma
sırasında bir sunucu çalışıyorsa, kaldırma hatalarla tamamlanır. Kalıntıları elle silmeniz gerekecektir.
o Kaldırma, kurulum dizininde beş dosya bırakır:
- databases.conf
- firebird.conf
- fbtrace.conf
- firebird.log
- security2.fdb
Bu kasıtlıdır. Bu dosyaların tümü kullanıcılar tarafından potansiyel olarak değiştirilebilir ve Firebird’in
gelecekte yeniden kurulması durumunda gerekli olabilir. Artık gerekli değilse silinebilirler.
o Kaldırıcının yeni bir özelliği, /CLEAN parametresiyle çalıştırma seçeneğidir. Bu, yukarıdaki dosyaların
her birinin paylaşılan dosya sayısını kontrol eder. Mümkünse bunları siler.
o Kaldırma, MS VC çalışma zamanı kütüphanelerini sistem dizininden kaldırmaz. Bunlar denetim masasından
manuel olarak kaldırılabilir, ancak normal koşullar altında bu gerekli olmamalıdır.
Diğer Notlar
---——–
Firebird, WinSock2 gerektirir. Win95 hariç tüm Win32 platformlarında bu bulunmalıdır. Kurulum sırasında
Winsock2 kütüphanesi için bir test yapılır. Bulunamazsa kurulum başarısız olur. Bu bağlantıyı ziyaret
edebilirsiniz:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q177719
yükseltmenin nasıl yapılacağını öğrenmek için.
Toplu iş dosyasından kurulum
---—————————
Kurulum programı bir toplu iş dosyasından çalıştırılabilir. Lütfen şu belgeye bakın:
tam ayrıntılar için.