SQL1000N | "<diğerad>" geçerli bir veritabanı diğer adı değil. |
Açıklama: Komutta ya da uygulama programı arabiriminde belirtilen diğer ad geçerli değil. Diğer ad 1 - 8 karakter (MBCS ülkelerde byte) içermeli ve veritabanı yöneticisinin temel karakter takımındaki karakterler kullanılmalıdır.
Komut işlenemez.
Kullanıcının Yapması Gereken: Doğru diğer adla komutu yeniden verin.
SQL1001N | "<ad>" geçerli bir veritabanı adı değil. |
Açıklama: Komutta belirtilen veritabanı adının sözdizizimi geçersiz. Veritabanı adı 1 - 8 karakter içermeli ve yalnızca veritabanı yöneticisi temel karakter takımındaki karakterler kullanılmalıdır.
Komut işlenemez.
Kullanıcının Yapması Gereken: Doğru veritabanı adıyla komutu yeniden verin.
sqlcode: -1001
sqlstate: 2E000
SQL1002N | "<sürücü>" geçerli bir sürücü değil. |
Açıklama: Komutta belirtilen sürücü geçersiz. Sürücü, veritabanının ya da veritabanı dizininin bulunduğu disket sürücüyü ya da sabit diski gösteren tek bir karakterdir (A to Z).
Komut işlenemez.
Kullanıcının Yapması Gereken: Doğru sürücü adıyla komutu yeniden verin.
SQL1003N | Sözdizimi doğru olmadığı ya da belirtilen veritabanının parolasıyla eşleşmediği için parola geçerli değil. |
Açıklama: Parolanın uzunluğunun 18 karakter ya da daha az olması gerekir. Ancak, parola APPC iletişiminde doğrulanacaksa, uzunluğu 8 karakter ya da daha az olmalıdır.
Kullanıcının Yapması Gereken: Parola uzunluğunun izin verilen sınırı aşmamasına dikkat edin.
sqlcode: -1003
sqlstate: 28000
SQL1004C | Kütük sisteminde komutun işlenmesi için yeterli kullanılabilir saklama alanı yok. |
Açıklama: Belirtilen kütük sisteminde komutun işlenmesine yeterli kullanılabilir saklama alanı yok.
OS/2 ve Windows altyapılarındaki bölümlü veritabanı ortamlarında, CREATE DATABASE komutunun başarıyla işlenebilmesi için, bölümlü veritabanı grubundaki tüm düğümlerde aynı fiziksel sabit sürücü belirtimi (sürücü adı) kullanılmalı ve bu sürücülerde yeterli boş yer olmalıdır. Fiziksel sabit sürücü adı, veritabanı yöneticisi yapılanışında belirtilir. Bu alan boş bırakılırsa, varsayılan sürücü adı olarak, yönetim ortamını bulunduran makinede DB2'nin kurulu olduğu sabit sürücü (sqqlib yolu) kullanılır.
Komut işlenemez.
Kullanıcının Yapması Gereken: Veritabanı yöneticisi işlevlerine yeterli yer açmak için, farklı bir kütük sistemi seçin ya da belirtilen kütük sisteminde veritabanıyla ilgili olmayan bazı kütükleri silin.
OS/2 ve Windows altyapılarındaki bölümlü veritabanı ortamları için, aşağıdakileri yapın:
SQL1005N | Veritabanı diğer adı "<ad>" yerel veritabanı dizininde ya da sistem veritabanı dizininde zaten var. |
Açıklama: Belirtilen diğer ad zaten kullanımda. Veritabanını kataloğa alma komutunda diğer ad belirtilmezse, diğer ad olarak veritabanı adı kullanılır. Veritabanı yaratıldığında, diğer ad veritabanının adıyla aynıdır.
Bu hata, diğer ad sistem veritabanı dizininde zaten varken veritabanını kataloğa alma komutu verildiğinde oluşabilir.
Veritabanı yaratma komutunda, bu hata aşağıdaki durumlardan birinde oluşabilir:
Kullanıcının Yapması Gereken: Veritabanını kataloğa alma komutu için, diğer adı sistem veritabanı dizininde katalogdan çıkarıp özgün komutunuzu yeniden verin ya da veritabanını farklı bir diğer adla yeniden kataloğa alın.
Veritabanı yaratma komutu için, yukarıda belirtilen üç durumla ilgili olarak şu işlemleri yapın:
SQL1006N | Uygulamanın kod sayfası "<kod sayfası>", veritabanının kod sayfası "<kod sayfası>" ile eşleşmiyor. |
Açıklama: Uygulama, etkin kod sayfası veritabanı yaratıldığı anda etkin olan kod sayfasından farklı olduğu için veritabanıyla bağlantı kuramadı.
Komut işlenemez.
Kullanıcının Yapması Gereken: Yürürlükteki uygulama programından çıkıp işletim sistemine dönün. İşlemin kod sayfasını değiştirip uygulama programını yeniden başlatın.
SQL1007N | Çizelge alanındaki nesne için sayfa bulunurken hata oluştu. |
Açıklama: Çizelge alanında bozulmuş iç veritabanı sayfaları ya da iç mantık hataları var. Ayrıntıları görmek için sistem hata günlüğüne ve/ya da veritabanı yöneticisi hata günlüğüne bakın.
Kullanıcının Yapması Gereken: Nesnenin ya da çizelge alanının kullanımını durdurun. Nesne ve çizelge alanının incelenmesi için IBM servisine başvurun.
sqlcode: -1007
sqlstate: 58034
SQL1008N | Çizelge alanı tanıtıcısı geçersiz. |
Açıklama: Belirtilen çizelge alanı tanıtıcısı yok. Tanıtıcı, çizelge alanı tanıtıcısı büyüklüğü üst sınırını aşıyor ya da çizelge alanı atıldı.
Kullanıcının Yapması Gereken: Veritabanının kullanımını durdurun. Hata günlüğündeki tanılama bilgilerini saklayıp IBM servisine başvurun.
sqlcode: -1008
sqlstate: 58036
SQL1009N | Komut geçersiz. |
Açıklama: Bu komutun yalnızca istemci olan bir iş istasyonundan ya da uzak veritabanlarıyla ilgili olarak çalıştırılması desteklenmiyor. Bu tür bir komuta örnek olarak, yerel bir veritabanının kataloğa alınması gösterilebilir.
Komut işlenemez.
Kullanıcının Yapması Gereken: Sorunu giderebilecek çözümler:
SQL1010N | "<tip>" geçerli bir tip değiştirgesi değil. |
Açıklama: Veritabanı ortamıyla ilgili komutta belirtilen tip geçersiz. Dolaylı veritabanı için '0', uzak veritabanı için '1' belirtilmelidir.
Buna ek olarak, Unix, OS/2, Windows NT ve Windows 95 altyapılarında, bir DCE genel adını taşıyan bir veritabanının tipi olarak '3' belirtilebilir.
Komut işlenemez.
Kullanıcının Yapması Gereken: Geçerli bir tip kullanarak komutu yeniden verin.
SQL1011N | Dolaylı bir girişe ilişkin CATALOG DATABASE komutunda yol belirtilmedi. |
Açıklama: Dolaylı bir giriş için CATALOG DATABASE komutu verildi, ancak yol belirtilmedi. Dolaylı girişlerde, veritabanının bulunduğu yol belirtilmelidir.
Komut işlenemez.
Kullanıcının Yapması Gereken: Gerekli yol adını kullanarak komutu yeniden verin ya da tipi değiştirin.
SQL1012N | Bir uzak girişe ilişkin CATALOG DATABASE komutunda düğüm adı belirtilmedi. |
Açıklama: Bir uzak girişe ilişkin CATALOG DATABASE komutunda düğümadı değiştirgesi belirtilmedi. Uzak girişlerde veritabanının düğüm adı belirtilmelidir.
Komut işlenemez.
Kullanıcının Yapması Gereken: Komutu düğümadı değiştirgesiyle ya da farklı bir tiple yeniden verin.
SQL1013N | Veritabanı diğer adı ya da veritabanı adı "<ad>" bulunamadı. |
Açıklama: Komutta belirtilen veritabanı adı ya da diğer adı varolan bir veritabanını göstermiyor ya da bu veritabanı istemci ya da sunucu veritabanı dizinlerinde bulunamadı.
Kullanıcının Yapması Gereken: Belirtilen veritabanı adının sistem veritabanı dizininde varolduğunu doğrulayın. Veritabanı adı sistem veritabanı dizininde yoksa, veritabanı yoktur ya da veritabanı adı kataloğa alınmamıştır.
Veritabanı adı sistem veritabanı dizininde varsa ve giriş tipi INDIRECT olarak tanımlandıysa, veritabanının belirtilen yerel veritabanı dizininde varolduğunu doğrulayın. Giriş tipi REMOTE ise, veritabanının varolduğunu ve sunucu düğümünün veritabanı dizinlerinde kataloğa alındığını doğrulayın.
AT NODE yantümcesini içeren CREATE DATABASE için, veritabanı adının INDIRECT tipindeki bir girişle ve -1'e eşit olmayan bir katalog düğümü numarasıyla sistem veritabanı dizininde varolduğunu doğrulayın.
Federated system users: Yukarıdakilere ek olarak, SYSCAT.SERVERS kütüğünde belirtilen tüm veritabanı adlarının geçerli olduğunu doğrulayın. Bir SYSCAT.SERVERS girişinde belirtilen veritabanı yoksa, o girişi düzeltin.
sqlcode: -1013
sqlstate: 42705
SQL1014W | Taranmakta olan dizin, kütük ya da listede başka giriş kalmadı. |
Açıklama: Dizin, kütük ya da listenin taranması sona erdi.
Kullanıcının Yapması Gereken: Herhangi bir işlem yapılması gerekmez.
SQL1015N | Önceki oturum olağan olarak sona erdirilmediği için veritabanının yeniden başlatılması gerekiyor. |
Açıklama: Önceki oturum olağandışı olarak bittiği için (örneğin, güç kesilmesi nedeniyle) veritabanının yeniden başlatılması gerekiyor.
Komut işlenemez.
Kullanıcının Yapması Gereken: Bu ileti (SQLCODE) alındıktan sonra, uygulama veritabanının kurtarılmasının zaman alabileceği konusunda kullanıcıyı uyaran bir ileti görüntüleyebilir. Veritabanını yeniden başlatmak için, RESTART DATABASE komutunu verin. Bölümlenmiş veritabanı sunucusu ortamında, bu komutun tüm düğümlerde çalıştırılması gerekir.
sqlcode: -1015
sqlstate: 55025
SQL1016N | CATALOG NODE komutunda belirtilen yerel_lu diğer adı "<ad>" geçersiz. |
Açıklama: CATALOG NODE komutunda belirtilen yerel mantıksal birim (yerel_lu) diğer adı geçerli bir değer değil. Yerel mantıksal birim diğer adı, yerel mantıksal SNA birimi diğer adıdır. Uzunluğu 1 - 8 karakter arası olabilir ve boşluk içeremez.
Komut işlenemez.
Kullanıcının Yapması Gereken: Diğer adın kullanılabilen bir mantıksal birim adı olmasına dikkat edin. Adda kullanılan karakterleri denetleyin. Geçerli bir mantıksal birim adı kullanarak komutu yeniden verin.
SQL1017N | CATALOG NODE komutunda belirtilen "<kip>" kip değiştirgesi geçersiz. |
Açıklama: CATALOG NODE komutunda belirtilen kip geçerli bir değer değil.
kip değiştirgesi, iletişim yöneticisinin oturum tanımlamak için kullandığı iletişim tanıtımını belirtir. Kip adının uzunluğu 1 - 8 karakter arasında olabilir. Geçerli karakterler A - Z arası büyük ve küçük harfler, 0 - 9 arası rakamlar ve #, @ ve $ karakterleridir. İlk karakter olarak bir harf kullanılmalıdır. Sistem küçük harfleri büyük harflerle değiştirir.
Komut işlenemez.
Kullanıcının Yapması Gereken: Belirtilen adın izin verilen bir kip adı olmasına dikkat edin. Adda kullanılan karakterleri denetleyin. Doğru bir kip adı kullanarak komutu yeniden verin.
SQL1018N | CATALOG NODE komutunda belirtilen "<ad>" düğüm adı zaten var. |
Açıklama: CATALOG NODE komutunun düğümadı değiştirgesinde belirtilen düğüm adı, bu kütük sisteminin düğüm dizininde önceden kataloğa alınmış.
Komut işlenemez.
Kullanıcının Yapması Gereken: düğümadı değiştirgesi doğru yazıldıysa, işleme devam edin.
Düğümdeki katalog bilgileri geçerli değilse, kataloğa alınan düğümü düğüm dizininde katalogdan çıkarıp komutu yeniden verin. Düğümdeki katalog bilgileri geçerliyse, yeni bir düğüm adı tanımlayın ve yeni düğüm adını kullanarak komutu yeniden verin.
SQL1019N | Komutta belirtilen "<ad>" düğüm adı geçersiz. |
Açıklama: Komutta belirtilen düğüm adı geçerli değil. Düğüm adı 1 - 8 karakter içermeli ve yalnızca veritabanı yöneticisi temel karakter takımındaki karakterler kullanılmalıdır.
Komut işlenemez.
Kullanıcının Yapması Gereken: Doğru düğüm adıyla komutu yeniden verin.
SQL1020C | Düğüm dizini dolu. |
Açıklama: Düğüm dizini yeni giriş alamıyor.
Komut işlenemez.
Kullanıcının Yapması Gereken: Düğüm dizinindeki gereksiz girişleri katalogdan çıkarın.
SQL1021N | UNCATALOG NODE komutunda belirtilen "<ad>" düğüm adı bulunamadı. |
Açıklama: Komutta belirtilen düğümadı düğüm dizininde bulunamadı.
Komut işlenemez.
Kullanıcının Yapması Gereken: düğümadı değiştirgesi doğruysa, düğüm zaten katalogdan çıkarılmış olabilir ve işlem devam eder. Tersi durumda, doğru düğüm adıyla komutu yeniden verin.
SQL1022C | Komutun işlenmesi için yeterli bellek yok. |
Açıklama: Rasgele erişimli bellek (RAM) komutu işlemek için yeterli değil.
Uzak bir yordam çağrıldıysa, uzak yordam izin verilen üst sınırdan (4K) fazla bir yerel değişken alanı kullanabilir.
Deyim UDF (kullanıcı tanımlı işlev) içeriyorsa, udf_mem_sz veritabanı yöneticisi yapılanış değiştirgesiyle denetlenen bellek kümesi, kullanılabilir bellekten daha fazla olabilir.
Komut işlenemez.
Kullanıcının Yapması Gereken: Uygulamayı durdurun. Sorunu giderebilecek çözümler:
NOT: Bu, DB2'nin Sürüm 2 öncesi yayınları için geçerlidir.
sqlcode: -1022
sqlstate: 57011
SQL1023C | İletişim etkileşimi başarısız oldu. |
Açıklama: İletişim etkileşiminde bir hata oluştu.
Komut işlenemez.
Kullanıcının Yapması Gereken: Özgün komutu yeniden verin. Hata sürerse, iletişim sisteminizin denetimcisine başvurun.
Federated system users: Bu durum data source tarafından da saptanabilir.
sqlcode: -1023
sqlstate: 08001
SQL1024N | Veritabanı bağlantısı yok. |
Açıklama: Veritabanıyla bağlantı yok. SQL CONNECT deyimi yürütülmeden başka SQL deyimi yürütülemez.
Komut işlenemez.
Kullanıcının Yapması Gereken: Hata veritabanıyla bağlantı kesilirken oluştuysa, işlemi sürdürün. Hata başka bir SQL deyiminde oluştuysa, SQL CONNECT deyimi uygulayın ve komut ya da deyimi yeniden yürütün.
sqlcode: -1024
sqlstate: 08003
SQL1025N | Veritabanları etkin olduğu için veritabanı yöneticisi durdurulmadı. |
Açıklama: Veritabanı yöneticisinin denetimi altındaki veritabanlarına bağlanmış uygulamalar varsa ya da herhangi bir veritabanı etkinleştirildiyse, veritabanı yöneticisini durdurma komutu işlenemez.
İşlem yapılmaz.
Kullanıcının Yapması Gereken: Genellikle işlem yapılması gerekmez. Veritabanı yöneticisinin durdurulabilmesi için, tüm etkin uygulamaların kullanmakta oldukları veritabanlarıyla bağlantılarını kesmeleri gerekir. Başka bir seçenek olarak, uygulamaları bağlantılarını kesmeye zorlamak için FORCE komutu ya da veritabanının etkinliğini kaldırmak için DEACTIVATE komutu çalıştırılabilir.
SQL1026N | Veritabanı yöneticisi zaten etkin. |
Açıklama: Veritabanı yöneticisini başlatma komutu zaten işlendi.
Komut işlenemez.
Kullanıcının Yapması Gereken: Komut zaten işlendiği için, uygulama işlemlerini sürdürebilir.
SQL1027N | Düğüm dizini bulunamadı. |
Açıklama: Düğüm dizini bulunamadığı için, düğüm dizinini listeleme komutu işlenemiyor.
Komut işlenemez.
Kullanıcının Yapması Gereken: Gerekli değiştirgeleri içeren bir CATALOG NODE komutu verdikten sonra yürürlükteki komutu yeniden yürütün.
SQL1029N | CATALOG NODE komutunda belirtilen ortak_lu diğer adı "<ad>" geçersiz. |
Açıklama: CATALOG NODE komutunda belirtilen ortak_lu diğer adı tanımlı değil ya da geçersiz karakter içeriyor. ortak_lu diğer adı, ortağın SNA mantıksal birimi diğer adıdır. Uzunluğu 1 - 8 karakter arasında olabilir ve boşluk karakteri içeremez.
Komut işlenemez.
Kullanıcının Yapması Gereken: ortak_lu değerinde yazım hatası olup olmadığına bakın. Diğer adın kullanılabilen bir mantıksal birim adı olmasına dikkat edin. Diğer adda kullanılan karakterleri denetleyin. Doğru ortak_lu ile komutu yeniden verin.
SQL1030C | Veritabanı dizini dolu. |
Açıklama: Sistem veritabanı dizini ya da yerel veritabanı dizini yeni giriş alamıyor.
Komut işlenemez.
Kullanıcının Yapması Gereken: Dizindeki gereksiz girişleri katalogdan çıkarın. Yerel veritabanı dizini doluysa, başka bir kütük sisteminde yeni veritabanları yaratın.
SQL1031N | Belirtilen kütük sisteminde veritabanı dizini bulunamıyor. |
Açıklama: Sistem veritabanı dizini ya da yerel veritabanı dizini bulunamıyor. Veritabanı yaratılmadı ya da doğru olarak kataloğa alınmadı.
Komut işlenemez.
Kullanıcının Yapması Gereken: Veritabanının doğru yol belirtimiyle yaratılıp yaratılmadığını denetleyin. Catalog Database komutunda, veritabanının bulunduğu dizini belirten bir yol değiştirgesi vardır.
sqlcode: -1031
sqlstate: 58031
SQL1032N | Veritabanı yöneticisini başlatma komutu verilmedi. |
Açıklama: Veritabanı yöneticisini başlatma komutu işlenmedi. Veritabanı yöneticisini durdurma komutunun, herhangi bir SQL deyiminin ya da yardımcı programın işlenebilmesi için bu komutun işlenmiş olması gerekir.
Komut işlenemez.
Kullanıcının Yapması Gereken: Veritabanı yöneticisini başlatma komutunu verdikten sonra yürürlükteki komutu yeniden verin.
Birden çok mantıksal düğüm kullanıyorsa, DB2NODE ortam değişkeninin değerinin doğru tanımlanıp tanımlanmadığını denetleyin. DB2NODE ortam değişkeni, uygulamanın bağlanmayı deneyeceği düğümü gösterir. DB2NODE ortam değişkeninde, uygulamayla aynı anasistemde tanımlı olan düğümlerden birinin düğüm numarası belirtilmelidir.
sqlcode: -1032
sqlstate: 57019
SQL1033N | Kullanımda olduğu için veritabanı dizinine erişilemiyor. |
Açıklama: Yürürlükte güncellenmekte olan veritabanı dizinlerine erişilemez. Ayrıca, başka bir nedenle erişiliyorsa, güncelleme için dizine erişilemez. Bu durum sistem veritabanı dizini ya da yerel veritabanı dizini için oluşabilir.
Komut işlenemez.
Kullanıcının Yapması Gereken: Erişimin tamamlanmasını bekleyin ve komutu yeniden verin.
sqlcode: -1033
sqlstate: 57019
SQL1034C | Veritabanı zarar gördü. Uygulamanın veritabanıyla bağlantısı kesildi. Veritabanında çalışan tüm uygulamalar durduruldu. |
Açıklama: Veritabanında zarar oluştu. Veritabanı kurtarılıncaya kadar kullanılamaz. Veritabanıyla bağlantısı olan tüm uygulamaların bağlantısı kesildi ve veritabanında uygulama çalıştıran tüm işlemler sona erdirildi.
Komut işlenemez.
Kullanıcının Yapması Gereken: Veritabanı kurtarmak için RESTART DATABASE komutunu verin. RESTART komutu sürekli başarısız olursa, veritabanını yedek kopyasından geri yüklemeyi düşünebilirsiniz. Bölümlenmiş veritabanı sunucusu ortamında, veritabanını yedeğinden geri yüklemeden önce, RESTART komutunun düğüm ya da iletişim bozuklukları nedeniyle mi başarısız olduğunu öğrenmek için syslog kütüğüne bakın. Neden buysa, veritabanı yöneticisinin çalışır durumda olduğunu ve iletişimin tüm düğümlerde devam ettiğini doğruladıktan sonra, yeniden başlatma komutunu yeniden verin.
Bu hata ileriye işleme sırasında saptandıysa, veritabanını yedeğinden geri yüklemeli ve ileriye işlemeyi yeniden gerçekleştirmelisiniz.
Bölümlenmiş veritabanı ortamlarında, RESTART komutunun her düğüm için ayrı işlendiğine dikkat edin. Veritabanının tüm düğümlerde yeniden başlatılmasını sağlamak için şu komutu kullanın:
db2_all db2 restart database <veritabanı_adı>
Tüm belirsiz hareketlerin çözülmesini sağlamak için bu komutun birkaç kez çalıştırılması gerekebilir.
Örnek veritabanını kuruyorsanız, kuruluşu atın ve örnek veritabanını yeniden kurun.
sqlcode: -1034
sqlstate: 58031
SQL1035N | Veritabanı şu an kullanımda. |
Açıklama: Aşağıdaki durumlardan biri geçerli:
Komut işlenemez.
Kullanıcının Yapması Gereken: Sorunu giderebilecek çözümler:
sqlcode: -1035
sqlstate: 57019
SQL1036C | Veritabanına erişilirken G/Ç hatası oluştu. |
Açıklama: En az bir veritabanı kütüğünde G/Ç hatası var:
Veritabanı kullanılamıyor.
Kullanıcının Yapması Gereken: Hata veritabanı işlenirken alındıysa, komutu yeniden verin. Hata sürerse, veritabanını yedek kopyasından geri yükleyin.
Hata CREATE DATABASE ya da DROP DATABASE komutunda oluştuysa, bu komutlardan sonra verilen CREATE DATABASE ya da DROP DATABASE komutları, başarısız kalan CREATE DATABASE ya da DROP DATABASE komutundan kalan kütük ve dizinleri silme girişiminde bulunur.
Örnek veritabanını kuruyorsanız, veritabanını atıp yeniden kurun.
Hata bir veritabanına bağlanma girişimi sırasında oluştuysa, izleme olanağını çalıştırın ve veritabanının kurtarılması gerekebileceği için IBM destek merkezini arayın.
sqlcode: -1036
sqlstate: 58030
SQL1037W | Düğüm dizini boş. |
Açıklama: Düğüm dizininin içeriğini okuma girişiminde bulunuldu, ancak hiçbir giriş bulunamadı.
Kullanıcının Yapması Gereken: Herhangi bir işlem yapılması gerekmez.
sqlcode: +1037
sqlstate: 01606
SQL1038C | Düğüm dizinine erişilirken G/Ç hatası oluştu. |
Açıklama: G/Ç hatası nedeniyle düğüm dizinine erişilemedi.
Komut işlenemez.
Kullanıcının Yapması Gereken: Komutu yeniden verin. Hata sürerse, düğüm dizinini (sqllib dizini altında sqlnodir) kaldırın ve ağdaki düğüm adlarını yeniden kataloğa alın.
sqlcode: -1038
sqlstate: 58031
SQL1039C | Veritabanı dizinine erişilirken G/Ç hatası oluştu. |
Açıklama: Sistem veritabanı dizinine ya da yerel veritabanı dizinine erişilemiyor. Bu hata yalnızca sistem bir veritabanını kataloğa alırken ya da katalogdan çıkarırken değil, dizinde kataloğa alınan bir veritabanına erişirken de oluşabilir.
Komut işlenemez.
Kullanıcının Yapması Gereken: Sorunu giderebilecek çözümler:
Örnek veritabanını kuruyorsanız, veritabanını atıp yeniden kurun.
sqlcode: -1039
sqlstate: 58031
SQL1040N | Veritabanına bağlı uygulama sayısı zaten üst sınıra ulaştı. |
Açıklama: Veritabanı bağlı uygulamaların sayısı, yapılanış kütüğünde veritabanı için belirtilen üst sınır değerine ulaştı.
Komut işlenemez.
Kullanıcının Yapması Gereken: Diğer uygulamalarının veritabanıyla bağlantılarını kesmesini bekleyin. Daha çok sayıda uygulamanın koşutzamanlı olarak çalışması gerekiyorsa, maxappls değerini artırın. Yeni değer, tüm uygulamalar veritabanıyla bağlantılarını kestikten ve veritabanı yeniden başlatıldıktan sonra yürürlüğe girer.
sqlcode: -1040
sqlstate: 57030
SQL1041N | Koşutzamanlı veritabanı sayısı üst sınırı kadar veritabanı zaten başlatıldı. |
Açıklama: Uygulama etkin olmayan bir veritabanını başlatma girişiminde bulundu, ancak etkin veritabanı sayısı zaten sistem yapılanış kütüğünde belirtilen üst sınır değerine eşit.
Komut işlenemez.
Kullanıcının Yapması Gereken: Veritabanlarından birinin etkinliğinin sona ermesini bekleyin. Aynı anda daha çok sayıda veritabanının etkin olması gerekiyorsa, numdb değerini artırın. Yeni değer, veritabanı yöneticisi başarıyla yeniden başlatıldıktan sonra yürürlüğe girer.
sqlcode: -1041
sqlstate: 57032
SQL1042C | Beklenmeyen bir sistem hatası oluştu. |
Açıklama: Sistem hatası oluştu. Bu hatanın bir nedeni, veritabanı yöneticisinin doğru kurulmamış ya da ortamın doğru tanımlanmamış olmasıdır.
OS/2'de, veritabanı yöneticisini başlatma girişimi sırasında bu hatanın çok sık rastlanan bir nedeni, NET.ACC kütüğünün bozuk olmasıdır.
Komut işlenemez.
Kullanıcının Yapması Gereken: Bu hata veritabanı yöneticisini başlatma girişimi sırasında OS/2'de oluştuysa ve NET.ACC kütüğünün bozuk olduğundan kuşkulanılıyorsa, sistemdeki NET.ACC kütüklerini OS/2 için DB2 kuruluş disketlerinin 1. disketindeki kütüklerle değiştirin.
Hata veritabanıyla bağlantı kurma girişimi sırasında oluştuysa, izleme olanağını çalıştırın (yönergeler aşağıda verilmektedir) ve IBM destek merkezini arayın.
Sorun yukarıda belirtilenler dışındaysa, sistem tarihi ve saatinin doğru ayarlanmış olmasına, sistemde yeterli bellek ve getir götür/sayfalama yeri bulunmasına dikkat edin.
Yürürlükteki komutu yeniden verin.
Hata sürerse, veritabanı yöneticisini durdurup yeniden başlatın.
Hata yine sürerse, veritabanı yöneticisini yeniden kurun.
İzleme etkin durumdaysa, işletim sistemi komut isteminde Independent Trace Facility'yi (Bağımsız İzleme Olanağı) çağırın. Bu olanağın kullanılmasına ilişkin bilgi edinmek için Troubleshooting Guide belgesinde Independent Trace Facility konusuna bakın. Aşağıdaki bilgilerle birlikte teknik servis temsilcinize başvurun:
Gerekli bilgiler:
Federated system users: Gerekiyorsa, isteği reddeden veri kaynağıyla sorunu yalıtın (sorunun oluştuğu veri kaynağını saptamak için izlenmesi gereken yordamları sorun saptama kılavuzunda bulabilirsiniz). Sorun bir veri kaynağındaysa, o veri kaynağına ilişkin sorun saptama yordamlarını izleyin.
sqlcode: -1042
sqlstate: 58004
SQL1043C | Veritabanı yöneticisi sistem kataloglarını kullanıma hazırlayamadı. Hata kodu "<hata>" döndürüldü. |
Açıklama: CREATE DATABASE komutu sistem kataloglarını kullanıma hazırlarken başarısız oldu.
Kullanıcının Yapması Gereken: İleti numarasını (SQLCODE) ve iletideki hata kodunu kaydedin.
İzleme etkin durumdaysa, işletim sistemi komut isteminde Independent Trace Facility'yi (Bağımsız İzleme Olanağı) çağırın. Bu olanağın kullanılmasına ilişkin bilgi edinmek için Troubleshooting Guide belgesinde Independent Trace Facility konusuna bakın. Aşağıdaki bilgilerle birlikte teknik servis temsilcinize başvurun:
SQL1044N | Kesme nedeniyle işlem iptal edildi. |
Açıklama: Kullanıcı kesme tuşu dizisine basmış olabilir.
İşlem durduruldu.
Federated system users: Bu durum data source tarafından da saptanabilir.
Kullanıcının Yapması Gereken: Kesmenin işlenmesi için işlemi sürdürün.
Örnek veritabanını kuruyorsanız, veritabanını atıp yeniden kurun.
Veritabanı yönticisi başlatılıyorsa, herhangi bir db2 komutundan önce db2stop komutunu çalıştırın.
sqlcode: -1044
sqlstate: 57014
SQL1045N | Kataloğa doğru alınmadığı için veritabanı bulunamadı. |
Açıklama: Veritabanı dizinindeki dolaylı bir giriş, başka bir HOME dışı girişi gösteriyor.
Komut işlenemez.
Kullanıcının Yapması Gereken: Dizin tarama komutlarıyla, ilişkili veritabanı dizinlerindeki tüm girişleri doğrulayın.
sqlcode: -1045
sqlstate: 58031
SQL1046N | Yetki kimliği geçersiz. |
Açıklama: Oturum açma sırasında belirtilen yetki data source ya da veritabanı yöneticisi için geçerli değil. Aşağıdaki durumlardan biri söz konusu:
Komut işlenemez.
Kullanıcının Yapması Gereken: Geçerli bir yetki kimliğiyle oturum açın.
Federated system users: Gerekiyorsa, isteği reddeden veri kaynağıyla sorunu yalıtın (sorunun oluştuğu veri kaynağını saptamak için izlenmesi gereken yordamları problem determination guide belgesinde bulabilirsiniz) ve o veri kaynağı için geçerli olan bir yetki kimliği kullanın.
sqlcode: -1046
sqlstate: 28000
SQL1047N | Uygulama zaten başka bir veritabanına bağlı. |
Açıklama: Uygulama bir veritabanına bağlıyken başka bir veritabanı yaratamaz.
Bir veritabanına bağlıyken başka bir veritabanına bağ tanımlamaya izin verilmez.
Komut işlenemez.
Kullanıcının Yapması Gereken: Etkin veritabanıyla bağlantıyı kesip komutu yeniden verin.
SQL1048N | START USING DATABASE ya da CONNECT TO komutundaki "<değiştirge>" kullanım değiştirgesi geçersiz. Paylaşmalı kullanım için S ya da paylaşmasız kullanım için X olması gerekir. DB2 Connect bağlantılarında yalnızca S desteklenir. N değeri, yalnızca MPP yapılanışında desteklenir. |
Açıklama: START USING DATABASE ya da CONNECT TO komutundaki kullanım değiştirgesinin paylaşılan kullanım için S ya da paylaşmasız kullanım için X olması gerekir. Veritabanına DB2 Connect ile bağlanılıyorsa yalnızca paylaşılan erişime izin verilir. Bu değerlerin tek harflik eşdeğerleri SQLENV.H kütüğünde gösterilmektedir.
Komut işlenemez.
Kullanıcının Yapması Gereken: Geçerli bir kullanım değiştirgesiyle (tek harflik eşdeğerlerinden biri olması önerilir) komutu yeniden verin.
SQL1049C | Uygulama hata durumunda. Veritabanıyla bağlantı kayboldu. |
Açıklama: Veritabanı bağlantısı kaybedildi.
Komut işlenemez.
Kullanıcının Yapması Gereken: CONNECT RESET deyimi uygulayın.
SQL1050N | Yerel veritabanı olması nedeniyle veritabanı katalogdan çıkarılamıyor. |
Açıklama: UNCATALOG DATABASE komutunda belirtilen veritabanı yerel bir veritabanı. Veritabanı atıldığında dizin girişleri silindiği için yerel veritabanları katalogdan çıkarılamaz.
Komut işlenemez.
Kullanıcının Yapması Gereken: Veritabanı adı doğru belirtildiyse işlemi sürdürün.
SQL1051N | Veritabanı dizinine ilişkin "<yol>" yolu yok. |
Açıklama: Komutun veritabanı dizini değiştirgesinde ya da veritabanı dizini girişinde belirtilen yol geçersiz. Bu adı taşıyan bir kütük sistemi yok.
Komut işlenemez.
Kullanıcının Yapması Gereken: Veritabanı dizini için doğru bir yol belirterek komutu yeniden verin.
sqlcode: -1051
sqlstate: 57019
SQL1052N | "<yol>" veritabanı yolu yok. |
Açıklama: Komutun yol değiştirgesinde belirtilen yol geçersiz. Bu adı taşıyan bir yol yok.
OS/2 ve Windows altyapılarındaki bölümlü veritabanı ortamlarında, CREATE DATABASE komutunun başarıyla işlenebilmesi için, bölümlü veritabanı grubundaki tüm düğümlerde aynı fiziksel sabit sürücü belirtimi (sürücü adı) kullanılmalı ve bu sürücülerde yeterli boş yer olmalıdır. Fiziksel sabit sürücü adı, veritabanı yöneticisi yapılanışında belirtilir. Bu alan boş bırakılırsa, varsayılan sürücü adı olarak, yönetim ortamını bulunduran makinede DB2'nin kurulu olduğu sabit sürücü (sqqlib yolu) kullanılır.
Komut işlenemez.
Kullanıcının Yapması Gereken: Doğru veritabanı yolunu belirterek komutu yeniden verin.
OS/2 ve Windows altyapılarındaki bölümlü veritabanı ortamları için, aşağıdakileri yapın:
SQL1053N | Bir kesme zaten işleniyor. |
Açıklama: Sistem şu anda bir kesmeyi işlediği için başka kesme isteği kabul edilemez.
Kesme isteği yoksayılır.
Kullanıcının Yapması Gereken: Yürürlükteki kesmenin işlenmesini bekleyip komutu yeniden verin.
SQL1054N | COMMIT işlemi sürüyor ve kesilemez. |
Açıklama: Sistem şu an bir COMMIT (kesinleştirme) işlemi yapıyor. Kullanıcı kesme tuşlarına bastı.
Kesme isteği yoksayılır.
Federated system users: Bu durum data source tarafından da saptanabilir.
Kullanıcının Yapması Gereken: COMMIT işleminin tamamlanmasını bekleyip komutu yeniden verin.
SQL1055N | ROLLBACK işlemi sürüyor ve kesilemez. |
Açıklama: Sistem şu an bir ROLLBACK (geriye işleme) işlemi yapıyor. Kullanıcı kesme tuşlarına bastı.
Kesme isteği yoksayılır.
Federated system users: Bu durum data source tarafından da saptanabilir.
Kullanıcının Yapması Gereken: ROLLBACK işleminin tamamlanmasını bekleyip komutu yeniden verin.
SQL1056N | Şu anda zaten sekiz veritabanı dizini taraması açık. |
Açıklama: Bu işlemde zaten sekiz veritabanı dizini taraması açıldı. Açık tarama sayısı sekizden fazla olamaz.
Komut işlenemez.
Kullanıcının Yapması Gereken: Bir ya da daha çok CLOSE DIRECTORY SCAN komutu verin ve yürürlükteki komutu yeniden çalıştırın.
sqlcode: -1056
sqlstate: 54029
SQL1057W | Sistem veritabanı dizini boş. |
Açıklama: Sistem veritabanı dizininin içeriğini okuma girişiminde bulunuldu, ancak hiçbir giriş bulunamadı.
Kullanıcının Yapması Gereken: Herhangi bir işlem yapılması gerekmez.
sqlcode: +1057
sqlstate: 01606
SQL1058N | Directory Scan komutundaki tanıtıcı değiştirgesi geçersiz. |
Açıklama: Directory Scan (dizin tarama) komutunda belirtilen tanıtıcı değiştirgesi geçerli değil. tanıtıcı değerinin, OPEN DIRECTORY SCAN ya da OPEN NODE DIRECTORY SCAN komutunun döndürdüğü değerlerden biri olması gerekir.
Komut işlenemez.
Kullanıcının Yapması Gereken: Geçerli bir tanıtıcı değiştirgesiyle komutu yeniden verin.
SQL1059N | Open Scan komutu verilmediği için Get Next komutu işlenemez. |
Açıklama: Tarama açılmadan bir dizin tarama komutu verildi.
Komut işlenemez.
Kullanıcının Yapması Gereken: Önce OPEN DIRECTORY SCAN ya da OPEN NODE DIRECTORY SCAN komutu verip sonra yürürlükteki komutu verin.
SQL1060N | "<yetki-kimliği>" kimlikli kullanıcının CONNECT ayrıcalığı yok. |
Açıklama: Belirtilen yetki kimliğinin veritabanına erişmek için CONNECT komutunu kullanma ayrıcalığı yok. Kullanıcının bir veritabanına bağlanabilmesi için, kullanıcıya CONNECT ayrıcalığının verilmesi gerekir.
Federated system users: Bu durum data source tarafından da saptanabilir.
Komut işlenemez.
Kullanıcının Yapması Gereken: Sistem denetimcisine ya da veritabanı denetimcisine başvurarak yetki kimliği için GRANT CONNECT işlemi yapılmasını isteyin. Komutu yeniden verin.
Federated system users: Gerekiyorsa, isteği reddeden veri kaynağıyla sorunu yalıtın (sorunun oluştuğu veri kaynağını saptamak için izlenmesi gereken yordamları problem determination guide belgesinde bulabilirsiniz) ve o veri kaynağı için doğru ayrıcalıkların verilmesini sağlayın.
sqlcode: -1060
sqlstate: 08004
SQL1061W | RESTART işlemi başarıyla tamamlandı, ancak veritabanına ilişkin belirsiz hareketler var. |
Açıklama: RESTART işlemi başarıyla tamamlandı, ancak belirsiz hareketler bulunduğu saptandı. Veritabanı kullanılabilir, ancak veritabanıyla son bağlantı atılmadan önce belirsiz hareketler çözülmezse, veritabanının yeniden kullanılabilmesi için yine RESTART işlemi yapılması gerekir.
Kullanıcının Yapması Gereken: Belirsiz hareketleri çözün ya da her kullanımdan önce veritabanı için RESTART işlemi yapmaya hazırlıklı olun. Veritabanını (XA/DTP ortamında) kullanan hareket yöneticisi çalışıyorsa, denetimci hareket yöneticisinin belirsiz hareketleri çözmesini sağlamalıdır. Başka bir seçenek olarak, denetimci hareketleri buluşsal olarak tamamlamak için büyük bir dikkatle komut satırı işlemcisini (CLP) kullanabilir.
Bölümlü veritabanı sunucusu ortamlarında, RESTART komutunun her düğüm için ayrı işlendiğine dikkat edin. Veritabanının tüm düğümlerde yeniden başlatılmasını sağlamak için şu komutu kullanın:
db2_all db2 restart database <veritabanı_adı>
Tüm düğümler işler durumdaysa, yukarıdaki komutun verilmesi tüm belirsiz hareketleri çözer.
Tüm belirsiz hareketlerin çözülmesini sağlamak için bu komutun birkaç kez çalıştırılması gerekebilir.
SQL1062N | "<yol>" veritabanı yolu bulunamadı. |
Açıklama: Komutta belirtilen yol değiştirgesi yok. Yol belirtilmediğinde sistem yapılanış kütüğünde belirtilen varsayılan yol kullanılır ve bu yol bulunamadı.
OS/2 ve Windows altyapılarındaki bölümlü veritabanı ortamlarında, CREATE DATABASE komutunun başarıyla işlenebilmesi için, bölümlü veritabanı grubundaki tüm düğümlerde aynı fiziksel sabit sürücü belirtimi (sürücü adı) kullanılmalı ve bu sürücülerde yeterli boş yer olmalıdır. Fiziksel sabit sürücü adı, veritabanı yöneticisi yapılanışında belirtilir. Bu alan boş bırakılırsa, varsayılan sürücü adı olarak, yönetim ortamını bulunduran makinede DB2'nin kurulu olduğu sabit sürücü (sqqlib yolu) kullanılır.
Komut işlenemez.
Kullanıcının Yapması Gereken: Yolun ya da varsayılan yolun sistemde bulunup bulunmadığını denetleyin. Komutu yeniden verin.
OS/2 ve Windows altyapılarındaki bölümlü veritabanı ortamları için, aşağıdakileri yapın:
SQL1063N | DB2START komutu başarıyla işlendi. |
Açıklama: Veritabanı yöneticisinin başlatılması için verilen komut başarıyla işlendi.
SQL1064N | DB2STOP komutu başarıyla işlendi. |
Açıklama: Veritabanı yöneticisinin durdurulması için verilen komut başarıyla işlendi.
SQL1065W | Veritabanı yaratıldı, ancak "<liste-adı>" listesindeki bir ya da daha çok bağ tanımlama kütüğünde hata oluştu. Şu kütükler için bağ tanımlanmadı: "<liste>". |
Açıklama: Bir ya da birden çok yardımcı program için veritabanına bağ tanımlanamadı. "<liste-adı>" liste kütüğü, bağ tanımlama kütüklerinin listesini içerir. "<liste>" listesindeki sayılar, liste kütüğündeki bağ tanımlanmamış kütüklerin göreli konumlarını gösterir.
Yeni yaratılan veritabanına, listede belirtilen yardımcı program bağ tanımlama kütükleri için bağ tanımlanmadı.
Kullanıcının Yapması Gereken: Kullanıcı, belirtilen yardımcı programlar için veritabanına bağ tanımlayabilir. Bağ tanımlama çağrısında biçim seçeneği kullanılmamalıdır.
SQL1066N | DB2START komutu başarıyla işlendi. IPX/SPX protokolü desteği başarıyla başlatılamadı. |
Açıklama: IPX/SPX protokolü desteği başarıyla başlatılamadı. Uzak istemciler sunucuyla bağlantı kurmak için IPX/SPX protokülünü kullanamaz. Olası nedenler:
Kullanıcının Yapması Gereken: İş istasyonunun NetWare kütük sunucusunda oturum açmış olmasına ve kütük sunucusunda Bindery nesnesi yaratma yetkisi bulunmasına dikkat edin. Kullanıcı SUPERVISOR ya da eşdeğeri yetkiyle oturum açmış olmalıdır. Ayrıca, veritabanı yöneticisi yapılanış kütüğünde belirtilen nesne adını iletişim ağındaki başka bir veritabanı yöneticisinin kullanmaması gerekir. Gereken düzeltmeleri yapın, DB2STOP komutunu çalıştırın ve DB2START komutunu yeniden çalıştırın.
Sorun sürerse, işletim sistemi komut isteminden DB2TRC ON -L 0X100000 komutunu girin. DB2START komutunu yeniden çalıştırdıktan sonra, izleme bilgilerinin kütüğe saklanması için komut isteminde DB2TRC DUMP kütükadı komutunu girin. İzlemeyi geçersiz kılmak için, DB2TRC OFF komutunu girin. İzleme bilgileriyle servis temsilcinize başvurun.
SQL1067N | DB2STOP komutu başarıyla işlenemedi. IPX/SPX protokolü desteği başarıyla durdurulamadı. |
Açıklama: IPX/SPX protokolü desteği başarıyla durdurulamadı. Olası nedenler:
Kullanıcının Yapması Gereken: İş istasyonunun NetWare kütük sunucusunda oturum açmış olmasına ve kütük sunucusunda Bindery nesnesi silme yetkisi bulunmasına dikkat edin. Kullanıcı SUPERVISOR ya da eşdeğeri yetkiyle oturum açmış olmalıdır. Gereken düzeltmeleri yapın ve DB2STOP komutunu yeniden çalıştırın.
Sorun sürerse, işletim sistemi komut isteminden DB2TRC ON -L 0X100000 komutunu girin. DB2STOP komutunu yeniden çalıştırdıktan sonra, izleme bilgilerinin kütüğe saklanması için komut isteminde DB2TRC DUMP kütükadı komutunu girin. İzlemeyi geçersiz kılmak için, DB2TRC OFF komutunu girin. İzleme bilgileriyle servis temsilcinize başvurun.
SQL1068N | CONNECT ya da ATTACH deyimindeki "<klnc-kimliği>" kullanıcı kimliğini içeren etki alanı DB2DOMAINLIST ortam değişkeninde tanımlı değil. |
Açıklama: CONNECT TO ya da ATTACH TO deyimindeki bir kullanıcı kimliği, DB2DOMAINLIST ortam değişkeninde tanımlı olan bir etki alanında değil.
Kullanıcının Yapması Gereken: DB2SET komutunu kullanarak, DB2DOMAINLIST ortam değişkeninde kullanıcı kimliğini içeren etki alanının adını belirtin.
sqlcode: -1068
sqlstate: 08004
SQL1069N | "<ad>" veritabanı yerel veritabanı değil. |
Açıklama: Veritabanı yerel bir veritabanı değil. Yerel veritabanı sistem veritabanı dizininde dolaylı belirtimiyle kataloğa alınır ve bu giriş aynı düğümdeki yerel veritabanı dizininde yerel giriş olarak belirtilir. Uzak veritabanları atılamaz.
Komut işlenemez.
Kullanıcının Yapması Gereken: Yanlış veritabanı adı belirtildiyse, doğru veritabanı adıyla komutu yeniden verin. Doğru veritabanı adı belirtildiyse ve veritabanı adının veritabanı dizininden kaldırılması isteniyorsa, UNCATALOG DATABASE komutunu kullanın.
SQL1070N | Veritabanı adı değiştirgesinin adresi geçersiz. |
Açıklama: Uygulama programı veritabanı adı değiştirgesi için geçerli olmayan bir adres kullandı. Adres ayrılmayan bir arabelleği gösteriyor ya da arabellekteki karakter dizgisinin boş sonlandırma karakteri yok.
Komut işlenemez.
Kullanıcının Yapması Gereken: Uygulama programını, doğru adres kullanılacak ve giriş dizgisi boş (null) karakterle sonlandırılacak biçimde düzeltin.
SQL1071N | Veritabanı diğer adı değiştirgesinin adresi geçersiz. |
Açıklama: Uygulama programı bu değiştirge için geçerli olmayan bir adres kullandı. Adres ayrılmayan bir arabelleği gösteriyor ya da arabellekteki karakter dizgisinin boş sonlandırma karakteri yok.
Komut işlenemez.
Kullanıcının Yapması Gereken: Uygulama programında geçerli bir adres kullanılmasına ve giriş dizgisinin boş (null) karakterle sonlandırılmasına dikkat edin.
SQL1072C | Veritabanı yöneticisi kaynakları tutarsız durumda. Veritabanı yöneticisi yanlış sona erdirildi ya da başka bir uygulama sistem kaynaklarını veritabanı yöneticisinin sistem kullanımıyla çakışan biçimde kullanıyor. Sistem kaynaklarının temizlenmesi gerekebilir. |
Açıklama: Veritabanı yöneticisi kaynakları tutarsız durumda olduğu için istek başarısız oldu. Bunun olabileceği durumlar:
Kullanıcının Yapması Gereken: Kaynakların temizlenmesi gerekebilir:
SQL1073N | Düğüm dizini yayın numarası yanlış. |
Açıklama: Düğüm dizini yayın numarası, ürünün beklediği yayın numarasıyla eşleşmiyor. Düğüm dizini önceki bir yayın düzeyinden olabilir.
Kullanıcının Yapması Gereken: Tüm düğüm girişlerini yeniden kataloğa alıp komutu yeniden verin.
SQL1074N | Password (parola) değiştirgesinin adresi geçersiz. |
Açıklama: Uygulama programı bu değiştirge için geçerli olmayan bir adres kullandı. Adres ayrılmayan bir arabelleği gösteriyor ya da arabellekteki karakter dizgisinin boş sonlandırma karakteri yok.
Komut işlenemez.
Kullanıcının Yapması Gereken: Uygulama programında geçerli bir adres kullanılmasına ve giriş dizgisinin boş (null) karakterle sonlandırılmasına dikkat edin.
SQL1075N | Database comment (veritabanı açıklaması) değiştirgesinin adresi geçersiz. |
Açıklama: Uygulama programı bu değiştirge için geçerli olmayan bir adres kullandı. Adres ayrılmayan bir arabelleği gösteriyor ya da arabellekteki karakter dizgisinin boş sonlandırma karakteri yok.
Komut işlenemez.
Kullanıcının Yapması Gereken: Uygulama programında geçerli bir adres kullanılmasına ve giriş dizgisinin boş (null) karakterle sonlandırılmasına dikkat edin.
SQL1076N | Count (sayı) değiştirgesinin adresi geçersiz. |
Açıklama: Uygulama programı count değiştirgesi için geçerli olmayan bir adres kullandı.
Komut işlenemez.
Kullanıcının Yapması Gereken: Uygulama programında geçerli bir adres kullanılmasına dikkat edin.
SQL1077N | Handle (tanıtıcı) değiştirgesinin adresi geçersiz. |
Açıklama: Uygulama programı handle değiştirgesi için geçerli olmayan bir adres kullandı.
Komut işlenemez.
Kullanıcının Yapması Gereken: Uygulama programında geçerli bir adres kullanılmasına dikkat edin.
SQL1078N | Buffer (arabellek) değiştirgesinin adresi geçersiz. |
Açıklama: Uygulama programı buffer değiştirgesi için geçerli olmayan bir adres kullandı.
Komut işlenemez.
Kullanıcının Yapması Gereken: Uygulama programında geçerli bir adres kullanılmasına dikkat edin.
SQL1079N | nodename (düğüm adı) değiştirgesinin adresi geçersiz. |
Açıklama: Uygulama programı geçersiz bir nname değiştirgesi adresi kullandı. Adres ayrılmayan bir arabelleği gösteriyor ya da arabellekteki karakter dizgisinin boş sonlandırma karakteri yok.
Komut işlenemez.
Kullanıcının Yapması Gereken: Uygulama programında geçerli bir adres kullanılmasına ve giriş dizgisinin boş (null) karakterle sonlandırılmasına dikkat edin.
SQL1080N | local_lu (yerel mantıksal birim) adı değiştirgesinin adresi geçersiz. |
Açıklama: Uygulama programı local_lu adı değiştirgesi için geçerli olmayan bir adres kullandı. Adres ayrılmayan bir arabelleği gösteriyor ya da arabellekteki karakter dizgisinin boş sonlandırma karakteri yok.
Komut işlenemez.
Kullanıcının Yapması Gereken: Uygulama programında geçerli bir adres kullanılmasına ve giriş dizgisinin boş (null) karakterle sonlandırılmasına dikkat edin.
SQL1081N | partner_lu (ortak mantıksal birimi) adı değiştirgesinin adresi geçersiz. |
Açıklama: Uygulama programı partner_lu adı değiştirgesi için geçerli olmayan bir adres kullandı. Adres ayrılmayan bir arabelleği gösteriyor ya da arabellekteki karakter dizgisinin boş sonlandırma karakteri yok.
Komut işlenemez.
Kullanıcının Yapması Gereken: Uygulama programında geçerli bir adres kullanılmasına ve giriş dizgisinin boş (null) karakterle sonlandırılmasına dikkat edin.
SQL1082N | Mode (kip) değiştirgesinin adresi geçersiz. |
Açıklama: Uygulama programı mode değiştirgesi için geçerli olmayan bir adres kullandı. Adres ayrılmayan bir arabelleği gösteriyor ya da arabellekteki karakter dizgisinin boş sonlandırma karakteri yok.
Komut işlenemez.
Kullanıcının Yapması Gereken: Uygulama programında geçerli bir adres kullanılmasına ve giriş dizgisinin boş (null) karakterle sonlandırılmasına dikkat edin.
SQL1083N | Veritabanı tanımlama öbeği işlenemedi; neden kodu="<neden-kodu>". |
Açıklama: Uygulama bir CREATE DATABASE komutu verdi, ancak veritabanı tanımlama öbeği (DBDB) işlenemedi; bunun nedeni aşağıdakilerden biridir:
Komut işlenemez.
Kullanıcının Yapması Gereken: Hatayı düzeltip komutu yeniden verin.
SQL1084C | Paylaşılan bellek kesimleri ayrılamıyor. |
Açıklama: Veritabanı yöneticisi bir veritabanı ortamı komutunu ya da SQL CONNECT deyimini işlerken kesim ayıramadı.
dbheap değiştirgesinin değeri çok küçük olabilir.
Kullanıcının Yapması Gereken: İleti numarasını (SQLCODE) kaydedin. Hatanın nedeni, veritabanı yöneticisi ya da veritabanı yöneticisinin çalıştırıldığı ortam için bellek kaynaklarının yetersiz olması olabilir. Veritabanı yöneticisinin gereksinmelerini karşılamaya yeterli bellek kaynağı bulunup bulunmadğını denetleyin. Etkin olması gerekmeyen artalan işlemlerini de sona erdirebilirsiniz.
Bellek kaynakları yeterliyse ve sorun devam ediyorsa, işletim sistemi komut isteminde Independent Trace Facility'yi çağırın. Bu olanağın kullanılmasına ilişkin bilgi edinmek için Troubleshooting Guide belgesinde Independent Trace Facility konusuna bakın. Aşağıdaki bilgilerle birlikte teknik servis temsilcinize başvurun:
Gerekli bilgiler:
sqlcode: -1084
sqlstate: 57019
SQL1085N | Uygulama öbeği ayrılamıyor. |
Açıklama: Veritabanı yöneticisinin veritabanı yapılanış kütüğünde belirtilen sayıda 4 K'lık uygulama öbeği sayfası ayıramaması nedeniyle, uygulama veritabanıyla bağlantı kuramadı. Sistemde 4 K'lık sayfalar bitti. Komut işlenemez.
Kullanıcının Yapması Gereken: Sorunu giderebilecek çözümler:
sqlcode: -1085
sqlstate: 57019
SQL1086C | İşletim sistemi hatası "<hata>" oluştu. |
Açıklama: Komut, işletim sisteminde işlemin sürmesini önleyen bir hata saptadı.
Komut işlenemez.
Kullanıcının Yapması Gereken: Hatayla ilgili bilgi almak için işletim sisteminin kullanıcı belgelerine bakın.
SQL1087W | Veritabanı yaratıldı, ancak "<ad>" liste kütüğü açılırken hata oluştu. Yardımcı programlar için veritabanına bağ tanımlanmadı. |
Açıklama: CREATE DATABASE komutu, bağ tanımlanacak yardımcı programlar listesini içeren liste kütüğünü açamadı. Liste kütüğünün, sqllib altdizininin bnd altdizininde bulunması gerekir.
Yeni yaratılan veritabanına yardımcı program bağ tanımlama kütükleri için bağ tanımlanmadı.
Kullanıcının Yapması Gereken: Yardımcı programlar için veritabanına bağ tanımlayın. Bağ tanımlama çağrısında biçim seçeneğini kullanmayın.
SQL1088W | Veritabanı yaratıldı, ancak yardımcı programlar için bağ tanımlanırken hata oluştu. Yardımcı programlar için veritabanına bağ tanımlanmadı. |
Açıklama: CREATE DATABASE ya da MIGRATE DATABASE yardımcı program bağ tanımlama kütükleri için veritabanına bağ tanımlayamadı.
Yardımcı program bağ tanımlama kütükleri için, yeni yaratılan ya da yeni sürüme geçirilen veritabanına bağ tanımlanmadı.
Kullanıcının Yapması Gereken: Yardımcı programlar için veritabanına bağ tanımlayın. Bağ tanımlama çağrısında biçim seçeneğini kullanmayın.
SQL1089W | Veritabanı yaratıldı, ancak yardımcı programlar için bağ tanımlanması işlemi kesildi. Yardımcı programlar için veritabanına bağ tanımlanmadı. |
Açıklama: Yardımcı programlar için veritabanına bağ tanımlanırken CREATE DATABASE komutu kesildi. Kesme tuşları dizisine basılmış olabilir.
Yeni yaratılan veritabanına yardımcı program bağ tanımlama kütükleri için bağ tanımlanmadı.
Kullanıcının Yapması Gereken: Yardımcı programlar için veritabanına bağ tanımlayın. Bağ tanımlama çağrısında biçim seçeneğini kullanmayın.
SQL1090C | Önderlenen program ya da yardımcı programın yayın numarası geçersiz. |
Açıklama: Önderlenen programın ya da yardımcı programın yayın numarası, kurulu veritabanı yöneticisi sürümünün yayın numarasıyla uyumlu değil.
Bu hata, uygulama programı veritabanı yönetici yapılanış kütüğünün kurulu sürümüne erişirken düzeyi eski veritabanı yöneticisi kitaplıkları ya da DLL birimleri kullanıyorsa da oluşur.
Komut işlenemez.
Kullanıcının Yapması Gereken: Uygulamanız işlenirken eski sürüm veritabanı yöneticisi kitaplığı ya da DLL birimi kullanılmamasına dikkat edin.
Sorun sürerse, önderleme işlemini olabiliyorsa yürürlükteki veritabanı yöneticisiyle yineleyin ve yalnızca uyumlu bir veritabanı yöneticisi yayın düzeyiyle önderlenen programları kullanın.
SQL1091C | Veritabanının yayın numarası geçersiz. |
Açıklama: Veritabanının yayın numarası, kurulu veritabanı yöneticisi sürümünün yayın numarasıyla uyumlu değil. Bu numara, veritabanının yaratıldığı zamanki yayın numarası, veritabanının yeni sürüme son geçirildiği zamanki yayın numarası ya da katalogda tanımlı olan en yüksek sürüm, yayın, değişiklik ya da düzeltme paketi düzeyi olabilir.
Komut işlenemez. Hata geri yükleme ya da yeni sürüme geçirme işlemi sırasında oluştuysa, geri yüklemeye ya da yeni sürüme geçirmeye çalıştığınız veritabanının yayın düzeyi uyumsuzdur. Hata bir düzeltme paketinin kaldırılmasından sonraki ilk bağlantıda oluştuysa, daha yüksek bir veritabanı yöneticisi kodunu kullanacak şekilde tanımlanmış bir veritabanına bağlanma girişiminde bulunulmuştur.
Kullanıcının Yapması Gereken: Yalnızca yayın düzeyi uyumlu bir veritabanı yöneticisiyle yaratılan veritabanlarını kullanın. Hata, geri yükleme ya da yeni sürüme geçirme işlemi sırasında oluştuysa, veritabanını önce yürürlükteki veritabanına geçiş sağlayabilecek bir sürüme geçirmeniz gerekir. Hata bir düzeltme paketinin kaldırılmasından sonraki ilk bağlantıda oluştuysa, veritabanını düzeltme paketi düzeyine güncelleyecek yardımcı program kullanılmadan önce, veritabanı yedek kopyasından geri yüklenmelidir.
sqlcode: -1091
sqlstate: 08004
SQL1092N | "<yetki-kimliği>" istenen komutu gerçekleştirmek için gereken yetkiye sahip değil. |
Açıklama: Kullanıcı, yetkili olmadığı bir komutu yürütme ya da işlemi gerçekleştirme girişiminde bulundu.
Komut işlenemez.
Federated system users: Bu durum data source tarafından da saptanabilir.
Kullanıcının Yapması Gereken: Gerekli yetkiye sahip bir kullanıcı olarak oturum açıp başarısız olan işlem ya da komutu yeniden deneyin. Doğru yetki düzeyleri SYSADM, SYSCTRL, SYSMAINT ve DBADM yetkilerini içerir. DBADM veritabanları için verilir ve diğer tüm yetkiler veritabanı yöneticisi yapılanışında tanımlı gruplardaki üyeliklere göre saptanır (örneğin, veritabanı yöneticisi yapılanış kütüğünde sysctrl_group 'denetle' olarak tanımlıysa, SYSCTRL yetkisine sahip olabilmeniz için 'denetle' grubunun bir üyesi olmanız gerekir). Gerçekleştirilecek komut ya da işlem için gereken yetkilerin listesi için bkz: Command Reference ya da SQL Reference.
Windows 2000 ortamında Kerberos kimlik denetimini kullanıyorsanız, makinede bir etki alanı hesabını kullanarak oturum açmaya dikkat edin. Windows 2000 ortamında Kerberos kimlik denetimini ancak etki alanı kullanıcıları kullanabilirler.
LDAP desteği kullanıyorsanız, sizin ya da DB2 Connect ağ geçidinin CATALOG DATABASE, NODE ve DCS DATABASE komutlarını yürütme yetkisine sahip olmanız gereklidir. Sorunu gidermek için, istemcide ya da ağ geçidinde "UPDATE DBM CFG USING CATALOG_NOAUTH YES" komutunu çağırın.
Federated system users: Gerekiyorsa, isteği reddeden veri kaynağıyla sorunu yalıtın (sorunun oluştuğu veri kaynağını saptamak için izlenmesi gereken yordamları problem determination guide belgesinde bulabilirsiniz) ve belirtilen yetki kimliğinin o veri kaynağı için gereken yetkiye sahip olmasına dikkat edin.
Yetki isteği konusunda yardımcı olması için sistem denetimcisine başvurun. Gerekli yetkiye sahip olmadan komutu yürütme girişiminde bulunmayın.
SQL1093N | Kullanıcı oturum açmadı. |
Açıklama: Yetki denetimi gerektiren herhangi bir komut yürütülmeden önce kullanıcının oturum açması gerekir. Bu hatanın olası nedenleri arasında şunlar sayılabilir:
Komut işlenemez.
Kullanıcının Yapması Gereken: Geçerli bir kullanıcı kimliğiyle oturum açıp komutu yeniden verin. Birden çok işlem aynı anda oturum açma girişiminde bulunuyorsa, birkaç saniye bekleyip oturum açma yordamını yeniden uygulayın.
sqlcode: -1093
sqlstate: 51017
SQL1094N | Güncellenmekte olduğu için düğüm dizinine erişilemiyor. |
Açıklama: Güncellenmekte olan düğüm dizinleri taranamaz ve kullanılamaz. Ayrıca, başka bir nedenle erişiliyorsa, güncelleme için dizine erişilemez.
Komut işlenemez.
Kullanıcının Yapması Gereken: Güncelleme tamamlandıktan sonra komutu yeniden verin.
sqlcode: -1094
sqlstate: 57009
SQL1095N | Şu anda zaten sekiz düğüm dizini taraması açık. |
Açıklama: Bu işlemde sekiz düğüm dizini taraması zaten açık ve sekizden fazla tarama yapılamaz.
Komut işlenemez.
Kullanıcının Yapması Gereken: Bir ya da daha çok CLOSE NODE DIRECTORY SCAN komutu verin. Komutu yeniden verin.
sqlcode: -1095
sqlstate: 54029
SQL1096N | Komut bu düğüm tipi için geçersiz. |
Açıklama: Komut, desteklenmediği bir düğümde verildi ya da bu düğüm için sistem ortamının yanlış kurulduğu saptandı. Örneğin, istemci bir düğümde bir veritabanı LOCAL belirtimiyle kataloğa alındı.
Komut işlenemez.
Kullanıcının Yapması Gereken: Komut ve değiştirgelerin düğüm tipi için doğru olup olmadığını denetleyin. Ayrıca, komutun işleneceği ortamın doğru olup olmadığını denetleyin. Komutu yeniden verin.
SQL1097N | Düğüm adı düğüm dizininde bulunamadı. |
Açıklama: Veritabanı dizininde uzak veritabanı için belirtilen düğüm adı ya da ATTACH komutunda belirtilen düğüm adı düğüm dizininde kataloğa alınmadı.
Komut işlenemez.
Federated system users: Bu durum data source tarafından da saptanabilir.
Kullanıcının Yapması Gereken: Veritabanı dizininde ya da ATTACH komutunun nesnesi olarak belirtilen düğüm adının düğüm dizininde kataloğa alınıp alınmadığını denetleyin. Düğüm, düğüm dizininde listelenmiyorsa, bir CATALOG NODE komutu verin.
Federated system users: Yukarıda belirtilen işlemlere ek olarak, tüm SYSCAT.SERVERS girişlerinde listelenen düğüm adlarının doğru olup olmadığını da denetleyin. Düğüm, düğüm dizininde listelenmiyorsa ve sunucu DB2 ailesinin üyesiyse, o düğüm için bir CATALOG NODE komutu verin.
sqlcode: -1097
sqlstate: 42720
SQL1098N | Uygulama bu veritabanına zaten bağlı. |
Açıklama: Bir veritabanıyla bağlantı kurulması istendi, ancak uygulama zaten belirtilen veritabanına bağlı.
Komut işlenemez.
Kullanıcının Yapması Gereken: Herhangi bir işlem yapılması gerekmez.
sqlcode: -1098
sqlstate: 53056
SQL1099N | Disket yazmaya karşı korumalı. |
Açıklama: Yazmaya karşı korumalı bir disketteki bir veritabanına yazma girişiminde bulunuldu.
Deyim işlenemez.
Kullanıcının Yapması Gereken: Doğru disketi kullanıp kullanmadığınızı inceleyin. Gerekiyorsa, disketin korumasını kaldırın.