MSSQL de bazı sebeplerden dolayı servisi restart etmeniz gerekebilir ve servisi restart ettiğiniz de aşağıdaki gibi servisiniz change pending modda kalabilir . MSSQL servisine bu durumda hiçbir şekilde müdahele edemeyebilir ve biran önce sorunun çözülmesi için restart yapmak isteyebilirsiniz. SQL Server servisleri kapatırken loginleri disable’a çeker(sysadmin ve serveradmin hariç) , sp_who ve sp_lock çalıştırır ve […]
Oracle veritabanlarında bazı durumlarda optimizer’ların doğru karar veremeyişinden kaynaklı , sorguların kötü planlarla çalışması durumu yaşanabilir. Daha iyi bir plan varsa , sorgunun bu planla çalışması için sabitleme gerekebilir. Aşağıdakai adımları izleyerek bir sorgunun planı sabitlenebilir. Diğer bir deyişle plan fix işlemi yapılabilir. Öncelikle veritabanında aşağıdaki parametrelerin değerlerinin belirtildiği gibi olduğunu kontrol edin. OPTIMIZER_USE_SQL_PLAN_BASELINES = TRUE […]
Postgresql de trigger ile gelen kaydı yakalayıp, şifreleyip tabloya yazabiliriz. Tabloyu oluşturalım, CREATE TABLE hadiartik ( sendika text,tapu text,hash bytea default 'AES_KEY'); Sonrasında fonksiyonumuzu oluşturuyoruz, CREATE OR REPLACE FUNCTION hash_update_tg() RETURNS trigger AS $$ BEGIN IF tg_op = 'INSERT' OR tg_op = 'UPDATE' THEN NEW.sendika = PGP_SYM_ENCRYPT(NEW.sendika,'AES_KEY'); --digest(NEW.key_codes, 'sha256'); NEW.tapu = PGP_SYM_ENCRYPT(NEW.tapu,'AES_KEY');--digest(NEW.key_codes, 'sha256'); RETURN […]
Oracle veritabanı, grid , asm , listener gibi servislerin olduğu bir sunucuda bu servislerde oluşan hataların görüntülenmesi için ADRCI: ADR Command Interpreter kullanılabilir. ADRCI tanımlı tüm home’lardaki belirli bir kelime ve belirli bir saat öncesine kadar oluşan hataları görüntülemek için aşağıdaki script’i kullanabilirsiniz. ADRCI ile ilgili detaylı bilgi için ADR Command Interpreter (ADRCI) kullanımı başlıklı makaleyi inceleyebilirsiniz. ADRCI […]