Etiket: oracle

Standby veritabanlarının fark yedeği ile recover işlemindeki ORA-19573: cannot obtain exclusive enqueue for datafile X hatası

Standby veritabanlarınında oluşan gap için primary taraftan alınan fark yedeği ile recover işleminde , eğer managed recovery işlemi açık durumda ise ORA-19870 ORA-19573  şeklinde hatalar alınacaktır. Recover işlemi için standby veritabanı mount modda ve recover işlemi başlamamış olması gerekmektedir.  Rman hatası aşağıdaki gibi olacaktır. RMAN-00571: =========================================================== RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS =============== RMAN-00571: =========================================================== RMAN-03002: […]

Veritabanındaki tüm DDL işlemlerinin izlenmesi

Veritabanındaki nesneler üzerinde yapılan yapısal değişiklikleri , veritabanı yada şema genelinde izlemek mümkündür. Bu sayede nesnelerdeki tüm yapısal değişiklikleri izleyip, bir sorun anında eski halini yeniden oluşturabiliriz. İzleme , trigger’lar ile yapılmaktadır. İlgili trigger , bir ddl işlemi sonrasında , talep edilen bilgileri bir tabloya yazabilir.  Aşağıdaki şekilde bir tablo ve trigger oluşturup, veritabanındaki tüm […]

RAC veritabanlarında , veritabanı id ve veritabanı adının değiştirilmesi

Bu makalede RAC şeklinde çalışan bir veritabanının id ve adının değiştirilmesi , öncesinde ve sonrasında hangi işlemlerin yapılması gerektiği anlatılmaktadır. Örneklerde ismi ORCL olan veritabanının adının TEST olarak değiştirilmesi için gerekli işlemler yapılmıştır. Öncelikle cluster_database parametresinin değerini false olarak değiştirerek işe başlayalım. -bash-4.3$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.4.0 Production on Fri Oct 20 […]

SQL Server Nedir?

SQL Server Microsoft’un çıkarmış olduğu ilişkisel bir veritabanı yönetim sistemidir(RDBMS).  “http://www.veritabani.gen.tr/” adresinde MSSQL sekmesinde SQL Server ile ilgili geniş bir makale serisini bulabilirsiniz.   1988 yılında Microsoft, Ashton-Tate ve Sybase’e katılarak 1 yıl sonra SQL Server’ın ilk sürümünü IBM OS/2 için çıkardı.   SQL Server, ilk olarak 4.21 versiyonu ile NT sistemleri desteklese de, NT […]

DBCA “diskgroup +DISK_GRUP_ADI is not compatible for database usage” hatasının çözümü

DBCA ile “General_Purpose” template seçilip veritabanı oluşturulmaya çalışıldığında template içindeki “compatible” parametresinin , mevcut disk gruplarının database_compatibility değerinden düşük olması sebebiyle “diskgroup +DISK_GRUP_ADI is not compatible for database usage” şeklinde hataya sebep olmaktadır. Bir veritabanı tarafından kullanılacak ASM disk grubunun database_compatibility değeri , veritabanının compatible değerinden düşük yada eşit olmalıdır. Disk gruplarının compatibility değerlerini aşağıdaki gibi görebilirsiniz. [oracle@orcldb06 ~]$ . […]