TRACE ANALYZER

Bugun sqlleri izlemek icin TKPROF yetmedigi ve daha detaya girlmesi gerektigi durumlarda ne yapmamiz gerektigi hakkinda fikirlerimi sizlerle paylasmak istedim.Trace analyzer sayesinde daha detayli bir performans analizine ulasabiliriz.PLSQLdende kullanabiliriz.9i,10g,11g versiyonlarinda kullanmamiz mumkundur. Platform olarakda windows linux ve unix ortamlarinda kullanabiliriz.TKPROF gore cok daha fazla detay gorebiliriz install edilmesi gereken bir sqller toplulugudur.Input olarak• Trace(s) generated … Continue reading TRACE ANALYZER

Oracle database 10g Real Application Cluster RAC hazirlik

Donanim:2 server lazım bu serverlara örneği söyle verelim 2 cpu 2GBRAM 2 gigabit ethernet olan dual scsi host bus adaptor 8 Scsi disk connected via copper.her channel 4 disk, hardware raid controller yok.Software:her node için operating sistemOracle clusterware-cluster ready service2 ayrılır -oracle cluster registeryVoting disk1-Linux install edilmesi3 ip adresi lazım. private--operating sistemden yapalımpublicvirtual--rac instalasyonda yapacak.2-share … Continue reading Oracle database 10g Real Application Cluster RAC hazirlik

DATAGUARD Onemli ozellikler.

Dataguard çalışma modları:•Maximum Performance Mode–Default mode-hız önemlidir•Maximum Protection Mode–Data güvenliği önemlidir–En az bir tane ikinciye ihtiyaç vardır•Maximum Availability Mode–Uptime hedef alınmıstır.–Kesintinin olmaması ve devam edilme üzerine tasarlanmıstır.Disaster recovery senaryolarında fiziksel stanby ve logical standby olabilir.Data protection olaylarında fiziksel standby ve logical standby olabilir.Performance konularında fiziksel standby redoların uygulaması ile olusur. sql seviyelerini atlayabilir.logical standbylarda ise … Continue reading DATAGUARD Onemli ozellikler.

publish statistic

11g de gelen yeni özelikklerine göre artık bir tablonun istatistiğini otomatik olarak alındığındaistenirse bu istatistik sonucu data dictionary otomatik olarak yazmaz beklemeye alınır. DBA bu sonuca istediği sekilde ulasabilir. Test eder ve gercekten iyilesme gorurse bu istatistigi herkes icin kullanılabilir hale getirir.execute dbms_stats.set_table_prefs('HR','EMPLOYEES','FALSE') publish falseexecute dbms_stats.gather_table_stats('HR','EMPLOYEES')bu sekilde alınan istatistik direk data dictionary islenmedi.DBA alter session … Continue reading publish statistic

11g Upgrade

11G upgrade seneryolarıİlk önce sqlplus baglanalım.daha sonra 11g kurulu olan bir makinadan rdbms/admin/utlu111i.sql alıp 10g databasein home directory altına kopyalıyalım.sqlplus / as sysdbastartupstart utlu111i.sql calıştırdığımızda karsımıza upgrade ile ilgili databasein block block sizedan tablespace ozelliklerine kadar sga miktarlarına kadar butun önemli özeliklerini gösterir.Bu raporun neticesindeShutdown immediateexit yapalım.dbua çalıştıralımupgrade yapabiliriz. Mümkünse asm insatance varsa onuda mutlaka … Continue reading 11g Upgrade

Database yönetimi-1

Oracle database Instance ve datafilelardan olusur.Oracle Instance kavramı ise memory ve background processlerden olusur.Memory alanınıSGA ve PGA olarak ikiye ayırabiliriz.SGA alanınıShared poolBuffer cacheLarge poolJava poolLog bufferdan olusturabiliriz.Background processlerini ise bes temel baslık altında toplayabiliriz.bunlarSMON,PMON,DBWR,LGWR,CHPT processlerinden olusur.