Message Reference

SQL0200 - SQL0299

SQL0203N"<ad>" kolonuna yapılan gönderme belirsiz.

Açıklama: Deyimde "<ad>" kolonu kullanıldı, ancak bu göndermenin hedefi olabilecek birden çok kolon var. Bunun nedeni aşağıdakilerden biri olabilir:

Çizelgedeki olası kolonlardan hangisine gönderme yapıldığını saptamak için kolon adıyla ilgili ek bilgi gerekir.

Deyim işlenemez.

Kullanıcının Yapması Gereken: Kolon adına bir niteleyici ekleyin. Niteleyici, çizelge ya da ilinti adıdır. Seçim listesinde bir kolonun yeniden adlandırılması gerekebilir.

sqlcode: -203

sqlstate: 42702

SQL0204N"<ad>" tanımsız bir ad.

Açıklama: Bu hatanın nedeni aşağıdakilerden biri olabilir:

Bu dönüş kodu herhangi bir veritabanı nesnesi tipi için üretilebilir.

Federated system users: "<ad>" ile tanıtılan nesne veritabanında tanımlı değil ya da bir DROP NICKNAME deyimi söz konusuysa "<ad>" bir takma ad değil.

Bazı veri kaynakları "<ad>" için ilgili değerleri sağlamaz. Bu durumda ileti simgesi şu biçimde olur: "OBJECT:<veri kaynağı> TABLE/VIEW" (bu biçimdeki bir ileti simgesi, belirtilen veri kaynağındaki gerçek değerin bilinmediğini gösterir).

Deyim işlenemez.

Kullanıcının Yapması Gereken: Nesne adının (gereken tüm niteleyiciler de içinde olmak üzere) SQL deyiminde doğru belirtilip belirtilmediğini ve varolup olmadığını denetleyin. SOURCE yantümcesinde veri tipi ya da işlev eksikse, nesne yok demektir YA DA nesne bir şemada vardır, ancak işlev yolunuzda bu şema yoktur.

Federated system users: Deyim bir DROP NICKNAME deyimiyse, nesnenin gerçekten bir takma ad olmasına dikkat edin. Nesne birleşik veritabanında ya da veri kaynağında varolmayabilir. Birleşik veritabanı nesnelerinin ve veri kaynağı nesnelerinin varolduğunu doğrulayın.

sqlcode: -204

sqlstate: 42704

SQL0205N"<ad>" kolonu ya da özniteliği "<nesne-adı>" nesnesinde tanımlı değil.

Açıklama: "<nesne-adı>" bir çizelge ya da görünümse, "<ad>", "<nesne-adı>" nesnesinde tanımlı olmayan bir kolondur. "<nesne-adı>" yapılandırılmış bir tipse, "<ad>", "<nesne-adı>" nesnesinde tanımlı olmayan bir özniteliktir.

Federated system users: "<nesne-adı>" bir takma ada gönderme yapabilir.

Deyim işlenemez.

Kullanıcının Yapması Gereken: "<nesne-adı>" bir çizelge ya da görünümse, kolon ve görünüm ya da çizelge adlarının (gereken tüm niteleyiciler de içinde olmak üzere) SQL deyiminde doğru belirtilip belirtilmediğini denetleyin. "<nesne-adı>" yapılandırılmış bir tipse, öznitelik ve tip adlarının ( gereken tüm niteleyiciler içinde de olmak üzere) SQL deyiminde doğru belirtilip belirtilmediğini denetleyin.

Bu hatayı bir REORG ya da IMPORT işlemi sırasında alırsanız, dizindeki kolon adları veritabanı yöneticisi adlandırma kurallarına uygun olmayabilir; bu adlandırma kuralları için Administration Guide belgesine bakın.

sqlcode: -205

sqlstate: 42703

SQL0206N"<ad>" kullanıldığı bağlamda geçerli değil.

Açıklama: Bu hata aşağıdaki durumlarda oluşabilir:

Deyim işlenemez.

Kullanıcının Yapması Gereken: SQL deyiminde adların doğru belirtilip belirtilmediğini denetleyin. SELECT deyimi için, FROM yantümcesinde gerekli tüm çizelgelerin adlarının belirtilip belirtilmediğini denetleyin. ORDER BY yantümcesindeki alt seçim için, ilintili kolon başvurusu olmadığını doğrulayın. Bir çizelge için ilinti adı kullanılıyorsa, sonraki göndermelerde çizelge adının değil, bu ilinti adının kullanılmasına dikkat edin.

CREATE TRIGGER deyimi için, SET geçiş değişkeni deyimindeki atamaların sol tarafında yalnızca yeni geçiş değişkenlerini belirtmeye ve işlem konusu olan çizelgenin kolonlarına yapılan tüm göndermelerde bir ilinti adı belirtilmiş olmasına dikkat edin.

sqlcode: -206

sqlstate: 42703

SQL0207NKüme işleciyle birlikte kullanılan SELECT deyiminin ORDER BY yantümcesinde kolon adı kullanılamaz.

Açıklama: Küme işleci içeren bir SELECT deyimi, kolon adları belirten bir ORDER BY yantümcesi içeriyor. Bu durumda, ORDER BY yantümcesindeki kolon listesinde yalnızca tamsayılar bulunmalıdır.

Deyim işlenemez.

Kullanıcının Yapması Gereken: ORDER BY yantümcesindeki kolon listesinde yalnızca tamsayı belirtin.

NOT: Bu hata, DB2'nin Sürüm 2 öncesi yayınları ve DB2 Connect ile erişilen anasistemler için geçerlidir.

sqlcode: -207

sqlstate: 42706

SQL0208N"<ad>" kolonu sonuç çizelgesinin bir öğesi olmadığı için ORDER BY yantümcesi geçersiz.

Açıklama: ORDER BY listesinde belirtilen "<ad>" kolonu SELECT listesinde belirtilmediği ve sonuç çizelgesinde olmadığı için deyim geçersiz. SELECT deyiminin tam seçimi alt seçim değilse, sonucu düzenlemek için ancak sonuç çizelgesindeki kolonlar kullanılabilir.

Deyim işlenemez.

Kullanıcının Yapması Gereken: Deyimin sözdizimini düzeltmek için, belirtilen kolonu sonuç çizelgesine ekleyin ya da ORDER BY yantümcesinden silin.

sqlcode: -208

sqlstate: 42707

SQL0212N"<ad>" yinelenen bir çizelge belirteci ya da tetikleyici tanımının REFERENCING yantümcesinde bir kereden çok belirtiliyor.

Açıklama: Gösterilen çizelge, görünüm, diğer ad ya da ilinti adı ("<ad>") aynı FROM yantümcesinde gösterilen başka bir çizelge, görünüm, diğer ad ya da ilinti adıyla aynı.

Deyim bir CREATE TRIGGER deyimiyse, REFERENCING yantümcesinde işlem konusu olan çizelgeyle aynı ad belirtilmiş olabilir. Ayrıca, OLD ve NEW ilinti adları ya da NEW_TABLE ya da OLD_TABLE tanıtıcılarından birden çoğu için aynı ad belirtilmiş olabilir.

Deyim işlenemez.

Kullanıcının Yapması Gereken: SELECT deyiminin FROM yantümcesini yeniden yazın. Çizelge adları, görünüm adları ya da diğer adlara ilinti adları atayarak, FROM yantümcesinde gösterilen çizelge, görünüm, diğer ad ya da ilinti adlarından hiçbirinin, gösterilen başka bir çizelge, görünüm, diğer ad ya da ilinti adıyla aynı olmamasını sağlayın.

CREATE TRIGGER deyimi için, REFERENCING yantümcesindeki adları yinelenme olmayacak şekilde değiştirin.

sqlcode: -212

sqlstate: 42712

SQL0214N"<yantümce-tipi>" yantümcesinde "<ifade-başlangıcı>" ile başlayan ifade geçersiz. Neden kodu = "<neden-kodu>".

Açıklama: "<yantümce-tipi>" yantümcesinde ifadenin ilk kısmı olan "<ifade-başlangıcı>" ile belirtilen ifade, "<neden-kodu>" ile belirtilen nedenlerden ötürü geçersiz:

1
SELECT deyiminin tam seçimi bir alt seçim değil. Bu SELECT deyimi tipinde, ORDER BY yantümcesinde ifade kullanılamaz. Bu neden kodu, "<yantümce-tipi>" ORDER BY olduğunda üretilir.

2
SELECT yantümcesinde DISTINCT belirtildi, ancak ifade seçim listesindeki bir ifadeyle tam olarak eşleşmiyor. Bu neden kodu, "<yantümce-tipi>" ORDER BY olduğunda üretilir.

3
ORDER BY yantümcesinde bir kolon işlevi bulunması, gruplama yapılmasına neden oldu. Bu neden kodu, "<yantümce-tipi>" ORDER BY olduğunda üretilir.

4
GROUP BY yantümcesinde sayıl tam seçim ifadesi kullanılamaz. Bu neden kodu, "<yantümce-tipi>" GROUP BY olduğunda üretilir.

5
GROUP BY yantümcesindeki başvuru kaldırma işlecinin sol tarafında sapmalı işlev kullanılamaz. Bu neden kodu, "<yantümce-tipi>" GROUP BY olduğunda üretilir.

Deyim işlenemez.

Kullanıcının Yapması Gereken: "<neden-kodu>" ile belirtilen nedene göre, SELECT deyiminde değişiklik yapın:

1
ORDER BY yantümcesindeki ifadeyi kaldırın. Sonucun bir kolonuna gönderme yapılmak isteniyorsa, sıralama anahtarını yalın-tamsayı ya da yalın-kolon-adı biçiminde değiştirin.

2
SELECT yantümcesinden DISTINCT öğesini kaldırın ya da sıralama anahtarını yalın-tamsayı ya da yalın-kolon-adı biçiminde değiştirin.

3
GROUP BY yantümcesi ekleyin ya da ORDER BY yantümcesindeki kolon işlevini kaldırın.

4
GROUP BY yantümcesindeki sayıl tam seçimleri kaldırın. Sayıl-tam seçime dayalı olan sonucun bir kolonunda gruplama yapılması isteniyorsa, önce ifade sonucun bir kolonunu oluşturacak biçimde bir sonuç çizelgesi elde etmek için içiçe kullanılan bir çizelge ifadesi ya da ortak çizelge ifadesi kullanın.

5
GROUP BY yantümcesindeki başvuru kaldırma işleçlerinin sol tarafında sapmalı işlev varsa, kaldırın.

sqlcode: -214

sqlstate: 42822

SQL0216NKarşılaştırma belirtimi işlecinin iki tarafındaki öğe sayısı aynı değil. Karşılaştırma belirtimi işleci "<karşılaştırma-belirtimi-işleci>".

Açıklama: Karşılaştırma belirtimi, karşılaştırma belirtimi işlecinin sağ ya da sol tarafında (ya da her iki tarafında) öğe listeleri içerir. İki taraftaki öğe sayısı aynı olmalıdır. Bu öğeler ayraç içinde verilen bir ifade listesinde ya da bir tam seçimin seçim listesinin öğeleri olarak geçebilir.

Deyim işlenemez.

Kullanıcının Yapması Gereken: Karşılaştırma belirtimini, işlecin her iki tarafındaki öğe sayıları aynı olacak biçimde düzeltin.

sqlcode: -216

sqlstate: 428C4

SQL0217WYalnızca Açıklama bilgi istekleri işlenmekte olduğu için deyim yürütülmedi.

Açıklama: Özel Açıklama kayıtlarından birinin yürürlükteki değeri EXPLAIN olarak tanımlanmıştır. Bu değer, devingen SQL deyimlerinin hazırlanmasına ve açıklanmasına olanak sağlar, ancak bunların yürütülmesini önler.

Kullanıcının Yapması Gereken: Bu koşulla karşılaşan arabirim ya da uygulamadan gerekli SET deyimini yürüterek, ilgili özel Açıklama kaydı değeri için EXPLAIN dışında bir değer tanımlayın.

sqlcode: +217

sqlstate: 01604

SQL0219NGerekli Açıklama çizelgesi "<ad>" yok.

Açıklama: Açıklama olanağı çağrıldı, ancak gerekli "<ad>" Açıklama çizelgesini bulamadı. Açıklama olanağı çalıştırılmadan önce Açıklama çizelgeleri yaratılmalıdır.

Kullanıcının Yapması Gereken: Gerekli Açıklama çizelgelerini yaratın. Açıklama çizelgelerinin yaratılması için gereken SQL Data Definition Language deyimleri, sqllib altındaki misc dizininde yer alan EXPLAIN.DDL kütüğünde bulunabilir.

sqlcode: -219

sqlstate: 42704

SQL0220N"<ad>" Açıklama çizelgesindeki "<ad2>" kolonu gereken şekilde tanımlanmamış ya da yok.

Açıklama: Açıklama olanağı çağrıldı, ancak "<ad>" Açıklama çizelgesinin tanımlaması beklenen şekilde değil. Tanımlamanın yanlış olmasının nedeni aşağıdakilerden biri olabilir:

Kullanıcının Yapması Gereken: Belirtilen Açıklama çizelgesine ilişkin tanımlamaları düzeltin. Açıklama çizelgelerinin yaratılması için gereken SQL Data Definition Language deyimleri, sqllib altındaki misc dizininde yer alan EXPLAIN.DDL kütüğünde bulunabilir.

sqlcode: -220

sqlstate: 55002

SQL0236WSQLDA yalnızca "<tamsayı1>" SQLVAR girişi sağladı. "<tamsayı3>" kolon için "<tamsayı2>" SQLVAR girişi gerekiyordu. Hiçbir SQLVAR girişi tanımlanmadı.

Açıklama: SQLDA'nın SQLN alanının değeri, en az sonuç kümesindeki kolon sayısı kadar olmalıdır.

Veritabanı yöneticisi hiçbir SQLVAR girişi tanımlamadı ve SQLDOUBLED işareti "kapalı" (yani boşluk karakteri) olarak belirlendi.

Kullanıcının Yapması Gereken: SQLDA'daki SQLN alanının değerini, (SQLDA'nın bu değeri destekleyecek büyüklükte olduğundan emin olduktan sonra) iletide belirtilen değere çıkarın ve deyimi yeniden yürütün.

sqlcode: +236

sqlstate: 01005

SQL0237WSQLDA yalnızca "<tamsayı1>" SQLVAR girişi sağladı. Tanımlanmakta olan kolonlardan en az biri ayrı tip olduğu için "<tamsayı2>" SQLVAR girişi belirtilmesi gerekiyordu. Hiçbir İkincil SQLVAR girişi tanımlanmadı.

Açıklama: Sonuç kümesindeki kolonlardan en az biri ayrı tip olduğu için, sonuç kümesindeki kolon sayısının iki katı SQLVAR girişi için yer sağlanmalıdır. Veritabanı yöneticisi yalnızca Temel SQLVAR girişlerini tanımladı ve SQLDOUBLED işareti "kapalı" (yani boşluk karakteri) olarak belirledi.

Kullanıcının Yapması Gereken: Sonuç kümesinde ayrı tip(ler)e ilişkin ek bilgiye gerek yoksa, herhangi bir işlem yapılması gerekmez. Ayrı tip bilgisi gerekiyorsa, SQLDA'daki SQLN alanının değerini, (SQLDA'nın bu değeri destekleyecek büyüklükte olduğundan emin olduktan sonra) iletide belirtilen değere çıkarın ve deyimi yeniden yürütün.

sqlcode: +237

sqlstate: 01594

SQL0238WSQLDA yalnızca "<tamsayı1>" SQLVAR girişi sağladı. Tanımlanmakta olan kolonlardan en az biri LOB ya da yapılandırılmış tip olduğundan, "<tamsayı3>" kolon için "<tamsayı2>" SQLVAR girişi gerekiyordu. Hiçbir SQLVAR girişi tanımlanmadı.

Açıklama: Sonuç kümesindeki kolonlardan en az biri LOB ya da yapılandırılmış tip olduğu için, sonuç kümesindeki kolon sayısının iki katı SQLVAR girişi için yer sağlanmalıdır. Sonuç kümesindeki kolonlardan birinin ya da birden çoğunun ayrı tip olabileceğine de dikkat edin.

Veritabanı yöneticisi hiçbir SQLVAR girişi tanımlamadı ve SQLDOUBLED işareti "kapalı" (yani boşluk karakteri) olarak belirlendi.

Kullanıcının Yapması Gereken: SQLDA'daki SQLN alanının değerini, (SQLDA'nın bu değeri destekleyecek büyüklükte olduğundan emin olduktan sonra) iletide belirtilen değere çıkarın ve deyimi yeniden sunun.

sqlcode: +238

sqlstate: 01005

SQL0239WSQLDA yalnızca "<tamsayı1>" SQLVAR girişi sağladı. Tanımlanmakta olan kolonlardan en az biri ayrı tip ya da başvuru tipi olduğundan, "<tamsayı3>" kolon için "<tamsayı2>" SQLVAR girişi gerekiyordu. Hiçbir SQLVAR girişi tanımlanmadı.

Açıklama: Sonuç kümesindeki kolonlardan herhangi biri ayrı tip ya da başvuru tipiyse, sonuç kümesindeki kolon sayısının iki katı SQLVAR girişi için yer sağlanmalıdır.

Veritabanı yöneticisi hiçbir SQLVAR girişi tanımlamadı ve SQLDOUBLED işareti "kapalı" (yani boşluk karakteri) olarak belirlendi.

Kullanıcının Yapması Gereken: Ayrı tip ya da başvuru tipi bilgisi gerekiyorsa, SQLDA'daki SQLN alanının değerini, (SQLDA'nın bu değeri destekleyecek büyüklükte olduğundan emin olduktan sonra) iletide belirtilen değere çıkarın ve deyimi yeniden yürütün. Sonuç kümesinde ayrı tip(ler)e ya da başvuru tip(ler)ine ilişkin ek bilgiye gerek yoksa, sonuç kümesindeki kolon sayısı için yeterli SQLVAR girişi sağladıktan sonra deyimi yeniden yürütebilirsiniz.

sqlcode: +239

sqlstate: 01005

SQL0242N"<nesne-adı>" adlı nesne (tipi "<nesne-tipi>") nesne listesinde bir kereden çok belirtildi.

Açıklama: "<nesne-tipi>" tipindeki nesne adları listesinde, "<nesne-adı>" adlı nesne bir kereden çok belirtildi. Deyime ilişkin işlem nesne üzerinde birden çok kez gerçekleştirilemez.

Kullanıcının Yapması Gereken: Nesneye ilişkin yinelemeleri listeden kaldırın.

sqlcode: -242

sqlstate: 42713

SQL0257NŞu an bu altyapıda ham DEVICE kapları desteklenmiyor.

Açıklama: DEVICE kaplarını kullanma girişiminde bulunuldu. Şu an bu altyapıda bu kaplar desteklenmiyor.

Kullanıcının Yapması Gereken: Bunların yerine FILE kaplarını ya da sistem tarafından yönetilen çizelge alanlarını kullanın.

sqlcode: -257

sqlstate: 42994

SQL0258NÇizelge alanının yeniden dengelenmesi beklemedeyken ya da sürerken kap eklenemez.

Açıklama: Aşağıdaki koşullardan biri oluştu:

  1. Aynı iş biriminde, daha önce (aynı düğümdeki) aynı çizelge alanına kap eklemek için ALTER TABLESPACE deyimi yürütüldü. Bir iş biriminde, düğümdeki bir çizelge alanına kap eklemek için ALTER TABLESPACE deyimi yalnızca bir kez kullanılabilir.
  2. Kap eklemek istediğiniz çizelge alanının yeniden dengelenmesi işlemi sürüyor. 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:

  1. Olabilirse, iş birimini geriye işleyin ve tüm kapların eklenmesi için tek bir ALTER TABLESPACE deyimi yürütün. Bu olanak yoksa, yeniden dengelemenin tamamlanmasını bekleyip işlemi yeniden deneyin.
  2. Yeniden dengelemenin tamamlanmasını bekleyip işlemi yeniden deneyin.

sqlcode: -258

sqlstate: 55041

SQL0259NÇizelge alanına ilişkin kap eşlemi çok karmaşık.

Açıklama: Eşlem yapısı, çizelge alanı adres alanının çeşitli kaplarla nasıl eşlendiğine ilişkin kayıtları tutar. Bu kayıtlar karmaşıklaşırsa, çizelge alanı kütüğüne sığmayabilir.

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: Verilerin kaplar arasında daha eşit dağılması için çizelge alanının yeniden dengelenmesi gerekebilir. Bu işlem, eşlemeyi yalınlaştırabilir.

Bu işlemler sonuç vermezse, olabildiğince çok sayıda kabı aynı büyüklüğe getirmeye çalışın. Çizelge alanını yedekledikten sonra kapları değiştirmek için veritabanı denetim yardımcı programını kullanarak varolan kap büyüklüklerini değiştirebilirsiniz. Çizelge alanını yeni kaplara geri yükleyin.

sqlcode: -259

sqlstate: 54037

SQL0260N"<kolon-adı>" kolonu, LONG tipi kolon, DATALINK tipi kolon ya da yapılandırılmış tip kolon olduğu için bölümleme anahtarında kullanılamaz.

Açıklama: Bölümleme anahtarında LONG tipi kolon, DATALINK tipi kolon ya da yapılandırılmış tip kolon kullanılamaz.

Deyim işlenemez.

Kullanıcının Yapması Gereken: Bölümleme anahtarı için LONG tipi kolonları, DATALINK tipi kolonları ya da yapılandırılmış tip kolonları kullanmayın.

Çizelgede yalnızca LONG tipi kolonlar, DATALINK tipi kolonlar ya da yapılandırılmış tip kolonlar varsa, bölümleme anahtarı için kullanılabilecek bir kolon ekleyin ya da çizelgeyi tek düğümlü düğüm grubunda bölümleme anahtarı olmaksızın tanımlayın.

sqlcode: -260

sqlstate: 42962

SQL0262N"<çzlg-adı>" çizelgesi yalnızca LONG tipi kolonlar içerdiği için, "<düğüm-grubu-adı>" çok düğümlü düğüm grubunda yaratılamaz. Bölümleme anahtarı yaratılamıyor.

Açıklama: Yalnızca LONG tipi kolonlardan oluşan "<çzlg-adı>" çizelgesi, çok düğümlü düğüm grubunda yaratılamaz. Bölümleme anahtarı için kullanılmak üzere, çizelgede LONG tipi olmayan en az bir kolon bulunmalıdır.

Deyim işlenemez.

Kullanıcının Yapması Gereken: Çizelgeyi LONG tipi olmayan bir ya da daha çok kolon içerecek şekilde yaratın ya da tek düğümlü düğüm grubunda yaratın.

sqlcode: -262

sqlstate: 428A2

SQL0263N"<düğüm-no-1>" - "<düğüm-no-2>" düğüm numarası değer aralığı geçersiz. İkinci düğüm numarası birinci düğüm numarasına eşit ya da daha büyük olmalı.

Açıklama: Belirtilen düğüm numarası değer aralığı geçerli değil.

Deyim işlenemez.

Kullanıcının Yapması Gereken: Deyimdeki düğüm numarası değer aralığını düzeltip isteği yeniden deneyin.

sqlcode: -263

sqlstate: 428A9

SQL0264NÇizelge, "<ad>" çok düğümlü düğüm grubunda tanımlı bir çizelge alanında bulunduğu için, bölümleme anahtarı eklenemiyor ya da atılamıyor.

Açıklama: Yalnızca tek düğümlü bir düğüm grubunda bulunan çizelgelerde bölümleme anahtarı ekleyebilir ya da atabilirsiniz.

Deyim işlenemez.

Kullanıcının Yapması Gereken: Aşağıdakilerden birini yaptıktan sonra isteği yeniden deneyin:

sqlcode: -264

sqlstate: 55037

SQL0265N"<düğüm-no>" numaralı düğüm yineleniyor.

Açıklama: CREATE NODEGROUP deyiminin ON NODES yantümcesinde, bir düğüm yalnızca bir kez belirtilebilir.

CREATE TABLESPACE ve ALTER TABLESPACE deyiminin ON NODES yantümcesinde, bir düğüm yalnızca bir kez ve tek bir yantümcede belirtilebilir.

ALTER NODEGROUP deyimi ya da REDISTRIBUTE NODEGROUP komutu için, aşağıdakilerden biri söz konusu:

Deyim işlenemez.

Kullanıcının Yapması Gereken: ON NODES, ADD NODES ya da DROP NODES yantümcelerinde belirtilen düğüm adları ya da numaralarının benzersiz olmasına dikkat edin. CREATE TABLESPACE ve ALTER TABLESPACE deyimlerinde, bir düğümün birden çok ON NODES yantümcesinde belirtilmemesine dikkat edin.

Ayrıca, ALTER NODEGROUP deyimi ya da REDISTRIBUTE NODEGROUP komutu için:

sqlcode: -265

sqlstate: 42728

SQL0266N"<düğüm-no>" düğümü tanımlı değil.

Açıklama: "<düğüm-no>" düğümü geçersiz; bunun nedeni aşağıdakilerden biridir:

Deyim işlenemez.

Kullanıcının Yapması Gereken: Duruma bağlı olarak:

sqlcode: -266

sqlstate: 42729

SQL0268NDüğüm grubu yeniden dağıtılırken "<işlem>" gerçekleştirilemez.

Açıklama: Aşağıdaki durumlardan biri söz konusu:

Deyim işlenemez.

Kullanıcının Yapması Gereken: Yeniden dağıtma işleminin tamamlanmasını bekleyip isteği yeniden deneyin.

sqlcode: -268

sqlstate: 55038

SQL0269NVeritabanındaki bölümleme eşlemi sayısı üst sınıra ulaştı.

Açıklama: Veritabanındaki bölümleme eşlemi sayısı üst sınıra (32.768) ulaştığı için, yeni düğüm grubu yaratamaz, varolan düğüm gruplarını değiştiremez ya da yeniden dağıtamazsınız.

Deyim işlenemez.

Kullanıcının Yapması Gereken: Veritabanından bir ya da daha çok düğüm grubunu atın.

Not: Bir düğüm grubu atıldığında, çizelge alanları, çizelgeler ve görünümler gibi, o düğüm grubunda bulunan tüm veritabanı nesneleri atılır.

sqlcode: -269

sqlstate: 54033

SQL0270Nİşlev desteklenmiyor (neden kodu = "<neden-kodu>").

Açıklama: Deyim bir kısıtlamaya aykırı olduğu için işlenemiyor. Neden kodları:

1
Birincil anahtar, her benzersiz koşul ve her benzersiz dizin, çizelgenin tüm bölümleme kolonlarını içermelidir (kolonlar herhangi bir sırada olabilir).

2
Bölümleme anahtarı kolon değerinin güncellenmesi desteklenmiyor.

3
Bir dış anahtar ON DELETE SET NULL ile tanımlandığında boş kalabilen bölümleme anahtarı kolonu içeremez. Böyle bir koşul tanımlanması bölümleme anahtarı kolonunu güncelleme girişiminde bulunulması sonucunu vereceği için, bu sınırlama neden kodu 2'nin özel bir durumudur.

4
Çok bölümlü bir düğüm grubu ya da katalog bölümü dışındaki tek bölümlü bir düğüm grubu kullanılarak tanımlanmış bir çizelgede DATA CAPTURE CHANGES desteklenmez.

5
WITH CHECK OPTION yantümcesiyle yaratılan görünüm aşağıdaki türde işlevleri kullanmamalıdır (ya da bu tür işlevleri kullanan görünümlere gönderme yapmamalıdır):

Yeni görünüm CASCADED denetim seçeneğiyle yaratıldıysa, gönderme yapılan görünümler de bu işlevleri içermemelidir.

6
Kullanıcı tanımlı ayrı tip için dönüştürme tanımlanamaz.

7
Uzun alanlar yalnızca, sayfa büyüklüğü 4K olan çizelge alanları kullanılarak tanımlanabilir. LONG TABLESPACE yalnızca 4K sayfa büyüklüğü kullanılarak tanımlanabilir.

8
Yapılandırılmış tipler, DB2 Sürüm 7.1 öncesinde bir çizelgenin kolonları olarak ya da yapılandırılmış tip özniteliği veri tipleri olarak desteklenmez.

9
Tip atanmış çizelgelerde tetikleyiciler desteklenmez.

10
Çizelgede, sayfa büyüklüğü 4K olan bir çizelge alanına yerleştirilmesi gereken bir ya da daha çok LOB kolonu bulunduğu ve çizelgenin satır büyüklüğü ya da kolon sayısı, sayfa büyüklüğü 8K olan çizelge alanı gerektirdiği için, tek bir varsayılan çizelge alanı seçilemez.

11
Özniteliği olmayan bir yapılandırılmış tip kullanılarak, tip atanmış çizelge ya da tip atanmış görünüm yaratılamaz.

12
Kaynak anahtar değiştirgesinin tipi, LOB, DATALINK, LONG VARCHAR ya da LONG VARGRAPHIC kaynaklı olmayan, kullanıcı tanımlı bir yapılandırılmış tip ya da ayrı tip olmalıdır.

13
Tip atanmış çizelgelerde denetim koşulları tanımlanamaz ya da tip atanmış bir görünüm için WITH CHECK OPTION yantümcesi belirtilemez.

14
Tip atanmış çizelgelerde ya da tip atanmış bir çizelge olan ana çizelgelerde gönderme koşulu tanımlanamaz.

15
Başvuru tipi kolonlar için varsayılan değer tanımlanamaz.

16
Başvuru veri tipi ya da yapılandırılmış veri tipi, DB2 Sürüm 7.1 öncesinde kullanıcı tanımlı bir işlevin değiştirge veri tipi ya da dönüş veri tipi olarak kullanılamaz. Kapsamlı başvuru veri tipi, bir yordamın değiştirge veri tipi ya da dönüş veri tipi olarak kullanılamaz. Yapılandırılmış tip, bir çizelge ya da satır işlevinin dönüş kolonu olarak kullanılamaz.

17
Tip atanmış çizelgeler için SET CONSTRAINTS deyimi kullanılamaz.

18
Tip atanmış çizelgelerde ve tip atanmış görünümlerde, kolon düzeyi UPDATE ve REFERENCES ayrıcalıkları tanınamaz.

19
Tip atanmış bir çizelgenin kolonu için varsayılan değer tanımlanırken, özel bir varsayılan değer belirtilmelidir.

20
Özet çizelgeler için ALTER TABLE desteklenemz.

21
Özet çizelgenin temel çizelgesi olan bir çizelgede kolon uzunluğu değiştirilemez.

22
Özet çizelgeler CREATE SCHEMA deyiminde tanımlanamaz.

23
REPLICATED, yalnızca REFRESH DEFERRED ile tanımlanan özet çizelgeler için belirtilebilir.

24
BEFORE tetikleyicisindeki tetiklenen işlem, REFRESH IMMEDIATE ile tanımlanan bir özet çizelgeye gönderme yapamaz.

25
SET CONSTRAINTS deyimi için tek bir özet çizelge belirtilebilir.

26
Yeniden dağıtılmakta olan düğüm grubu en az bir eşlenmiş özet çizelge içeriyor.

27
Eşlenmiş özet çizelgeler, eşlenmiş özet çizelgeyi oluşturan bir ya da daha çok kolonda benzersiz bir dizini bulunmayan çizelgeler için tanımlanamaz.

28
Tip atanmış bir çizelge ya da özet çizelge yeniden adlandırılamaz.

29
FOR EXCEPTION yantümcesi SET CONSTRAINTS deyiminde özet çizelgelerle belirtilemez.

30
CREATE SCHEMA deyiminde tip atanmış çizelge ve tip atanmış görünüm tanımlanamaz.

31
Bölümleme anahtarı 500'den fazla kolonla tanımlanamaz.

32
Çok bölümlü düğüm grubu kullanılarak ya da katalog bölümü dışındaki tek bölümlü bir düğüm grubu kullanılarak tanımlanan çizelgelerde FILE LINK CONTROL ile tanımlanmış DATALINK kolonları desteklenmez.

33
REFRESH IMMEDIATE ile tanımlanmış bir özet çizelgenin altındaki çizelge, basamaklama etkisi olan bir gönderme koşulunun (örneğin, ON DELETE CASCADE ya da ON DELETE SET NULL seçeneğiyle) alt çizelgesi olamaz.

34
Yürürlükteki yayında, alt nesne ilişkili özellikler desteklenemz.

35
Çok düğümlü bir veritabanı ortamında tanıtıcı kolonu yaratılamaz.

36
Tanıtıcı kolonları varsa, çok düğümlü bir veritabanının etkinleştirilmesine izin verilmez.

38
Çok bölümlü bir düğüm grubunda dizin uzantısı kullanan dizin desteklenmez.

39
Bir SQL işlevinin ya da SQL yönteminin gövdesinde, takma adlara ya da OLE DB çizelge işlevlerine dolaylı ya da dolaysız olarak gönderme yapılamaz.

Kullanıcının Yapması Gereken: Neden kodunun karşılığı olan işlemler:

1
CREATE TABLE, ALTER TABLE ya da CREATE UNIQUE INDEX deyimini düzeltin.

2
Çok bölümlü çizelgeler için bölümleme anahtarı kolonlarını güncelleme girişiminde bulunmayın ya da satırı silip bölümleme kolonlarında yeni değerlerle yeniden eklemeyi düşünün.

3
Bölümleme anahtarı kolonunu boş kalamayan kolon olarak tanımlayın, farklı bir ON DELETE işlemi belirtin ya da dış anahtar bölümleme anahtarından hiçbir kolon içermeyecek şekilde çizelgenin bölümleme anahtarını değiştirin.

4
DATA CAPTURE NONE belirtin ya da çizelgenin katalog bölümünü belirten tek bölümlü bir düğüm grubundaki bir çizelge alanına yerleştirilmesine dikkat edin.

5
WITH CHECK OPTION yantümcesini kullanmayın ya da görünüm tanımlamasından işlevi ya da görünümü kaldırın.

6
Kullanıcı tanımlı ayrı tiplerde dönüştürmeler otomatiktir. CREATE TRANSFORM deyimini yalnızca, kullanıcı tanımlı yapılandırılmış tipler için kullanın.

7
Uzun alan içeren tüm çizelgeler için sayfa büyüklüğü 4K olan çizelge alanları kullanın. DMS çizelge alanları kullanılıyorsa, uzun alanlar, sayfa büyüklüğü farklı çizelge alanlarındaki diğer çizelge ya da dizin verileriyle birlikte sayfa büyüklüğü 4K olan bir çizelge alanına yerleştirilebilir. LONG TABLESPACE tanımlarken PAGESIZE 4K sayfa büyüklüğünü kullanın.

8
DB2 Sürüm 7.1 öncesi sunucular için, CREATE TABLE deyiminde ya da ALTER TYPE ADD COLUMN deyiminde hiçbir kolon veri tipinin yapılandırılmış tip olmamasına dikkat edin. CREATE TYPE deyiminde ya da ALTER TYPE ADD ATTRIBUTE deyiminde hiçbir öznitelik veri tipinin yapılandırılmış tip olmamasına dikkat edin.

9
Tip atanmış çizelgelerde tetikleyici tanımlamayın.

10
Çizelgenin satır büyüklüğünü ya da kolon sayısını azaltın ya da uzun veriler sayfa büyüklüğü 4K olan bir çizelge alanında, temel verilerse sayfa büyüklüğü 8K olan bir çizelge alanında bulunacak şekilde iki çizelge alanı tanımlayın.

11
Tip atanmış çizelge ya da tip atanmış görünüm yaratırken, tanımlı en az bir özniteliği olan bir yapılandırılmış tip belirtin.

12
Kaynak anahtar değiştirgesi tipi için, LOB, DATALINK, LONG VARCHAR ya da LONG VARGRAPHIC kaynaklı olmayan, kullanıcı tanımlı bir yapılandırılmış tip ya da ayrı tip kullanın.

13
Tip atanmış bir çizelgeye ilişkin CREATE TABLE ya da ALTER TABLE deyiminde denetim koşulu belirtmeyin. Tip atanmış bir görünüme ilişkin CREATE VIEW deyiminde WITH CHECK OPTION yantümcesini belirtmeyin.

14
CREATE TABLE ya da ALTER TABLE deyiminde tip atanmış çizelgelerle ilgili gönderme koşulları belirtmeyin.

15
CREATE TABLE ya da ALTER TABLE deyiminde, veri tipi gönderme olan kolonlar için DEFAULT yantümcesini kullanmayın.

16
DB2 Sürüm 7.1 öncesi sunucular için, kullanıcı tanımlı işlev yaratırken yapılandırılmış tip değiştirge ya da dönüş tipi kullanmayın. Değiştirge ya da dönüş tipi olarak kapsamlı başvuru tipi belirtmeyin. Bir çizelge ya da satır işlevinin dönüş kolonu olarak yapılandırılmış tip belirtmeyin.

17
SET CONSTRAINTS deyiminde tip atanmış çizelge belirtmeyin.

18
Tip atanmış bir çizelge ya da tip atanmış bir görünüm için REFERENCES ya da UPDATE ayrıcalıkları tanırken, özel kolon adlarını içermeyin.

19
Tip atanmış bir çizelgenin kolonu için DEFAULT yantümcesini belirtirken özel bir değer ekleyin.

20
Özet çizelgeyi atın ve istenen özniteliklerle yeniden yaratın.

21
Özet çizelgeleri atın, temel çizelgenin kolon uzunluğunu değiştirin ve özet çizelgeleri yeniden yaratın.

22
CREATE SUMMARY TABLE deyimini, CREATE SCHEMA deyiminin dışında uygulayın.

23
REPLICATED belirtimini kaldırın ya da özet çizelge tanımlaması için REFRESH DEFERRED belirtilmesine dikkat edin.

24
BEFORE tetikleyicisindeki tetiklenen işlemde özet çizelge göndermesini kaldırın.

25
Her özet çizelge için ayrı SET CONSTRAINTS IMMEDIATE CHECKED deyimleri yürütün.

26
Düğüm grubundaki eşlenmiş özet çizelgelerin tümünü atın ve REDISTRIBUTE NODEGROUP komutunu yeniden verin. Eşlenmiş özet çizelgeleri yeniden yaratın.

27
Özet çizelge için tanımlanan kolon altkümesinin, temel çizelgeye ilişkin benzersiz bir dizin oluşturan kolon kümesi olmasına dikkat edin.

28
Tip atanmış bir çizelge ya da özet çizelge adı ancak çizelgeyi atıp yeni adla yeniden yaratarak değiştirilebilir. Çizelgenin atılması, çizelgeye bağımlı olan diğer nesneleri etkileyebilir ve çizelgeye ilişkin ayrıcalıklar kaybedilir.

29
SET CONSTRAINTS deyiminden FOR EXCEPTION yantümcesini kaldırın.

30
Tip atanmış görünüm ya da tip atanmış çizelge için, CREATE deyimini CREATE SCHEMA deyiminin dışında uygulayın.

31
Bölümleme anahtarındaki kolon sayısını azaltın.

32
DATALINK kolonu için NO LINK CONTROL belirtin ya da çizelgenin, katalog bölümünü belirten tek bölümlü bir düğüm grubundaki bir çizelge alanına yerleştirilmesini sağlayın. Çok bölümlü bir düğüm grubuna yeniden dağıtım yapılıyorsa, yeniden dağıtıma devam etmek için çizelgenin atılması gerekir.

33

34
Desteklenmeyen nesne ilişkili özellikler kaldırılarak hata düzeltilebilir.

35
"GENERATED [ALWAYS | BY DEFAULT] AS IDENTITY ..." özniteliğini kolondan kaldırın.

36
Tek düğümlü yapılanışa geri dönmek için yeni düğümü (ya da düğümleri) atın. Ek düğüm gerekiyorsa, yeni düğümler eklenmeden önce tanıtıcı kolonu olan çizelgeler atılmalıdır.

38
Çok bölümlü bir düğüm grubundaki bir çizelgede dizin uzantısı kullanan bir dizin yaratılamaz. Düğüm grubundaki bir çizelgede dizin uzantısı kullanan bir dizin varsa, düğüm grubu çok bölümlü bir düğüm grubu olamaz. Ya bu tür dizinleri atıp bölümü düğüm grubuna ekleyin (bu durumda dizinler yeniden yaratılamaz) ya da düğüm grubunu değiştirmeden bırakın.

39
Takma ada ya da OLE DB çizelge işlevine yapılan göndermeyi kaldırın ya da bunlardan birine dolaylı olarak gönderme yapan nesneye ilişkin göndermeyi kaldırın.

sqlcode: -270

sqlstate: 42997

SQL0271NKütük tanıtıcısı "<fid>" olan çizelgenin dizini eksik ya da geçersiz.

Açıklama: İşlem sırasında, kütük tanıtıcısı "<fid>" olan çizelgeye ilişkin dizin kütüğü gerekiyor. Kütük eksik ya da geçersiz.

Deyim işlenemez. Uygulamanın veritabanıyla bağlantısı sürer. Bu durum, bu çizelgedeki dizini kullanmayan diğer deyimleri etkilemez.

Kullanıcının Yapması Gereken: Tüm kullanıcıların veritabanıyla bağlantılarını kesmelerini sağladıktan sonra, tüm düğümlerde RESTART DATABASE komutunu verin. Bundan sonra isteği yeniden deneyin.

Veritabanı yeniden başlatıldığında, dizin (ya da dizinler) yeniden yaratılır.

sqlcode: -271

sqlstate: 58004

SQL0276NGeri yükleme bekliyor durumunda olduğu için "<ad>" veritabanıyla bağlantı kurulamıyor.

Açıklama: Bağlantı kurulabilmesi için veritabanının geri yüklenmesi gerekir.

Bağlantı kurulmadı.

Kullanıcının Yapması Gereken: Veritabanını geri yükledikten sonra CONNECT deyimini yeniden yürütün.

sqlcode: -276

sqlstate: 08004

SQL0279NCOMMIT işlemi sırasında veritabanıyla bağlantı sona erdirildi. İşlem belirsiz kalmış olabilir. Neden kodu = "<neden-kodu>".

Açıklama: Kesinleştirme işleminde bir hata saptandı. Hareket kesinleştirme durumuna getirildi, ancak kesinleştirme işlemi tamamlanmamış olabilir. Uygulamanın veritabanıyla bağlantısı sona erdirildi.

Hatanın nedeni "<neden-kodu>" ile belirtilir:

1
Harekete katılan bir düğümde bozukluk oluştu.

2
Düğümlerin birinde kesinleştirme reddedildi. Ayrıntılar için db2diag.log kütüğüne bakın.

Kullanıcının Yapması Gereken: Hatanın nedenini saptayın. Bu hatanın en yaygın nedeni düğüm bozukluğu ya da bağlantı bozukluğu olduğu için, yardım almak üzere sistem denetimcisine başvurulması gerekebilir. RESTART DATABASE komutu, bu harekete ilişkin kesinleştirme işlemini tamamlar.

sqlcode: -279

sqlstate: 08007

SQL0280W"<ad>" ile belirtilen görünüm, tetikleyici ya da özet çizelge, varolan bir işlevsiz görünüm, tetikleyici ya da özet çizelgenin yerini aldı.

Açıklama: Varolan bir işlevsiz görünüm, tetikleyici ya da özet çizelge yerine ("<ad>") aşağıdakilerden biri kondu:

Kullanıcının Yapması Gereken: Herhangi bir işlem yapılması gerekmez.

sqlcode: +280

sqlstate: 01595

SQL0281N"<çzlg-alanı-adı>" çizelge alanı sistem tarafından yönetilen bir çizelge alanı olduğu için, ek kaplarla değiştirilemiyor.

Açıklama: Sistem tarafından yönetilen bir çizelge alanına kap eklenemez. Bu kuralın dışında olan tek durum, düğüm grubunun çizelge alanı olmayan bir düğüm eklenerek değiştirilmesidir. Bu koşulda, ALTER TABLESPACE komutu kullanılarak yeni düğüme bir kere kap eklenebilir. Genel olarak, kap eklenebilmesi için çizelge alanının veritabanı tarafından yönetilmesi gerekir.

Deyim işlenemez.

Kullanıcının Yapması Gereken: Sistem tarafından yönetilen çizelge alanına kap eklemek için, çizelge alanı attıktan sonra daha fazla kap belirterek yeniden yaratın. Her kabın aynı büyüklükte olmasına ve kap büyüklüğü sınırını aşmamasına dikkat edin ya da çizelge alanını DMS olarak değiştirin.

sqlcode: -281

sqlstate: 42921

SQL0282Nİçerdiği çizelgelerin en az birinin ("<çzlg-adı>") bir ya da daha çok parçası başka bir çizelge alanında bulunduğu için, "<çzlg-alanı-adı>" çizelge alanı atılamıyor.

Açıklama: Belirtilen çizelge alanındaki bir çizelgenin tüm parçaları o çizelge alanında bulunmuyor. Birden çok çizelge alanı belirtildiyse, belirtilen çizelge alanlarından birindeki bir çizelge listedeki tüm parçalarını içermiyor. Temel çizelge, dizinler ya da uzun veriler başka bir çizelge alanında olabileceği için, çizelge alan(lar)ının atılması çizelgenin tam olarak atılmasına neden olmaz. Dolayısıyla, çizelge belirsiz durumda kalacağı için çizelge alan(lar)ı atılamaz.

Kullanıcının Yapması Gereken: "<çzlg-alanı-adı>" çizelge alanındaki tüm nesnelerin tüm parçalarının bu çizelge alanında bulunduğunu doğrulamadan çizelge alanını atma girişiminde bulunmayın ya da listedeki parçaları içeren çizelge alanlarını da atma işlemine katın.

Çizelge alanını atmadan önce "<çzlg-adı>" çizelgesini atmak gerekebilir.

sqlcode: -282

sqlstate: 55024

SQL0283NSistem ara çizelge alanı "<çzlg-alanı-adı>", veritabanında "<sayfa-büyüklüğü>" sayfa büyüklüklü tek sistem ara çizelge alanı olduğu için atılamıyor.

Açıklama: Bir veritabanının, katalog çizelge alanının sayfa büyüklüğüyle aynı sayfa büyüklüğüne sahip en az bir sistem ara çizelge alanı içermesi gerekir. "<çzlg-alanı-adı>" çizelge alanının atılması, "<sayfa-büyüklüğü>" sayfa büyüklüklü son sistem ara çizelge alanının veritabanından kaldırılmasına neden olur.

Kullanıcının Yapması Gereken: Bu çizelge alanını atma girişiminde bulunmadan önce, veritabanında "<sayfa-büyüklüğü>" sayfa büyüklüklü başka bir sistem ara çizelge alanının olmasına dikkat edin.

sqlcode: -283

sqlstate: 55026

SQL0284N"<yantümce>" yantümcesini izleyen "<çzlg-alanı-adı>" çizelge alanı bir "<çzlg-alanı-tipi>" çizelge alanı olduğu için çizelge yaratılmadı.

Açıklama: CREATE TABLE ya da DECLARE GLOBAL TEMPORARY TABLE deyiminde "<yantümce>" yantümcesinden sonra "<çzlg-alanı-adı>" ile belirtilen çizelge alanının tipi, bu yantümce için geçerli değil.

Bu hata aşağıdaki durumlarda oluşabilir:

Kullanıcının Yapması Gereken: CREATE TABLE deyimini, "<yantümce>" yantümcesi için doğru tipte bir çizelge alanını belirtecek şekilde düzeltin.

sqlcode: -284

sqlstate: 42838

SQL0285N"<çzlg-alanı-adı>" birincil çizelge alanı sistem tarafından yönetilen bir çizelge alanı olduğu için, "<çzlg-adı>" çizelgesine ilişkin dizinler ve/ya da uzun kolonlar ayrı bir çizelge alanına atanamaz.

Açıklama: Birincil çizelge alanı sistem tarafından yönetilen bir çizelge alanıysa, çizelgenin tüm parçalarının bu çizelge alanında bulunması gerekir. Bir çizelgenin parçalarının farklı çizelge alanlarında bulunabilmesi için, birincil çizelge alanı, dizin çizelge alanı ve uzun çizelge alanının veritabanı tarafından yönetilen çizelge alanları olması gerekir.

Kullanıcının Yapması Gereken: Birincil çizelge alanı için veritabanı tarafından yönetilen bir çizelge alanı belirtin ya da çizelge parçalarını başka bir çizelge alanına atamayın.

sqlcode: -285

sqlstate: 42839

SQL0286N"<kullanıcı-adı>" yetki kimliğinin kullanmaya yetkili olduğu, en az "<sayfa-büyüklüğü>" sayfa büyüklüğünde varsayılan bir çizelge alanı bulunamadı.

Açıklama: CREATE TABLE ya da DECLARE GLOBAL TEMPORARY TABLE deyimi bir çizelge alanı belirtmedi ve doğru tipte (bildirilmiş ara çizelge için USER TEMPORARY), sayfa büyüklüğü yeterli (en az "<sayfa-bykl>") ve "<klnc-adı>" yetki kimliğinin USE ayrıcalığına sahip olduğu bir çizelge alanı bulunamadı.

Bir çizelgenin yeterli sayfa büyüklüğü değeri, satırın byte sayısına ya da kolonların sayısına göre saptanır.

Kullanıcının Yapması Gereken: Doğru tipte (REGULAR ya da USER TEMPORARY) ve en az "<sayfa-bykl>" sayfa büyüklüklü bir çizelge alanı bulunduğunu ve "<klnc-adı>" yetki kimliğinin bu çizelge alanı üzerinde USE ayrıcalığına sahip olduğunu doğrulayın.

sqlcode: -286

sqlstate: 42727

SQL0287NKullanıcı nesneleri için SYSCATSPACE kullanılamaz.

Açıklama: CREATE TABLE ya da GRANT USE OF TABLESPACE deyiminde, katalog çizelgeleri için ayrılmış olan SYSCATSPACE adlı çizelge alanı belirtildi.

Kullanıcının Yapması Gereken: Farklı bir çizelge alanı adı belirtin.

sqlcode: -287

sqlstate: 42838

SQL0288NMANAGED BY SYSTEM kullanılarak uzun çizelge alanı tanımlanamaz.

Açıklama: Tanımlanmakta olan çizelge alanı, büyük nesneler ve uzun dizgilerle kullanım içindir. Bunlar, yalnızca veritabanının yönettiği alanda tanımlanan çizelge alanlarında saklanabilir. Bu nedenle, sistem tarafından yönetilen alanı kullanacak bir uzun çizelge alanı tanımlanamaz.

Kullanıcının Yapması Gereken: LONG anahtar sözcüğünü kaldırın ya da CREATE TABLESPACE deyiminde MANAGED BY DATABASE kullanın.

sqlcode: -288

sqlstate: 42613

SQL0289N"<çzlg-alanı-adı>" çizelge alanında yeni sayfa ayrılamıyor.

Açıklama: Aşağıdaki koşullardan biri oluştu:

  1. Bu SMS çizelge alanına atanan kaplardan biri kütük büyüklüğü üst sınırına ulaştı. Hatanın en sık rastlanan nedeni budur.
  2. Bu DMS çizelge alanına atanan tüm kaplar dolu. Hatanın en sık rastlanan nedeni budur.
  3. Bu DMS çizelge alanına ilişkin çizelge alanı nesne çizelgesi dolu.
  4. Bir yeniden dengeleme işlemi sürüyor, yeni eklenen alanın kullanılmasını etkinleştirecek aşamaya henüz gelmedi.
  5. Çok küçük olan kaplar için yeniden yönlendirilmiş geri yükleme işlemi yapılıyor.
  6. Bir yeniden yönlendirilmiş geri yükleme işleminden sonra ileriye işleme yapılıyor ve bu çizelge alanına atanan tüm kaplar dolu.
  7. Ekleme kaplarının atlandığı bir ileriye işleme işlemi yapılıyor ve bu çizelge alanına atanan tüm kaplar dolu.

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: Hatanın nedenine göre, gereken işlemi yapın:

  1. Bir DMS TABLESPACE'e geçin ya da SMS TABLESPACE'i şu koşula uygun olarak ek dizinlerle (PATH'ler) yeniden yaratın: (dizin sayısı) >= (çizelge büyüklüğü üst sınırı / kütük büyüklüğü üst sınırı). Kütük büyüklüğü üst sınırının işletim sistemine bağlı olduğunu unutmayın.
  2. Yeniden dengeleyici yeni sayfaları kullanılabilir duruma getirdikten sonra, DMS çizelge alanına yeni kap(lar) ekleyin ve işlemi yeniden deneyin.
  3. Bu DMS çizelge alanındaki gereksiz çizelgeleri atın.
  4. Yeniden dengeleyicinin ilerlemesini bekleyin.
  5. Daha büyük kaplar kullanarak, yeniden yönlendirilmiş geri yükleme işlemini yeniden yapın.
  6. Daha büyük kaplar kullanarak, yeniden yönlendirilmiş geri yükleme işlemini yeniden yapın.
  7. İleriye işleme işlemini, kap eklenmesine izin vererek yeniden yapın ya da daha büyük kaplar kullanarak, yeniden yönlendirilmiş geri yükleme işlemi yapın.

sqlcode: -289

sqlstate: 57011

SQL0290NÇizelge alanına erişim izni verilmedi.

Açıklama: Bir işlem çizelge alanına erişme girişiminde bulunduğu sırada, çizelge alanı istenen erişime izin verilmeyen, geçersiz bir durumdaydı.

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: Sorunu gidermek için şu işlemler yapılabilir:

Çizelge alanı durumlarına ilişkin ek bilgi için Administration Guide belgesine bakın.

sqlcode: -290

sqlstate: 55039

SQL0291NÇizelge alanında durum geçişine izin verilmiyor.

Açıklama: Çizelge alanının durumunu değiştirme girişiminde bulunuldu. Yeni durum çizelge alanının yürürlükteki durumuyla uyumlu değil ya da belirli bir durumu kapatma girişiminde bulunuldu, ancak çizelge alanı o durumda değil.

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: Yürürlükteki durumuna bağlı olarak, yedekleme yapıldığında; yükleme tamamlandığında; ileriye işleme tamamlandığında ve benzeri işlemler yapıldığında çizelge alanının durumu değişir. Çizelge alanı durumlarına ilişkin ek bilgi için sistem denetim kılavuzuna bakın.

sqlcode: -291

sqlstate: 55039

SQL0292Nİç veritabanı kütüğü yaratılamadı.

Açıklama: İç veritabanı kütüğü yaratılamadı. 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: Kütüğün bulunduğu dizinin erişilebilir olup olmadığını (örneğin sisteme bağlanıp bağlanmadığını) denetleyin ve veritabanı yönetim ortamı sahibinin dizine yazma yetkisi olmasına dikkat edin.

sqlcode: -292

sqlstate: 57047

SQL0293NÇizelge alanı kabına erişirken hata oluştu.

Açıklama: Bu hatanın nedeni aşağıdakilerden biri olabilir:

Bu hata, veritabanının başlatılması sırasında ve ALTER TABLESPACE SQL deyiminin işlenmesi sırasında döndürülebilir.

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: Aşağıdaki işlemleri deneyin:

  1. Dizin, kütük ya da aygıtın varolduğunu ve kütük sisteminin (ayrı bir kütük sistemindeyse) bağlı olduğunu doğrulayın. Veritabanı yönetim ortamı sahibinin kaplar için okuma ve yazma yetkisi olmalıdır.
  2. Güncel bir yedek kopyanız varsa, çizelge alanını ya da veritabanını geri yüklemeyi deneyin. Bozuk kap nedeniyle bu işlem başarısız olursa ve kap DEVICE tipi değilse, önce kabı el ile kaldırmayı deneyin.

Bu hata SWITCH ONLINE seçeneğinin belirtildiği bir ALTER TABLESPACE SQL deyiminin işlenmesi sırasında döndürüldüyse, yukarıda açıklandığı şekilde sorunu düzelttikten sonra deyimi yeniden yürütün.

Hata devam ederse, IBM servis temsilcinize başvurun.

sqlcode: -293

sqlstate: 57048

SQL0294NKap kullanımda.

Açıklama: Çizelge alanı kapları paylaşımsız olabilir. Bu hatanın bazı nedenleri şunlardır:

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: Kapların benzersiz olmasına dikkat edin.

sqlcode: -294

sqlstate: 42730

SQL0295NÇizelge alanına ilişkin tüm kap adlarının birleşik uzunluğu çok fazla.

Açıklama: Kap listesini saklamak için gereken toplam alan, çizelge alanı kütüğünde bu çizelge alanına ayrılan yeri aştı.

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: Aşağıdaki işlemlerden birini ya da birkaçını yapmayı deneyin:

sqlcode: -295

sqlstate: 54034

SQL0296NÇizelge alanı sınırı aşıldı.

Açıklama: Veritabınında çizelge alanı sayısı üst sınırına ulaşıldı. Dana fazla çizelge alanı yaratılamaz.

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: Kullanılmayan çizelge alanlarını silin. Tüm verileri tek bir çizelge alanında birleştirerek küçük çizelge alanlarını silin.

sqlcode: -296

sqlstate: 54035

SQL0297NKaba ilişkin yol adı çok uzun.

Açıklama: Kap adını belirten tam yol, izin verilen uzunluk üst sınırını aşıyor. Kabın yolu, veritabanı dizinindan başlayan bir göreli yol olarak belirtildiyse, bu iki değerin birleşik uzunluğu uzunluk üst sınırını aşmamalıdır.

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: Yolu kısaltın.

sqlcode: -297

sqlstate: 54036

SQL0298NKap yolu yanlış.

Açıklama: Kap yolu, aşağıdaki koşullardan birine uygun değil:

DB2'nin kaba erişmesini engelleyen başka bir beklenmeyen hata oluştuğunda da bu ileti döndürülür.

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: Başka bir yer belirterek ya da değiştirerek (örneğin, kütük izinlerini düzenleyerek) kabı DB2'nin kabul edebileceği biçime getirip işlemi yeniden deneyin.

sqlcode: -298

sqlstate: 428B2

SQL0299NKap çizelge alanına zaten atandı.

Açıklama: Ekleme girişiminde bulunduğunuz kap çizelge alanına zaten atandı.

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: Başka bir kap seçip işlemi yeniden deneyin.

sqlcode: -299

sqlstate: 42731


[ Sayfa Başı | Önceki Sayfa | Sonraki Sayfa ]