Forum
Ben Hastanemizde Oracle 11g kullanıyorum ve mesela sürekli bir güncelleme gerektiğinde ilk önce tabloları yedekleyerek işlem yapıyorumki sizden öğrendiğim yedekli çalışma kuralını 🙂 aklımdan film şeridi gibi geçiriyorum.
Şimdi ;
"create table bart1008_02012009 as select * from bart1008" NOT: "BART1008_01012009" bu kısım 'bart1008' database'de tablo adıdır her programda farklıdır ve yanında hemen o günkü tarih kısmı var diğer kısmı ise "as select * from bart1008" yani o tablodaki ve belirttiğim isim yani bart1008_01012009 o tablonun yedeğeni al fakat verdiğim isimde oluşturmak istediğim isme göre al anlamında bir script bu kendimce anlatmaya çalıştım inşallah Değerli ÇözümPark Aileme bir katkısı olur iyi çalışmalar dilerim.
Paylaşımın için çok teşekkürler.
Estağfirullah daha çok script yazdım onlarıda atıcam ama zamanla toparlayayım çok karıştı çünkü 😀 1 yılda hastane aktif olduğu için iyi çalışmalar.
Merhaba,
Tablonun olası yanlış transactionlar sonucunda kalıcı olarak veri kaybınının önüne geçmek için Oracle 11g versiyonundan itibaren FLASHBACK QUERY adında yeni bir özellik eklenmiştir. Flashback Query ile yanlışlıkla silmiş olduğunuz satırları silinen tablodan geri çağırma ve bu kayıtlardan geri kurtarılmasını istediğiniz satırları kolaylıkla geri yükleyebilirsiniz. Bunun için tablonun yedeğinin olmasıda şart değildir.
Flashback Query için öncelikle Flashback Database Logging ve Archivelog özelliklerinin etkinleştirilmiş olması gerekmektedir. Flashback Database ile ilgili uygulamalarla anlatılmış Türkçe inceleme yazım http://oradata.blogcu.com adresinde yer almaktadır.
Bilgi için teşekkürler Uğur bey.
Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************
Evet çok doğrufakat değişiklik olanlarda bu özellik tam tutmuyor. ek olarak packages larda tabloların geri çağırıla biliyor tabi belli proceudresler dahilinde.
Ben Hastanemizde Oracle 11g kullanıyorum ve mesela sürekli bir güncelleme gerektiğinde ilk önce tabloları yedekleyerek işlem yapıyorumki sizden öğrendiğim yedekli çalışma kuralını 🙂 aklımdan film şeridi gibi geçiriyorum.
Şimdi ;
"create table bart1008_02012009 as select * from bart1008" NOT: "BART1008_01012009" bu kısım 'bart1008' database'de tablo adıdır her programda farklıdır ve yanında hemen o günkü tarih kısmı var diğer kısmı ise "as select * from bart1008" yani o tablodaki ve belirttiğim isim yani bart1008_01012009 o tablonun yedeğeni al fakat verdiğim isimde oluşturmak istediğim isme göre al anlamında bir script bu kendimce anlatmaya çalıştım inşallah Değerli ÇözümPark Aileme bir katkısı olur iyi çalışmalar dilerim.
Bilgi için teşekkür ederim Mehmet bey.
Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************