Tabloların taşılması sırasında dikkat edilecek hususlar Birbiri ile ilişkili(master-child yapıda) tablolardan birisini başka bir tablespace’ ni değiştirdiğimizde tabloyla ilişkili nesnelerin (index-constraint) durumlarını inceleyelim. Öncelikle veritabanımıza bazı yeni kullanıcı, tablespace oluşturmak için Sqlplus’ a sysdba olarak bağlanalım. sqlplus / as sysdba Connected. Create a tablespace(bir test tablespace oluşturalım) SQL> create tablespace test_tbs datafile ‘/u01/app/oracle /oradata/XDB/datafile/test01.dbf’ size 10M ... Devamını Oku »
Automatic Workload Repository
AWR Nedir? Nasıl çalışır ve ne tür bilgileri kontrol eder? ADDM Nedir? Genel olarak Self-Tuning amaçlı, problem belirleme özelliği olan ve istatistik toplama ve saklama özelliği olan bir altyapıdır.Her 60 dk ‘da ( default) Database otomatk olarak SGA’dan istatistik bilgilerini alır ve AWR içerisinde Snapshot formatında saklar. Default olarak AWR içerisinde bu snapshotlar 8 gün saklanır. Saklanma süresini yada ... Devamını Oku »
Oracle Mimarisi’ne Giriş-2
Oracle Server : Veritabanındaki tüm dosyaları, arka plan prosesleri v.b yapıların tutulduğu sistemin adıdır. Bir veya birden fazla database I barındırır. Açıkçası herhangi bir server makina üzerine kurulan sistemdir. Oracle Instance : Her veritabanı için bir örnek oluşturulur. Veritabanı dosyaları, arka plan prosesleri ve memory yapılarının barındıldığı katmandır. Veritabanı her açıldığında açılır ve kapatıldığında otomatik olarak kapatılır. İleride bileşenlerin detayına ... Devamını Oku »
Oracle Server’a erişim Yöntemleri
Oracle Erişim iki şekilde yapılır.Dedicated server proses yapısı ve Shared server prosesi yapısı ile ilgili makalemiz temel bilgi bakımından umarım faydalı olacaktır. Oracle database Instance ulaşmak için iki yöntem tercih edilir. Dedicated Server konfigrasyonu ve shared server konfigrasyonu kullanılarak erişim sağlanılır. Tercih edilmeler kullanım amacaına göre değişir. Veritabanı İnstance’ a bağlı olan user procesleri taleplerini işlemek için server tarafında server ... Devamını Oku »
LSNRCTL Utility kullanmak
Listener servisini kullanıp yönetmenin kolay bir aracı olan lsncrtl aracınının kullanımı ile ilgili temel düzeyde basit bir makale hazırladım. Umarım yararlı olmuştur. Listener, database server’a erişmeye çalışan kullanıcıların taleplerine göre onları dinleyip, istenilen server modeline göre bir server process oluşturup ona göre işlem yapan, kullanıcı taraftaki tnsname.ora dosyasına göre erişimi sağlayan, gerektiğinde kullanıcıların bağlantılarını ret eden kullanıcıların veritabanına erişmelerini sağlayan ... Devamını Oku »
DB Link Kullanmak
Veritabanları arasında veri iletişimi sağlanan köprü nesneleridir. Dblink, Databaseler arasında köprü kuran database objelerdir. Oracle database yada farklı tür databaseler arasında remote köprüler oluşturarak hedef database üzerindeki şema nesnelerine erişmek için kullanılır. Farklı türk databaseler arasında iletişim kurmak için ise oracle heterojen servislerin kurulup ayarlanması gerekir. Oluşturulması: CREATE [PUBLIC] [PRIVATE][SHARED]DATABASE LINK dblink_name Connect to target_user_name, İdentified by Target_user_password USING ... Devamını Oku »
Tablespace Yönetimi – 1
Bu yazı dizisinde Database, Tablespace ,datafile, segment, extent kavramlarını birbiriyle ilişkilerini kullanımlarını öğreneceğiz. Yazı dizisinin ilkinde makalemizde kavramlarını tanıtmayı amaçlıyorum Tablespace , fiziksel olarak tek bir datafile yada datafile’lardan oluşan mantıksal yapılardır. Oracle database’ deki veri yapılarının temeli datafile (veri dosylarına) dayanır. Datafile’ ler ise mantıksal anlamda bir yada birden fazla segment’den, segment’ler de extent’lerden oluşur. Extent’ lerde database bloklarından ... Devamını Oku »
Tablespace Yönetimi – 3
Tablespace yönetimi yazı dizisinin üçüncü makalesi sysaux tablespace ile ilgilidir. Sysaux tablepace: System tablespace ‘in auxliary(yardımcı ek) tablespace ‘ dir. Sysaux tablespace, oracle 10 g ile birlikte gelen, system tablespace’ in yükünü hafifletmek için kullanılan, daha önceleri system tablespace’de yer alan önem arzetmeyen metadataların depolandığı, RMAN, LogMiner, Standby database , shared Server , AWR raporarının saklandığı ve Oracle enterprise Manager ... Devamını Oku »
Tablespace Yönetimi-5
Tablespace Yönetimi yazı dizimin beşinci makalesi tablespace üzerinde yapılacak işlemler üzerine olacaktır. Umarım faydalı olur. Şu ana oluşturduğumuz ve üzerinde çalıştığımız tablespace smallfile datafile ‘lardan oluşan tablespace’ lerdi. Default olarak Create Tablespace cümlesi için smallfile bir datafile’larda oluşacağı bilinmelidir. Bigfile Tablespace: Bir bigfile tablespace tek bir datafile’ dan yada bir tempfile’dan oluşur. Bu datafile yada tempfile yaklaşık 4 milyar block ... Devamını Oku »
Tablespace Yönetimi-4
Tablespace Yönetimi yazı dizimin dördüncü makalesi genel olarak temporary tablespace üzerine olacaktır. Umarım faydalı olur. Tablespace ‘ler iki tiptir. Permanent(Kalıcı) ve Temporary(Geçici) tablespace’ lerdir. Temporary Tablespace: Temporary Tablepace, sadece kullanıcıların session süresince disk üzerinde kullandığı geçici alanlardır. Session süresi bitince bu bilgiler silinir. Temporary tablepace’ ler session’ ın bir çok sort işlemlerinin yükünü azaltmak için kullanılır.RAM’ daki PGA alanı büyük ... Devamını Oku »