DB2(R) Sürüm 9.1 Düzeltme Paketi 1'i kurmaya başlamadan önce, bu Beni Oku belgesinin kuruluşunuzla ilgili kısımlarını okuyun.
Windows(R) üzerinde DB2 Sürüm 9.1 Düzeltme Paketi 1 için tek bir düzeltme paketi (Fix Pack) tipi vardır:
Aynı sistemde birden çok DB2 kopyası varsa, bu kopyalar farklı sürüm ve düzeltme paketi düzeylerinde olabilir. Bu düzeltme paketini bir ya da daha çok DB2 kopyasına uygulamak istiyorsanız, düzeltme paketini bu DB2 kopyalarına birer birer kurmanız gerekir.
Tek bir DB2 kopyasında birden çok DB2 Sürüm 9.1 ürünü kuruluysa, düzeltme paketi kuruluşuna başlamadan önce, ilgili ürüne özgü tüm düzeltme paketlerini bilgisayarınıza yükleyip açmalısınız.
Bu kısım ayrıntılı önkoşul bilgilerini (yazılım, donanım ve işletim sistemi önkoşulları) içerir ve DB2 veritabanı ürünlerini kurmadan önce gerçekleştirilmesi gereken görevleri listeler.
DB2 Sürüm 9.1 Düzeltme Paketi 1 aşağı yüklenmeden önce aşağıdaki adımları gerçekleştirilmelidir:
Bu işlem, düzeltme paketinin kurulması ve yapılandırılmasından sonra oluşabilecek teknik sorunları önler.
Açık APAR'lar düzeltme paketinde henüz çözülmemiş olan hataları açıklar ve DB2 Sürüm 9.1 Düzeltme Paketi 1 kullanımınızı etkileyecek geçici çözümleri içerebilir. Açık DB2 Sürüm 9.1 APAR'larının listesi için şu sayfaya gidin: http://www.ibm.com/software/data/db2/udb/support/apars.html
Düzeltme paketini kurmak için gereken yer, Linux, UNIX ve Windows İçin DB2 Sürüm 9.1 GA (general availability; genel kullanılırlık) kuruluşu için gereken yere eşittir. Gereken yerin, güncelleyeceğiniz DB2 kopyasının yerinde ya da yeni bir DB2 kuruluşu yaratmak istediğiniz yerde olması gerekir. Şu sayfadaki "Disk and memory requirements" başlıklı konuya bakın: http://publib.boulder.ibm.com/infocenter/db2luw/v9/topic/com.ibm.db2.udb.uprun.doc/doc/r0008877.htm
DB2 Sürüm 9.1 Düzeltme Paketi 1 kuruluşundan önce aşağıdaki adımları gerçekleştirin:
FTP sitesindeki tüm düzeltme paketi kuruluş görüntüleri sıkıştırılmış biçimdedir. Düzeltme paketini uygulayabilmek için, düzeltme paketi kuruluş görüntüsünü geçici bir dizine açın. Düzeltme paketlerini istediğiniz dizine açabilirsiniz; ancak, DB2 Sürüm 9.1 Düzeltme Paketi 1'i nasıl kurmayı planladığınızı dikkate almanız gerekir:
Düzeltme paketi kuruluş görüntülerini açmak için aşağıdaki adımları izleyin:
Düzeltme paketi kuruluş görüntüsünü unzip ile uyumlu bir yardımcı programla da açabilirsiniz. Örneğin, DB2 Enterprise Server Edition ürününü seçtiğiniz bir dizine açmak için şunu girin: winzip32 v9fp1_win_ese.exe -e
Kurduğunuz tüm DB2 veritabanı ürünlerine ilişkin kendini açabilen görüntüleri açmak için bu adımları yineleyin. Yanıt kütüğü kullanarak sessiz kuruluş gerçekleştirmek istiyorsanız, tüm görüntülerin aynı üst dizin altındaki dizinlere açılması gerekir.
Lisans kayıt ve koşulları, açılan düzeltme paketi kuruluş görüntüsünün "db2\license" dizininde bulunur. DB2 ürünlerini yanıt kütüğüyle kurarsanız, lisans sözleşmesini kabul ettiğinizi belirtmek için, yanıt kütüğünüzdeki LIC_AGREEMENT anahtar sözcüğünü ACCEPT olarak değiştirmelisiniz.
Kurulu bir Windows İçin DB2 Sürüm 9.1 ürününüz yoksa, kuruluş devam eder, ancak ürünler sınırlı bir süre için ücretsiz kullanım sağlayan Dene ve Satın Al (Try & Buy) kipinde olur.
Sisteminizde kurulu DB2 Sürüm 9.1 ürünleri varsa, tüm DB2 yönetim ortamlarının, tüm DB2 hizmetlerinin ve tüm uygulamaların durduğunu doğrulamalısınız.
Tüm DB2 yönetim ortamlarını ve hizmetlerini durdurmak için, hizmetler denetim masası uygulamacığını (Denetim Masası (Control Panel) -> Yönetim Araçları (Administrative Tools) -> Hizmetler (Services)) kullanın. Etkin veritabanı istemcileriniz varsa, yönetim ortamını durdururken bu istemcileri zorlamalı olarak sonlandırmanız gerekebilir. İstemcileri sonlanmaya zorlamak için şu komutu girin:
db2stop force
Yönetim ortamlarını durdurmaya ilişkin ek bilgi için şu sayfaya bakın: http://publib.boulder.ibm.com/infocenter/db2luw/v9/topic/com.ibm.db2.udb.admin.doc/doc/t0008751.htm
Sisteminizde çalışan DB2 hizmetlerinin listesi için şu sayfaya bakın: http://publib.boulder.ibm.com/infocenter/db2luw/v9/topic/com.ibm.db2.udb.uprun.doc/doc/r0023249.
DB2 Sürüm 9.1 Düzeltme Paketi 1 aşağıdaki yöntemlerle kurulabilir:
Sizin için uygun yöntemi seçin.
DB2 Sürüm 9.1 Düzeltme Paketi 1'i tek bir DB2 veritabanı ürünü kurulu bir sisteme kurmak için:
Olağan durumda, kullanıcı hesabının kuruluşu gerçekleştireceğiniz makinedeki Yöneticiler (Administrators) grubuna ait olması gerekir. Şu sayfadaki "Required user accounts for installation of DB2 server products (Windows) konusuna bakın: http://publib.boulder.ibm.com/infocenter/db2luw/v9/topic/com.ibm.db2.udb.uprun.doc/doc/r0007134.htm
Kuruluş Sihirbazı grafik kullanıcı arabirimi panoları boyunca çevrimiçi yardımdan yararlanabilirsiniz. Çevrimiçi yardımı çağırmak için Yardım düğmesini ya da F1 tuşunu tıklatın.
DB2 Sürüm 9.1 Düzeltme Paketi 1'i birden çok DB2 veritabanı ürünü kurulu bir sisteme kurmak için:
Kuruluş Sihirbazı grafik kullanıcı arabirimi kurulu olan diğer DB2 veritabanı ürünlerini saptar.
DB2 Sürüm 9.1 Düzeltme Paketi 1'i yanıt kütüğü kullanarak kurmak için:
setup -u c:\db2fixpk.rsp -t c:\db2fixpk.trc -l c:\db2fixpk.log
Sisteminizde birden çok DB2 Sürüm 9.1 ürünü kuruluysa, Kuruluş Sihirbazı grafik kullanıcı arabirimi kurulu olan diğer DB2 veritabanı ürünlerini saptar. Açılan ürün görüntülerinin tümü aynı üst dizin altındaki dizinlerde bulunmuyorsa kuruluş başarısız olur.
setup komutuna ilişkin açıklamalar için şu sayfaya bakın: http://publib.boulder.ibm.com/infocenter/db2luw/v9/topic/com.ibm.db2.udb.admin.doc/doc/r0011768.htm
Örnek yanıt kütükleri ürün-kısaltması\db2\Windows\samples dizininde bulunabilir. Örneğin, ESE\db2\windows\samples.
Bu konuda, DB2 Sürüm 9.1 Düzeltme Paketi 1'in Microsoft(R) Cluster Server (MSCS Küme Sunucusu) ortamında varolan bir Sürüm 9.1 kuruluşu üzerine kurulması açıklanmıştır.
DB2 Sürüm 9.1 Düzeltme Paketi 1'in MSCS ortamında nasıl kurulacağını göstermek için yalın bir örnek yapılanışın açıklanması gerekir. Bu örnekte, başlangıçtaki yapılanış iki veritabanı bölümünden oluşan bir DB2 yönetim ortamıdır. Bunun yanı sıra iki küme (cluster) grubu vardır:
Başlangıçtaki yapılanış budur.
DB2 Sürüm 9.1 Düzeltme Paketi 1'i MSCS ortamında varolan bir Sürüm 9.1 kuruluşunun üzerine kurmak için:
Kuruluş işlemi sırasında makinenizi yeniden başlatmanız gerekebilir. Bundan sonra küme hizmeti otomatik olarak yeniden başlar. Dolayısıyla, hiçbir grubun otomatik olarak geri döndürülmemesi için, onarım sonrası otomatik geri dönüş (automatic failback) seçeneği kapalı (off) olarak ayarlanmalıdır.
DB2 Sürüm 9.1 Düzeltme Paketi 1 kuruluşundan sonra aşağıdaki adımları gerçekleştirin:
Düzeltme paketi uygulandıktan sonra uygulamaların yeniden derlenmesi zorunlu değildir. Ancak, uygulamanın bağlantılı kütüklerdeki değişikliklerden yararlanabilmesi için uygulamaların yeniden derlenmesi önerilir.
Windows 2000, Windows Server 2003 ya da Windows XP üzerine bölümlenmiş bir DB2 sunucusu kurduysanız, verilerinizi ve kaynaklarınızı korumak için DB2 Remote Command Service güvenlik özelliğini kurmalısınız. Tam bir güvenlik için, bilgisayarı (hizmet LocalSystem hesabının bağlamı altında çalıştırılıyorsa) ya da bir kullanıcıyı (hizmet bir kullanıcının oturum açma bağlamı altında çalıştırılıyorsa) atama için etkinleştirin.
DB2 Remote Command Service güvenlik özelliğini etkinleştirmek için:
Etkinleştirilmesi gereken her bilgisayar ve kullanıcı için bu adımı yineleyin. Güvenlik değişikliğinin yürürlüğe girmesi için bilgisayarınızı yeniden başlatmalısınız.
DB2 Remote Command Service güvenlik özelliğini geçersiz kılabilir ve DB2RCMD_LEGACY_MODE kayıt değişkenini kullanarak ortamı önceki durumuna geri çevirebilirsiniz.
Şu komutu girerek DB2 Remote Command Service güvenlik özelliğini geçersiz kılın:
db2set DB2RCMD_LEGACY_MODE=ON
Bu kısımda, veritabanı yardımcı programlarının (import, export, reorg, Komut Satırı İşlemcisi) ve DB2 CLI bağ tanımlama kütüklerinin nasıl ve nereye bağlanacağı açıklanmıştır.
Aşağıdaki işlemleri, yükselttiğiniz DB2 veritabanı ürünlerindeki her veritabanı için bir kez çalıştırın:
db2 terminate db2 CONNECT TO vtadı db2 BIND yol\db2schema.bnd BLOCKING ALL GRANT PUBLIC SQLERROR CONTINUE db2 BIND yol\@db2ubind.lst BLOCKING ALL GRANT PUBLIC ACTION ADD db2 BIND yol\@db2cli.lst BLOCKING ALL GRANT PUBLIC ACTION ADD db2 terminate
Burada vtadı, kütüklerin bağlanması gereken veritabanının adını gösterir; yol, bağ tanımlama kütüklerinin bulunduğu dizinin tam yol adıdır (örneğin, $HOME\sqllib\bnd; burada $HOME, veritabanı sunucusuna ilişkin yönetim ortamının ana dizinidir). db2ubind.lst ve db2cli.lst, DB2 veritabanı ürünlerinin kullandığı gerekli bağ tanımlama kütüklerinin listesidir. Önceden bağlanmış paketler SQL0719 hatası döndürür. Bu beklenen bir sonuçtur.
Burada "istemci" terimi, başka bir DB2 kopyasında ya da başka bir veritabanı sunucusunda bulunan bir veritabanına bağlantı başlatan anlamında kullanılmıştır. Bu rolü şu DB2 veritabanı ürünlerinden harhangi biri yerine getirebilir: DB2 Client, DB2 Runtime Client, DB2 Connect ürünleri ya da bir DB2 sunucusu ürünü.
DB2 Sürüm 9.1 Düzeltme Paketi 1 kurulduysa ve farklı bir işletim sisteminde ya da farklı bir DB2 sürüm ya da hizmeti düzeyinde çalışan bir veritabanına bağlanmayı amaçlıyorsanız, veritabanı yardımcı programlarını ve DB2 CLI bağ tanımlama kütüklerini o veritabanına bağlamalısınız.
Aşağıdaki işlemleri, her benzersiz işletim sistemi ve DB2 sürüm ya da hizmet düzeyi birleşiminden bir kez gerçekleştirin:
db2 terminate db2 CONNECT TO vtadı db2 BIND yol\@db2ubind.lst BLOCKING ALL GRANT PUBLIC ACTION ADD db2 BIND yol\@db2cli.lst BLOCKING ALL GRANT PUBLIC ACTION ADD db2 terminate
Burada vtadı, yardımcı programların bağlanması gereken veritabanının adını gösterir; yol, bağ tanımlama kütüklerinin bulunduğu dizinin tam yol adıdır (örneğin, $HOME\sqllib\bnd; burada $HOME, "istemci" üzerindeki yönetim ortamının ana dizinidir). db2ubind.lst ve db2cli.lst, DB2 veritabanı ürünlerinin kullandığı gerekli bağ tanımlama kütüklerinin listesidir. Önceden bağlanmış paketler SQL0719 hatası döndürür. Bu beklenen bir sonuçtur.
Anasistem veritabanlarına bağlanacaksanız, yeni bağ tanımlama kütüklerini anasisteme bağlayın. Anasistem veritabanına bağlanmak ve yardımcı programları bağlamak için DB2 Komut Satırı İşlemcisi yardımcı programını kullanın:
ANASİSTEM KOMUT ========= ================================================================================ OS/390 - z/OS BIND yol\BND\@ddcsmvs.lst BLOCKING ALL SQLERROR CONTINUE GRANT PUBLIC ACTION ADD VM BIND yol\BND\@ddcsvm.lst BLOCKING ALL SQLERROR CONTINUE GRANT PUBLIC ACTION ADD VSE BIND yol\BND\@ddcsvse.lst BLOCKING ALL SQLERROR CONTINUE GRANT PUBLIC ACTION ADD OS/400 BIND yol\BND\@ddcs400.lst BLOCKING ALL SQLERROR CONTINUE GRANT PUBLIC ACTION ADD
Burada yol, bağ tanımlama kütüklerinin bulunduğu dizinin tam yol adıdır (örneğin, $HOME\sqllib\bnd; burada $HOME yönetim ortamının ana dizinini gösterir).
Belirli .bnd kütüklerini veritabanına bağlamak istiyorsanız, her veritabanı için şu komutu çalıştırın:
db2 terminate db2 CONNECT TO vtadı db2 BIND yol\BND\bağ_tanımlama_kütüğü BLOCKING ALL GRANT PUBLIC SQLERROR CONTINUE db2 terminate
Burada vtadı, veritabanınızın adını gösterir; yol, bağ tanımlama kütüğünün bulunduğu dizinin tam yol adıdır, bağ_tanımlama_kütüğü ise bağ tanımlama kütüğünün adıdır.
Uzamsal işlemler için etkinleştirilmiş veritabanlarınız varsa, bir DB2 düzeltme paketi kurduktan sonra db2gse.lst liste kütüğünü bağlamanız gerekir. db2gse.lst kütüğü, DB2 Spatial Extender tarafından sağlanan saklanmış yordamlara ilişkin bağ tanımlama kütüklerinin adlarını içerir.
db2gse.lst kütüğünü bağlamak için:
db2 connect to vtadı db2 bind yol\bnd\@db2gse.lst db2 terminateBurada vtadı, veritabanının adını gösterir; yol, bağ tanımlama kütüklerinin bulunduğu dizinin tam yol adıdır.
BIND komutunun sözdizimi ve seçenekleri için şu sayfaya bakın: http://publib.boulder.ibm.com/infocenter/db2luw/v9/topic/com.ibm.db2.udb.admin.doc/doc/r0001935.htm.
Bir DB2 veritabanı ürünü kurulduktan sonra başka DB2 veritabanı ürünleri eklenebilir. Burada geçerli olan öneriler ve kısıtlamalar şunlardır:
Tek bir DB2 kopyasında birden çok DB2 veritabanı ürünü kuruluysa, o DB2 kopyasındaki tüm DB2 veritabanı ürünlerini aynı düzeltme paketi düzeyine güncelleyin. DB2 kopyalarıyla ilgili ek bilgi için şu sayfadaki "Multiple DB2 copies roadmap" konusuna bakın: http://publib.boulder.ibm.com/infocenter/db2luw/v9/topic/com.ibm.db2.udb.admin.doc/doc/r0024057.htm
Varolan bir DB2 kopyasına ek DB2 veritabanı ürünleri kurmak istiyorsanız, bunların o DB2 kopyasında varolan DB2 veritabanı ürünleriyle aynı düzeltme paketi düzeyinde olmaı gerekir. Örneğin, DB2 Sürüm 9.1 Enterprise Edition'ın kurulu olduğunu ve Düzeltme Paketi (Fix Pack) 1'in uygulandığını varsayalım. Aynı DB2 kopyasına DB2 Query Patroller ürününü eklemek istiyorsanız, DB2 Query Patroller'ı uygun Düzeltme Paketi 1 kuruluş görüntüsünü kullanarak kurmanız gerekir. Yeni ürün eklemek için kullandığınız düzeltme paketi görüntüsü kurulu DB2 veritabanı ürünleriyle aynı düzeyde değilse, kuruluş girişimi başarısız olur.
Sürüm 9.1 Düzeltme Paketi 1 kurulduktan sonra kaldırılamaz. DB2 veritabanı ürünlerinin kaldırılması gerekir. Şu sayfadaki "Uninstalling your DB2 product (Windows)" başlıklı konuya bakın: http://publib.boulder.ibm.com/infocenter/db2luw/v9/topic/com.ibm.db2.udb.uprun.doc/doc/t0007436.htm
DB2 müşteri servisine telefonla ulaşmak için:
DB2 veritabanı ürünleriyle ilgili sorular için ana Usenet haber grubu comp.databases.ibm-db2'dir.
Üründe yapılan değişikliklerle ilgili bilgi edinmek için Düzeltme Paketi 1 Yayın Notları belgesini gözden geçirin. DB2 Sürüm 9.1 Düzeltme Paketi 1'i kurmadan en son Yayın Notları belgesini görüntülemek için şu adresteki DB2 desteği Web sitesini ziyaret edin:
DB2 Sürüm 9.1 Düzeltme Paketi 1 aşağıdaki yerlerden yüklenebilir:
Aşağıdaki başvuru bilgileri vardır:
Aşağıdaki liste, DB2 Sürüm 9.1 Düzeltme Paketi 1'e özgü PTF'leri içermektedir:
FTP sitesindeki kendini açan zip kütüklerinde, DB2 Client ürünleri için desteklenen tüm diller vardır.
IBM bu belgede sözü edilen ürün, hizmet ya da özellikleri her ülkede kullanıma sunmayabilir. Bulunduğunuz yerde kullanıma sunulan ürün ve hizmetleri IBM müşteri temsilcisinden ya da çözüm ortağından öğrenebilirsiniz. IBM ürün, program ya da hizmetlerine gönderme yapılması, yalnızca o IBM ürünü, programı ya da hizmetinin kullanılabileceğini göstermez. Aynı işlevi gören ve IBM'in fikri mülkiyet haklarına zarar vermeyen herhangi bir ürün, program ya da hizmet de kullanılabilir. Ancak, IBM dışı ürün, program ya da hizmetlerle gerçekleştirilen işlemlerin değerlendirilmesi ve doğrulanması kullanıcının sorumluluğundadır.
IBM'in bu belgedeki konularla ilgili patentleri ya da patent başvuruları olabilir. Bu belgenin size verilmiş olması, patentlerin izinsiz kullanım hakkının da verildiği anlamına gelmez. Lisansla ilgili sorularınızı aşağıdaki adrese yazabilirsiniz:
IBM Director of Licensing IBM Corporation North Castle Drive Armonk, NY 10504-1785 U.S.A.
Çift byte (DBCS) bilgilerle ilgili lisans soruları için ülkenizde ya da bölgenizdeki IBM Fikri Haklar Bölümü'ne başvurun ya da aşağıdaki adrese yazın:
IBM World Trade Asia Corporation Licensing 2-31 Roppongi 3-chome, Minato-ku Tokyo 106, Japan
İzleyen paragraf, bu tür kayıt ve koşulların, yasalarıyla bağdaşmadığı ülkeler ya da bölgeler için geçerli değildir: IBM BU YAYINI, "OLDUĞU GİBİ", HİÇBİR KONUDA AÇIK YA DA ÖRTÜK GARANTİ VERMEKSİZİN SAĞLAMAKTADIR; TİCARİ KULLANIMA UYGUNLUK AÇISINDAN HER TÜRLÜ GARANTİ VE BELİRLİ BİR AMACA UYGUNLUK İDDİASI AÇIKÇA REDDEDİLİR.
Bu yayın teknik yanlışlar ya da yazım hataları içerebilir. Buradaki bilgiler üzerinde düzenli olarak değişiklik yapılmaktadır; söz konusu değişiklikler sonraki basımlara yansıtılacaktır. IBM, bu yayında açıklanan ürün(ler) ve/ya da program(lar) üzerinde herhangi bir zamanda geliştirmeler ve/ya da değişiklikler yapabilir.
Bu belgede IBM dışı Web sitelerine gönderme yapılması kolaylık sağlama amacına yöneliktir ve o Web siteleri için herhangi bir şekilde onay verilmesi anlamına gelmez. Söz konusu Web sitelerinin içerdiği malzeme bu IBM ürününe ilişkin malzemenin bir parçası değildir ve bu Web sitelerinin kullanımı sizin sorumluluğunuzdadır.
IBM'e bilgi ilettiğinizde, IBM bu bilgileri size karşı hiçbir yükümlülük almaksızın uygun gördüğü yöntemlerle kullanabilir ya da dağıtabilir.
(i) Bağımsız olarak yaratılan programlarla, bu program da içinde olmak üzere diğer programlar arasında bilgi değiş tokuşuna ve (ii) değiş tokuş edilen bilginin karşılıklı kullanımına olanak sağlamak amacıyla bu program hakkında bilgi sahibi olmak isteyen lisans sahipleri şu adrese yazabilirler:
IBM Canada Limited Office of the Lab Director 8200 Warden Avenue Markham, Ontario L6G 1C7 CANADA
Bu tür bilgiler, ilgili kayıt ve koşullar altında ve bazı durumlarda bedelli olarak edinilebilir.
Bu belgede açıklanan lisanslı program ve bu programla birlikte kullanılabilecek tüm lisanslı malzeme, IBM tarafından IBM Müşteri Sözleşmesi, IBM Uluslararası Program Lisansı Sözleşmesi ya da eşdeğer sözleşmelerin kayıt ve koşulları altında sağlanır.
Burada belirtilen başarım verileri denetimli bir ortamda elde edilmiştir. Bu nedenle, başka işletim ortamlarında çok farklı sonuçlar alınabilir. Bazı ölçümler geliştirilme düzeyindeki sistemlerde yapılmıştır ve bu ölçümlerin genel kullanıma sunulan sistemlerde de aynı olacağı garanti edilemez. Ayrıca, bazı sonuçlar öngörü yöntemiyle elde edilmiş olabilir. Dolayısıyla, gerçek sonuçlar farklı olabilir. Bu belgenin kullanıcıları kendi ortamları için geçerli verileri kendileri doğrulamalıdırlar.
IBM dışı ürünlerle ilgili bilgiler, bu ürünleri sağlayan firmalardan, bu firmaların yayın ve belgelerinden ve genel kullanıma açık diğer kaynaklardan alınmıştır. IBM bu ürünleri sınamamıştır ve IBM dışı ürünlerle ilgili başarım doğruluğu, uyumluluk gibi iddiaları doğrulayamaz. IBM dışı ürünlerin yeteneklerine ilişkin sorular, bu ürünleri sağlayan firmalara yöneltilmelidir.
IBM'in gelecekteki yönelim ve kararlarına ilişkin tüm bildirimler değişebilir ve herhangi bir duyuruda bulunulmadan bunlardan vazgeçilebilir; bu yönelim ve kararlar yalnızca amaç ve hedefleri gösterir.
Bu belge, günlük iş ortamında kullanılan veri ve raporlara ilişkin örnekler içerebilir. Örneklerin olabildiğince açıklayıcı olması amacıyla kişi, şirket, marka ve ürün adları belirtilmiş olabilir. Bu adların tümü gerçek dışıdır ve gerçek iş ortamında kullanılan ad ve adreslerle olabilecek herhangi bir benzerlik tümüyle rastlantıdır.
YAYIN HAKKI LİSANSI:
Bu belge, çeşitli işletim altyapılarında programlama tekniklerini gösteren, kaynak dilde yazılmış örnek uygulama programları içerebilir. Bu örnek programları, IBM'e herhangi bir ödemede bulunmadan, örnek programların yazıldığı işletim altyapısına ilişkin uygulama programlama arabirimiyle uyumlu uygulama programlarının geliştirilmesi, kullanılması, pazarlanması ya da dağıtılması amacıyla herhangi bir biçimde kopyalayabilir, değiştirebilir ve dağıtabilirsiniz. Bu örnekler her koşul altında tüm ayrıntılarıyla sınanmamıştır. Dolayısıyla, IBM bu programların güvenilirliği, bakım yapılabilirliği ya da işlevleri konusunda açık ya da örtük güvence veremez.
Bu örnek programların ya da bunlardan türetilmiş çalışmaların her kopyası ya da her kısmı, aşağıda belirtilen biçimde bir yayın hakkı duyurusu içermelidir:
(C) (şirketinizin adı) (yıl). Bu kodun kısımları IBM Corp. Örnek Programları'ndan türetilmiştir. (C) Copyright IBM Corp. _yılı ya da yılları girin_. Her hakkı saklıdır.
IBM, DB2 ve S/390(R), International Business Machines Corporation firmasının ABD'de ve/ya da diğer ülkelerdeki ticari markalarıdır.
Windows, Microsoft firmasının ABD'de ve/ya da diğer ülkelerdeki tescilli ticari markasıdır.
UNIX, Open Group'un ADB'de ve diğer ülkelerdeki tescilli ticari markasıdır.
Diğer şirket, ürün ve hizmet adları, başka şirketlerin ticari markaları ya da hizmet markaları olabilir.
------------------------------------------------------------------------------- * IBM Corporation firmasının ticari markaları ve tescilli ticari markaları. ** Sahiplerinin ticari markaları ya da tescilli ticari markaları. ------------------------------------------------------------------------------- ******************************************************************************* ** ** (c) COPYRIGHT INTERNATIONAL BUSINESS MACHINES CORPORATION 1999, 2006. ** HER HAKKI SAKLIDIR. ** *******************************************************************************