Firebird Release Notes v.200.02 Initial Alpha Page Size Hata

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Kullanıcı avatarı
ozkanagiral
Üye
Mesajlar: 79
Kayıt: 17 Oca 2004 06:23
Konum: istanbul
İletişim:

Firebird Release Notes v.200.02 Initial Alpha Page Size Hata

Mesaj gönderen ozkanagiral »

S.A.
Arkadaşlar FB 1.5 ile oluşturduğum ve içinde verilerinde olduğu bir veri tabanım var, bu güne kadar hiç bir sorunu yoktu ama FB Release Notes v.200.02 Initial Alpha sürümünü kurdum ve işte sorun.
Firebird 2.0 beta
Release Notes v.200.02 Initial Alpha

SQL Text:
-----------------------------------------------------------------------
select A.RDB$CONSTRAINT_NAME,
A.RDB$CONSTRAINT_TYPE,
A.RDB$RELATION_NAME,
C.RDB$TRIGGER_SOURCE
from RDB$RELATION_CONSTRAINTS A, RDB$CHECK_CONSTRAINTS B, RDB$TRIGGERS C
where (A.RDB$CONSTRAINT_TYPE = 'CHECK') and
(A.RDB$CONSTRAINT_NAME = B.RDB$CONSTRAINT_NAME) and
(B.RDB$TRIGGER_NAME = C.RDB$TRIGGER_NAME) and


ERROR Message:
------------------------------------------------------------------
Unsuccessful execution caused by a system error that precludes
successful execution of subsequent statements.
database file appears corrupt ().
wrong page type.
page 0 is of wrong type (expected 5, found 1).
Bu hata mesajı ib expert ile çalışırken geldi önce sonra Home Ofisim deki ikinci makina ile ağdan client uygulamadan geldi, başka programlarımda kulandığım ve yine FB 1.5 ile oluşturduğum başka veritabanlarını da açtım acaba sürüm farklılığındanmı diye ama onlarda bir hata vermedi ve aynen çalışıyorlar, hatayı veren veri tabanı sayfa uzunluğu hatası yada yukarıdaki gibi sayfa tipi hatası diyor ama öyle bir şey yok yada ben göremiyorum.
Eğer diğer veritabanlarımda da aynı hatayı vermiş olsaydı FB 1.5 sürüme dönücektim ama diğerlerinde yok ayrıca ağdaki makinadan ve ana makinadan hata mesajını veren VT ye veri girişi yapabiliyorum yinede.

http://sourceforge.net/tracker/?group_i ... aid=221960
Bu linkte de
Project: Bugs: Trackers
Classic Wrong Page Type Error
Konulu FB nin proje gelişimini vs. takip edebiliyorum burayı biliyorsunuzdur, orada da arama yaptım gelen sayfalarda anladığım kadarı ile index yada domainlerdeki bir bozulmadan yapabilir :shock: :shock: :shock: neyse oradaki bir öneriyi (öneri Aşağıdaki kutucukta) dikkate aldım ve bende recreate database komutunu verdim ibexpert te :)) ve artık sorunum düzeldi amaaa. tabiki anladığınız gibi ne domainim ne index im nede tablolarım hiçbirisi de kalmadı ortada fakat karalama bir tablo oluşturdum hazır uçmuşken ve veri filan girişi yaptım gerçektende hata yok artık. Tabi yedekten veritabanımı kopya aldım ve şimdide verilerimi kaybetmeden nasıl nasıl gidereceğim onu araştırıyorum, işin gerçeği ilk kez başıma VT. bozulması geliyor, azimliyim, bunuda aşacağım :)
Önerilerinizi bekliyorum bu arada ben konu üzerinde çalışmaya devam ediyorum sonucu buraya yazarım...
Date: 2001-03-05 13:22
Sender: jlprado
Logged In: YES
user_id=133889

Mr Robocop,

Do you know how can I stop the garbage colection thread
withou recompiling FB?

Thanks

İyi Çalışmalar.
Kullanıcı avatarı
ozkanagiral
Üye
Mesajlar: 79
Kayıt: 17 Oca 2004 06:23
Konum: istanbul
İletişim:

Mesaj gönderen ozkanagiral »

Recompute selelectivity of all indices
Recompile all stored procedures
Recompile All Trigers

Komutları ile ibexpert içinde bunları yeniden düzenledim sonuç aynı...
Kullanıcı avatarı
ozkanagiral
Üye
Mesajlar: 79
Kayıt: 17 Oca 2004 06:23
Konum: istanbul
İletişim:

Mesaj gönderen ozkanagiral »

İbConsol ile validation işlemi yaptım hata kodu : 335544335
Detail Message
Database file appears corrupt ()
wrong page type
page 0 is of wrong type (expected 14352348, found 4204497)

Hatasını verdi.

Buradan anladığım aslında sanki elektrik kesilmelerinde olan ve yazma anında yarım kalan her hangi bir dosya bozulması olabileceği ama öyle bir durum olmadı... :roll:
Kullanıcı avatarı
ALUCARD
Üye
Mesajlar: 1270
Kayıt: 27 Eyl 2003 10:12
Konum: Samsun
İletişim:

Mesaj gönderen ALUCARD »

şimdi aynı hatayı bende aldım bunun bi çözümü yokmu peki

elektrik kesilmesi falan olmadı

talışan tablo birden bu hatayı vermeye başladı. :duvar:
بِسْمِ اللهِ الرَّحْمنِ الرَّحِيمِ
Forumun 365. Üyesi
Hiç Bir Şey İnsan Kadar Yükselemez ve Alçalamaz

Erkan ÇAĞLAR
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

s.a.
fdb dosyasını yedekleyin.
geri yüklerken pagesize ı değiştirin.
wrong page type
page 0 is of wrong type (expected 14352348, found 4204497)
sanırım hata burdan kaynaklanıyor
kolaygelsin
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
ALUCARD
Üye
Mesajlar: 1270
Kayıt: 27 Eyl 2003 10:12
Konum: Samsun
İletişim:

Mesaj gönderen ALUCARD »

vt yei yedeklerken
arithmetic owerlow or division by zero has occurred...
hatası veriyor

yanı vt yedeklenmiyor. :duvar:
بِسْمِ اللهِ الرَّحْمنِ الرَّحِيمِ
Forumun 365. Üyesi
Hiç Bir Şey İnsan Kadar Yükselemez ve Alçalamaz

Erkan ÇAĞLAR
Kullanıcı avatarı
hbahadir
Kıdemli Üye
Mesajlar: 544
Kayıt: 06 Ara 2004 05:03
Konum: BURSA idi artık İST.
İletişim:

Mesaj gönderen hbahadir »

vt ' yi yedek alarak, blob ve memo alanlarını ilgili tablolardan silerek bir daha yedek almayı denersen sorunun neden kaynaklandığını çözmede yardımcı olabilir.
Kullanıcı avatarı
ALUCARD
Üye
Mesajlar: 1270
Kayıt: 27 Eyl 2003 10:12
Konum: Samsun
İletişim:

Mesaj gönderen ALUCARD »

hbahadir yazdı:vt ' yi yedek alarak, blob ve memo alanlarını ilgili tablolardan silerek bir daha yedek almayı denersen sorunun neden kaynaklandığını çözmede yardımcı olabilir.
ide benim b u tablomda blob ve memo alanım yokki
بِسْمِ اللهِ الرَّحْمنِ الرَّحِيمِ
Forumun 365. Üyesi
Hiç Bir Şey İnsan Kadar Yükselemez ve Alçalamaz

Erkan ÇAĞLAR
Kullanıcı avatarı
hbahadir
Kıdemli Üye
Mesajlar: 544
Kayıt: 06 Ara 2004 05:03
Konum: BURSA idi artık İST.
İletişim:

Mesaj gönderen hbahadir »

Aynı sorun benim da başıma gelmişti. Benim tablomda dediğim alanları çıkarttıktan sonra problem kalmamıştı. Senin tablonda calculated alan veya kolon size ' ını geçmiş bir kayıt olabilir ve hata bundan kaynaklanabilir diye düşünüyorum.
Kullanıcı avatarı
mege
Admin
Mesajlar: 2360
Kayıt: 05 Şub 2004 04:32
Konum: Beşiktaş
İletişim:

Mesaj gönderen mege »

bu hatayla iki kere karşılaştım;
ilki elektrik kesintisi sonucu, db rahatsızlanmıştı. yedek alamıyordum. ibexpert ile script çıkartıp sonra tekrar yeni db create edip sorunu çözdüm. (ibexpertte hata çıksada devam et gibi bir opsiyonu seçmek gerekiyordu)

ikinci karşılaşmamda ibexpert in oluşturduğu array field larda problem var. field i düzgün create etsede, ddl indeki text e yanlış bilgi yazıyor. HIGHLIMIT INTEGER [1:33], diyeceğine HIGHLIMIT INTEGER [1:33]], şeklinde bir kod saklıyor ve tabiki sonra backup ve restore yapamıyordum. metadatayı çıkartıp elle temizleyip tekrar create edince problem düzeldi.

sizin sorunun bunlarla ilgisi olmayabilir ama bulunsun diye yazdım.
.-.-.-.-.-.-.-. ^_^
Kullanıcı avatarı
ALUCARD
Üye
Mesajlar: 1270
Kayıt: 27 Eyl 2003 10:12
Konum: Samsun
İletişim:

Mesaj gönderen ALUCARD »

problemi hallettim nasıl diyecek olursanız

önce tabloya bağlı trigger ve procedure bağlantılarını kopardım ve tabloyu sildim

ve yeniden oluşturdum sorunu hallettim.

:bravo: :eyo:

peki bu bi çözüm yolumudur ?

peki bu tabloda binlerce kayıt olsaydı ne olacaktı?
بِسْمِ اللهِ الرَّحْمنِ الرَّحِيمِ
Forumun 365. Üyesi
Hiç Bir Şey İnsan Kadar Yükselemez ve Alçalamaz

Erkan ÇAĞLAR
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Mesaj gönderen Kuri_YJ »

Selamlar arkadaşlar,

Kullandığınız versiyonlar Stable (Kararlı) sürümmüydü bilmiyorum ama kararlı sürümlerden oluşması lazım.

Beta, Alpha gibi sürümler zaten test maksatlı konuluyor. Gerçek kullanımda ne gibi sorunlar çıkarttığını tespit edebilmek amacıyla.

Bu sebeple, aksatılmadan en azından Her Gün Bir Yedek alınmalı. Bu gibi durumlarda fazla zarar görmemek için.

Backup, bu sebeple çok özen gösterilmesi gereken bir şeydir. Hafife alınmamalıdır :)

Kolay Gelsin
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Kullanıcı avatarı
ALUCARD
Üye
Mesajlar: 1270
Kayıt: 27 Eyl 2003 10:12
Konum: Samsun
İletişim:

Mesaj gönderen ALUCARD »

Kuri_YJ yazdı:
Kullandığınız versiyonlar Stable (Kararlı) sürümmüydü bilmiyorum ama kararlı sürümlerden oluşması lazım.
hocam bu dediklerinz firebird 2,0 geçerli zannedersem

peki bu dosyanın linkinide verirseniz sevinirim. :oops:
بِسْمِ اللهِ الرَّحْمنِ الرَّحِيمِ
Forumun 365. Üyesi
Hiç Bir Şey İnsan Kadar Yükselemez ve Alçalamaz

Erkan ÇAĞLAR
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Mesaj gönderen Kuri_YJ »

Selamlar,

http://www.firebirdsql.org sitesinde sol taraftaki menude, Released Kits diye bir bölüm var. Orada kararlı (test edilmiş) tüm sürümlerini bulabilirsiniz.

Ben size oranın da linkini vereyim.

http://www.firebirdsql.org/index.php?op=files

burada istediğiniz işletim sistemindeki en son kararlı sürümleri bulabilirsiniz.

Bakın ana sayfada RC3 (Release Candidate 3- Sürüm Adayı 3)'de var 1.5.3 için. 1.5 ana sürümündeki sonradan tespit edilen BUG'larla ilgili olarak yeni eklentilerle beraber 1.5.3 için aday sürüm.

Ama bunların hepsi yani RC'ler, Beta'lar, Alpha'lar filan hepsi test maksatlı sürümlerdir.

Müştride kullanacağınız mutlaka Stable (Kararlı) sürümler olması lazım. Aksi takdirde ummadığınız yerlerde ummadığınız hatalarla karşılaşabilirsiniz. Karşılaştığınız bu hataların da telafisi mümkün olmayabilir. Yani hataya ilişkin herhangi bir bildirim veya geliştirme yapılmamaış olabilir. Bunu göz ardı etmeyin.

Kolay Gelsin
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Kullanıcı avatarı
ALUCARD
Üye
Mesajlar: 1270
Kayıt: 27 Eyl 2003 10:12
Konum: Samsun
İletişim:

Mesaj gönderen ALUCARD »

hocam burda firebird 2,0 yok ama
onun kararlı sürümü henüz cıkmadımı ?
بِسْمِ اللهِ الرَّحْمنِ الرَّحِيمِ
Forumun 365. Üyesi
Hiç Bir Şey İnsan Kadar Yükselemez ve Alçalamaz

Erkan ÇAĞLAR
Cevapla