Kayıtlar

2011 tarihine ait yayınlar gösteriliyor

MySQL Veritabanının Yedeğini Almak

mysql/bin dizinindeki mysqldump programı veritabanımızı yedeklemek için ideal araçtır. Kullanımı: mysqldump -u root -p password vt_ismi > %date%.sql

Wow64-32Node

64 bitlik Windows 2003 yada 2008 sunucunuzda 32 bit derlediğiniz yazılımlarınızın register kayıtlarını okumada problem yaşayabilirsiniz. Bunun nedeni 64 bitlik sistem 32 bitlik erişim için Wow6432Node adında bir anahtar açar ve 32 bitlik yazılımlar verilen anahtara değil Wow6432Node altındaki anahtara erişirler. Örneğin HKEY_CURRENT_USER\SOFTWARE\Classes anahtarını açtınız. Yazılımınız 32 bitlik ise SOFTWARE altında Wow6432 altındaki Classes bölümünü açmış olursunuz. Bunu engellemek gerçek olanını açabilmek için RegOpenKeyEx deki erişim parametresine WOW64_64Key (0x0100) eklemek gereklidir. C++ için register erişimi alttaki gibi yapılmalıdır. LONG nRet = ::RegOpenKeyEx(HKEY_LOCAL_MACHINE, L"SOFTWARE\\Classes", 0, KEY_READ | KEY_WOW64_64KEY, // For 32 bit exe running on 64 bit windows &hKey); Aynı işlemi Delphi dilinde gerçekleştirmek için. var r:TRegistry; begin r:=TRegistry.Create; try r.RootKey:=HKEY_LOCAL_MACHI

Running DSET on VMware ESX

Linux DSET link: http://support.dell.com/dset Summary of steps to perform action: •Create user with SSH access •Copy over file to server using WinSCP •Connect to server using Putty/SSH client •Run su - •Run DSET using Putty •Copy completed DSET report back to your computer Things you will need: 1.root login to the ESX server. 2.Putty (which you will download later in the instructions) 3.WinSCP (which you will download later in the instructions) 4.DSET.bin file (which you will download later in the instructions) 5.Vsphere client (which can be downloaded by typing in the IP of the ESX server if you don’t have it already. The first thing you have to do is enable SSH from the ESX server console. This has to be done by being physically at the server unless you have previously already enabled it. Once it’s enabled, you can use Putty to run commands remotely. *For Linux systems it should already be enabled by default, but VMware it has to be enabled manually. I.Create user with SSH acce

Kredi Kartı Güvenlik Kodu Kırmak Sadece 5 Saniye

PCI SSC (Payment Card Industry Security Standards Council) American Express, Discover Financial Services, JCB, MasterCard Worldwide ve Visa International tarafından, kredi kartı ödeme sistemleri üzerinde işlenen verilerin güvenliğinin sağlanması amacı ile kurulmuş bir konseydir. PCI SSC nin ana amacı, kredi kartı verilerini işleyen, yönlendiren yada depolayan bütün kuruluşları, konseyin yayınladığı PCI DSS (Payment Card Industry Security Standard) veri güvenliği standardına uygunluğunu denetlemektedir. Örneğin E-ticaret ile iştigal eden bir tüccarsanız ve kredi kartı ile satış yapıyorsanız, E-ticaret sisteminiz PCI DSS veri güvenliği standartlarına uyumlu bir güvenlik altyapısına sahip olmalıdır. PCI DSS standartlarına uyumlu olup olmadığınız ise PCI SSC tarafından akredite edilmiş bağımsız denetim kuruluşları tarafından periyodik olarak denetlenir. Yanlış anlaşılmaması için yineliyorum PCI DSS standardı, kredi kartı verilerini işleyen, yönlendiren yada depolayan bütün kuruluşları ve i

Standby Database’ inin Incremantal Backup ile Tekrardan Senkronizasyonun Sağlanması

Zaman zaman dataguardlarda production ortamlarda yaşanan archive kayıplarından dolayı senkronizasyonun durması problemiyle kaşılaşırız. Alında bu durumun birden fazla nedeni olabilmektedir. Production ortamda disk doluluğu gibi bir durumla karşılaşıldığında henüz apply olmamış bir logun silinmesi veya DG tarafı düzgün bir periyod ile kontrol edilmediğinde gap’ de kalmış olabileceği ve productiondaki archive’ ların ezilmesi gibi durumlarda DG’ ımız artık ilerleyemeyeceği için işlevselliğini bir ölçüde kaybetmiş oluyor. Bu problemi aşmanın yolu Dg ‘ nın kalmış olduğu noktayı tespit edip, o noktadan itibaren PROD ortamdan (incremantal) backup alıp DG ortamına recover etmekdir. Bahsettiğimiz işlemi adım adım nasıl yapabileceğimizden bahsedelim ; Öncelikle Standby tarafında apply işlemini durdurup kalınan sequence noktasını tespit ediyoruz. Bu noktayı tespit ederken aşağıdaki 3 sql’ den faydalanıyoruz. Bu 3 sql ‘den gelen değerlerden en düşük olan hangisi ise o noktayı dikkate alıyoruz.

Standby Database Nasıl Gerçek bir Test Ortamında Dönüştürülür

Hemen hemen her prod ortamın aslında bir test ortamı bulunuyor ancak kimi zaman test ortamlarındaki data büyüklüğü veya test ortamının bulunduğu sunucunun özelliklerinden dolayı test ortamında yapılan bir test PROD ortama implemente edildiğinde test ortamındaki ile benzer sonuçları veremeyebiliryor. Bu yüzden kimi zaman (DG’ ında bulunduğu sunucunun donanım özellikleri prod ile çoğu zaman aynı olamayabiliyor ancak en azından aynı data üzerinde işlem yapabilme şansını sağlıyor) gerçeğe daha yakın sonuçlar alabilmek adına DG ortamlarını test ortamı gibi kullanabilmemiz gerekebiliyor. Bu tarz durumlarda karşılaştığımız da DG’ ı nasıl test ortamına dönüştürebileceğimizden ve sonrasında tekrar nasıl DG yapabileceğimizden bahsetmek istiyorum; -- Öncelike standby database’ imizde flash_recovery_file_dest ve file_dest_size parametrelerimizin tanımlı olduğundan emin olmamız gerekiyor. BU parametreler database’ i flashback moda alabilmemiz için gerekiyor. Daha önce bu parametreler set edilmemi

Kritik Event ID Listesi

Log Yönetimi sistemlerimizde binlerce Event ID (Olay numarası) ile karşılaşırız. Çoğu zaman özelliklede alarm kurallarının ve raporların hazırlanmasında önceliğin hangi Event ID'ler olacağı noktasında zorlanırız. Bu noktada sizlere ön bir bilgi olması açısından hangi Event ID' ler bizim için öncelikli, bunların Windows Server 2003 / 2008 karşılıkları nelerdir kısaca inceleyelim. Event ID ' lerin ayrıntılarını görmek için tıklamanız yeterlidir. 645;4741 Bilgisayar hesabı oluşturuldu 626;4722 Kullanıcı hesabı aktif edildi 629;4725 Kullanıcı hesabı pasif edildi 660;4756 Universal gruba üye eklendi 632;4728 Global gruba üye eklendi 630;4726 Kullanıcı hesabı silindi 624;4720 Kullanıcı hesabı oluşturuldu 672;4768 Kerberos biletinin alınması (TGT) 528;4624 Başarılı Oturum Açma 675;4771 Yanlış şifre (Kerberos pre-authentication failed) 530;4625 Oturum açma başarısız 644;4740 Kullanıcı hesabının kilitlenmesi 627;4723 Kullanıcının kendi şifresini değiştirmesi 628;4724 Admin tarafı

On Adımda Yalın Çözüm

Siz bilgisayarınızın bütün özelliklerinden yararlanıyor musunuz? Peki televizyonunuzun her işlevini kullanıyor musunuz? Bırakın işlevlerini TV kanallarının hepsini izlediniz mi? Kim bilir evinizdeki bulaşık makinesi ya da çamaşır makinesinin kullanmadığınız ne çok özelliği vardır. Acaba bilgisayarların kullanmadığımız özelliklerine para vermeseydik bunları ne kadar ucuza satın alırdık? Hayatımıza giren ürünlerin işimize yaramayan ne kadar çok özelliği var ve çoğu ürün ne kadar karmaşık. Siz de benim gibi elektronik aletlerin kullanma kılavuzlarını çok karmaşık buluyor musunuz? Kullandığımız aletler daha yalın, daha sade, daha basit olsaydı hayatımız daha kolay olmaz mıydı? Bunu yapabilen bazı markalar var. Bunlar tüketicilerin beklentileini daha iyi anlıyor, ürünleri daha sade bir şekilde sunmanın yollarını ustaca buluyor. Mesela Google ana sayfasını düşünün, bu sayfada sadece bir pencereyle karşılaşıyorsunuz ve içine bir soru yazıp gönderdiğinizde bir saniyeden daha kısa bir sürede on

Sistem Uzmanı Neler Yapar?

1. İhtiyaç analizi yapıp kullanılacak doğru teknolojileri belirler. 2. Firmaların sistem ve network alt yapısının planlamasını ve kurulumunu yapar. 3. Sistem ve network analizi, tasarımı, test ve bakım işleriyle ilgilenir. 4. Kullanıcıların sistemde ve networkte karşılaştıkları problemleri giderecek çözümler üretir, eğitimlerini verir. 5. Teknolojiyi çok yakından takip ederek yeni gelişmeleri firmasına uygular. 6. Network’e yapılabilecek olası saldırılara (hacking) karşı güvenlik politikaları geliştirir. 7. Güvenlik politikalarının takibini yapar. 8. Kaynakların verimli ve güvenli kullanımını sağlar. 9. Bilgi işlem prosedürlerini belirler ve yayınlar. 10. Sistemde sürekli tekrarlayan işlere çözüm getirir. 11. Sistem dataları için kriz sonrası kurtarma planı hazırlar. 12. E-mail trafiğinin sağlıklı ve sürdürülebilir olarak çalışmasını sağlar. 13. Şirket içi mesajlaşma trafiğinin güvenli ve hızlı olarak çalışmasını sağlar. Sistem Uzmanı'nın Uzmanlık Alanları Nelerdir? 1. Network kur

Oracle İnitial Parametreleri

Oracle da database’ini startup ile açmaya kalktığımızda instance ilk iş olarak parametre dosyasını okumaya çalışacaktır. Dolayısıyla temel initial parametrelerinden bahsederken bizim için çok kritik file’lerimizden biri olan spfileSID.ora dosyasından da kısaca bahsedeceğiz. Parametre dosyaları Linux’ da; $ORACLE_HOME/dbs, Windos’da $ORACLE_HOME/database altında bulunur. Database create edilmesiyle birlikte spfileSID.ora dosyamızda oluşur. Bunun yanısıra parametre değişikliğini database içirisinden Alter system veya Alter database ile yapmak istemediğimiz veya yapamadığımız durumlarda ise kullandığımız birde pfileSID.ora dosyamız olacaktır. Bu dosya db create operasyonu sonrasında oluşmaz, bunu create etmek için sql satırında; Create pfile from spfile; Komutunu çalıştırmamız yeterli olacaktır. Hazır yeri gelmişken bu iki dosya arasındaki farklardan bahsedelim; Pfile, bir metin dosyasıdır ve edit edilebilir. Spfile direk olarak düzenlenemez. Pfile’ de yapılan değişikliklerin etkin ha

Bekleme Olayları ve İyileştirme Tavsiyeleri

Oracle veritabanında performansı önemli derecede azaltan belli başlı “Oracle bekleme olaylarını” neler olduğu, bu bekleme olaylarını kabul edilir seviyelere çekmek için yapılması gereken eylemleri tavsiyeler ışığında inceleyeceğiz. Oracle veritabanı kullanan her veritabanı uzmanının mutlaka karşı karşıya kaldığı bu bekleme olaylarının hangilerinin veritabanı yönetimindeki eksikliklerden oluştuğunu, hangilerinin kullanılan programın yapısal eksikliklerinden olduğunu karşılaştıracağız. Ayrıca bu yazıdaki bekleme olaylarını tespit etmek için SQL*Plus ekranından çalıştırılacak SQL cümleleri ile sorun tespiti vasıtasıyla, karışık analiz işlemleri/programları kullanım ihtiyacı ortadan kaldırılmıştır. Kullanılan analiz scriptleri tüm Oracle sürümleri ile uyumludur. Belli başlı Oracle bekleme olayları aşağıda yer almaktadır. - db file sequential reads - db file scattered reads - log file parallel write - log file sync - buffer busy waits - free buffer waits - enqueue waits - cache buffer c

XP AYARLARI

1-) İlk olarak bozulmuş yada değiştirilmiş sistem dosyalarımızı onaralım! Bunun için önce cd sürücünüze XP cd’nizi takın ve daha sonra başlat’tan çalıştır’a şunu yazalım: SFC /SCANNOW Bir süre bekledikten sonra windows hiçbir soru sormadan gayet basit bir şekilde hasar görmüş yada değiştirilmiş sistem dosyalarını orjinalleri ile değiştirecektir.(SP2 Yüklü olsada sorun çıkmaz) 2-) Şimdide aslında hiç işimize yaramayan fakat ne olduklarını bilmediğimiz için boşuna sisteme yük olan, windows’la beraber devreye giren servisleri iptal edelim.Bunun için yine başlat’tan çalıştıra sunu yazalım: SERVICES.MSC > HATA BİLDİRİM HİZMETİ --> Devre dışı bırakın > HIZLI KULLANICI DEĞİŞTİRME UYUMLULUĞU --> Devre dışı bırakın > YARDIM VE DESTEK --> Manuel başlasın (yani oradaki adıyla; elle) > DİZİN OLUŞTURMA HİZMETİ --> Devre dışı bırakın > PERFORMANS GÜNLÜKLERİ VE UYARILAR --> Manuel başlasın > TAŞINABİLİR ORTAM SERİ NUMARASI --> Manuel başlasın > REMOTE DESKTOP HE