Elektirk Kesintisinden dolayı Gdb Dosyası Açılmıyor

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
ertline
Üye
Mesajlar: 137
Kayıt: 23 Nis 2005 09:15
Konum: Bartın
İletişim:

Elektirk Kesintisinden dolayı Gdb Dosyası Açılmıyor

Mesaj gönderen ertline »

S.A.
Hayırlı çalışmalar arkadaşlar
Program çalışırken elektirk kesintisi oldu ve program açılmıyor
hata olarakta:
"input/output error for file c:\splus\db\sut.gdb
error while trying to read from file"
hatasını veriyor.

Commitretaing falan da ediyorum bunun bir çözümü varmı acaba

Yardımlarınız için teşekkürler...
"Bilginin Doruğuna Hep Birlikte..."
Kullanıcı avatarı
mege
Admin
Mesajlar: 2360
Kayıt: 05 Şub 2004 04:32
Konum: Beşiktaş
İletişim:

Mesaj gönderen mege »

:ara gfix shutdown

databasein tamamen kurtulamama ihtimalide var :( umarım yedeğiniz vardır. firebird bu konuda biraz fazla alıngan :) ups isterim diyor :D
.-.-.-.-.-.-.-. ^_^
ertline
Üye
Mesajlar: 137
Kayıt: 23 Nis 2005 09:15
Konum: Bartın
İletişim:

Mesaj gönderen ertline »

Arkadaşlar sorun sistemden kaynaklanıyor herhelade
programın kurulu old. firmaya gittim ordaki bilgisayar Win Milenium ve Donanım açısında baya düşük

Benim kendi bilgisayarımda Xp kurulu ve P4 ,512 Ram var
Ben bilgisayarımda program açıkken bilgisayarı kapattım ama
böyle bir hata vermedi.
Acaba sistem yada donanımdan mı kaynaklanır.
Birde bilgisayarı kapatmakla fişi çekmek arasında birşey değişir mi?

Yardımlarınız İçin Teşekkürler...
"Bilginin Doruğuna Hep Birlikte..."
name
Kıdemli Üye
Mesajlar: 243
Kayıt: 09 Ağu 2003 02:11
Konum: İstanbul

Mesaj gönderen name »

Elektrik kesintisi yüzünden, "Interbase/Firebird" databaselerinin bozulmaları ile benden daha fazla karşılaşan varmıydı acaba :D. Karşılaştığım bütün bozulmaların yaşandığı bilgisayarlarda, Win9x işletim sistemleri yüklü idi. Bir tane bile NT tabanlı sistemden şikayet gelmemişti.

Dikkat edersen geçmiş zaman kullandım cümlelerde. Çünkü artık bu problem ile karşılaşmıyorum :D. Database'in "page size" özelliğini artırmam ile ilgili bir tavsiye almıştım (Bu forumdanda gelmiş olabilir tavsiye) tavsiyeye uyduktan sonra, bir tane bile problem geldiğini hatırlamıyorum. Database'in page size'ını 1024 kullanırdım, artık 4096 yapıyorum.

Page Size'ı artırmakla şunların olduğunu gördüm.

1- Daha performanslı bir database'e sahip oldum. Test ettiğim için eminim.
2- Bozulmalar yok oldu. Belkide kullanıcılar UPS aldılar yada WinNT sistemlere geçtiler topluca :D.
3- Database'in boyutu aynı oranda arttı. Buna rağmen database'in ölçüleri yinede makul boyutlarda.

Hala düşük page size'da, NT bir sistemde, neden problem ile karşılaşmadım bilmiyorum.

Bozulan database'leri düzeltebilmek için "Interbase/Firebird" yükleme yerindeki "gfix /?" uygulamasını kullanabilir yada "IBExpert/Database Workbench" gibi bir aracın Tools kısmından yararlanabilirsiniz.
ertline
Üye
Mesajlar: 137
Kayıt: 23 Nis 2005 09:15
Konum: Bartın
İletişim:

Mesaj gönderen ertline »

Name çok tşk.
Database'in "page size" özelliğini nerden değiştireceğim
Databaseyi create ederken çıkıyor
Var olan bir databasede nasıl uygulayacağım.
Kısaca açıklarsanız sevinirim.
Birde Xp de 4096 olması gerekir mi.Yoksa 1024 olarak mı kalmalı?

Yardımlarınız için teşekkürler...
"Bilginin Doruğuna Hep Birlikte..."
name
Kıdemli Üye
Mesajlar: 243
Kayıt: 09 Ağu 2003 02:11
Konum: İstanbul

Mesaj gönderen name »

Merhaba
Database'in "page size" özelliğini nerden değiştireceğim
Databaseyi create ederken çıkıyor
Var olan bir databasede nasıl uygulayacağım.
Kısaca açıklarsanız sevinirim.
Daha sonradan database'in page size'ını değiştiremezsin. Yeni bir database create edip veri aktarımı yapman gerekli.
Birde Xp de 4096 olması gerekir mi.Yoksa 1024 olarak mı kalmalı?
Nt sistemlerde problem çıkmayacağını söylemek istemedim bir önceki mesajımda. Sadece Nt tabanlı sistemlerden hiç bir şikayetin gelmediğini vurgulamak istedim. Bundan dolayı işletim sistemine göre page size ayarlama gibi bir şey yok. Yani database'in page size'ı 1024 iken, Xp'de bir problem yaşanmaması bir raslantı olabilir. Emin olduğum tek bir şey var page size'ı 4096 yapınca bir tane bile problem gelmedi.
Uğur1982
Üye
Mesajlar: 383
Kayıt: 11 Mar 2005 03:18
Konum: İzmir

Mesaj gönderen Uğur1982 »

merhaba...
ertline yazdı: Database'in "page size" özelliğini nerden değiştireceğim
..
IBExpert - > Tools - > Extract Metadata yaparak değiştirebilirsin..

Oluşan scriptte PAGE_SIZE 4096 yapman yeterli...

iyi akşamlar...
ertline
Üye
Mesajlar: 137
Kayıt: 23 Nis 2005 09:15
Konum: Bartın
İletişim:

Mesaj gönderen ertline »

Çok teşekkürler arkadaşlar
Sanırım databaseyi yeniden oluşturmam gerekecek
ve verileride yeni databaseye aktarmam gerekecek

İlginiz ve yardımlarınız teşekkürler...
"Bilginin Doruğuna Hep Birlikte..."
mucit
Üye
Mesajlar: 83
Kayıt: 24 Kas 2004 10:41
Konum: BURSA

Mesaj gönderen mucit »

Merhaba,

Database'i yeniden oluşturmanıza gerek yok. Önce Backup alın daha sonra Restore yapın. Restore ederken Page Size değerini 4096 olarak belirtin.

Kolay gelsin.
ertline
Üye
Mesajlar: 137
Kayıt: 23 Nis 2005 09:15
Konum: Bartın
İletişim:

Mesaj gönderen ertline »

Evet back-up Restore işleminde page size 4096 yapınca oldu.

Çok teşekkürler Mucit..
Çok teşekkürler Arkadaşalar...
"Bilginin Doruğuna Hep Birlikte..."
Cevapla