Veritabanı tablolarının log seviyesini ayarlama

<< İçindekileri Görüntülemek İçin Tıklayın >>

Yer:  Netsim Log Sistemi >

Veritabanı tablolarının log seviyesini ayarlama

1.NetsimSistem.exe programı çalıştırılır.

001_netsim_sistem

 

 

1.Üst paneldeki Veritabanı menüsünden Değişiklik Log Ayarları'na tıklanır.

002_degisiklik_log

 

2.Loglama için ayar yapılacak olan veritabanı seçilir (1) ve sistem kullanıcısı (SYSDBA) ve şifresi (2) yazılıp Tamam (3) butonuna tıklanılır.

003_veri_baglanti

 

3.Değişiklik Log Ayarları penceresinde Ana Veritabanı Ayarları sekmesindeki İşlemler sekmesinde (1) Tablo Tanımlarını Eşle (2) butonuna tıklanır ve tablo isimleri sol bölümde listelenir ve tablo adı yandaki kutucuk seçilip (3) Seviye sütununda tabloya ilişkin log tutma seviyesi (4) seçilerek belirlenir. Log tutma seviyesi aşağıdaki listelenen tiplerde olabilir.

Tam Log                        : Tablo tam olarak tüm alanlarıyla loglanır.

BLOB Hariç                : Tabloda yer alan BLOB alanlar hariç, diğer tüm alanlar loglanır.

BLOB-CLOB Hariç        : BLOB ve CLOB alanlar hariç, diğer alanlar loglanır.

Sadece PriKey                : Tablonun sadece ilgili “PrimaryKey” alanı loglanır.

Kayıtları Eşitle                : Bu seçeneğin seçildiği tablo loglanmaz, fakat tablodaki kayıtlara ihtiyaç olduğu için tablodaki kayıtlar olduğu gibi log veri tabanına güncellenerek aktarılır.

Log tutma                : Tablo üzerinde log tutmaya yönelik hiçbir işlem yapılmaz.

 

004_tablo_esle

 

0000_dikkat ÖNEMLİ NOT

1 - Varsayılan tablo ayarlarının değiştirilmemesi önerilir. Özellikle varsayılan olarak “Log Tutma” ve “Kayıtları Eşitle” seviyesi seçilmiş tabloların ayarlarının korunması sorun olmaması açısından önemlidir. Örneğin EFATISLM gibi çok fazla hareketi ve BLOB verisi olan işlem tabloları log seviyesi seçilirken dikkat edilmesi gerekir.

2- Veri tabanı üzerinde geçmişe gidilerek herhangi bir anda N4 ile direk inceleme yapılabilir. Log veri tabanı N4'te görsel olarak formlar aracılığıyla görüntülenmek ve incelenmek isteniyorsa varsayılan “Seviye” ayarları olduğu gibi korunarak loglama yapıldığı takdirde istenilen tarihe ait görüntü incelenebilir.  Öte yandan örneğin listede hiçbir tablo seçilmeyip sadece “ALSAASIL” tablosu seçilirse, sadece bu tablo loglanacağı için log kayıtları sadece SQL aracılığıyla ile incelebilir. Alış-Satış formlarının açılabilmesi için doğal olarak ilgili tüm tabloların loglanması gerekmektedir (ALSADETA, ALSADEDE, ISLMNOKT ve birçok tablo)

3-Log triggerları oluşturulmadan seviye ayarlaması yapılmalıdır. Seviye değişikliğinde triggerların seçilen seviye ile çalışabilmesi için tekrar oluşturulması gerekir.

 

4.Listenen veritabanı tabloları tanım, kart, işlem vb. gibi tiplerde olmaktadır. Kategori alanında loglama için herhangi bir tablo tipi seçilerek (1) Seç (2) butonuna tıklanır ve seçilen kategoriye göre tabloların yanındaki kutucuklar sistem tarafından işaretlenir. Seçme (3) butonuna tıklanarak işaretlenmiş olan kutucuklardaki işaret kaldırılır. İptal (4) butonuna tıklanarak tüm işaretlenmiş olan kutucuklardaki tik işareti kaldırılır.

016_veritabani_kayit_sec

 

5.Birden fazla tabloya log ayarı yapılması için tabloların sol tarafındaki kutucuklar işaretlenmiş iken Seçililere ata alanında loglama tipi belirtilip (1) Ata butonuna (2) tıklanır.Bu şekilde toplu ve hızlı şekilde seviye ataması yapılır.

005_coklu_tablo_atama