Genel Olarak User İle İlgili İşlemler(Creating A User, Assign Password, Grant To Users) Merhaba, Database de bir User oluşturmak için CREATE USER ifadesi kullanılır. Örnek olarak: CREATE USER user_name IDENTIFIED BY password [DEFAULT TABLESPACE default_tablespace] [TEMPORARY TABLESPACE temp_tablespace]; Tablespace; obje’leri ayırmak için kullanılır. Default da bırakırsak tablespace olarak ‘System tablespace’ kullanılır. Password atama: SQL> CREATE USER test1 IDENTIFIED BY password; User created. SQL> SQL> DROP USER test1; User dropped. Yetki Tanımlama: create user test2 ... Devamını Oku »
Trigger
Trigger mantığı, çeşitleri, örnek TRIGGER Trigger; Eğer SQL DML(INSERT,UPDATE veya DELETE) şeklinde tanımlanmışsa Database tarafından otomatik olarak çalıştırılan bir procedür olarak tanımlanabilir. Trigger lar Bir tablodaki değişikliklerle tetiklenirler. Bir Trigger mantığı: 1. 1. Bir SQL ifadesi çalışmadan önce yada çalıştıktan sonra tetiklenir. 2. 2. Bir tabloda Trigger satır bazında çalışabilir. Böyle bir Trigger row-level trigger olarak adlandırılır. 3. ... Devamını Oku »
Oracle Manıksal Yapı
Fiziksel Yapı Control file,data file ve redologlar database’in fiziksel yapısını oluşturmaktadırlar. Memory Yapısı SGA ve PGA dediğimiz yani sistem tarafı ve kullancı tarafını oluşturan memory yapısıdır. SGA instance başlatıldığında oluşmaktadır.PGA ise Kullancı tarafından gelen User Prosesine karşılık oluşturlan Server Prosesi zamanında oluşma SGA(System Global Area) Bir tane Oracle Instance’ın ihtiyacı olan control ve veri bilgilerinin tutulduğu bellek alanıdır.Paylaşıma açıktır. Oracle ... Devamını Oku »
Oracle SGA Yapısı
Fiziksel Yapı Control file,data file ve redologlar database’in fiziksel yapısını oluşturmaktadırlar. Memory Yapısı SGA ve PGA dediğimiz yani sistem tarafı ve kullancı tarafını oluşturan memory yapısıdır. SGA instance başlatıldığında oluşmaktadır.PGA ise Kullancı tarafından gelen User Prosesine karşılık oluşturlan Server Prosesi zamanında oluşma SGA(System Global Area) Bir tane Oracle Instance’ın ihtiyacı olan control ve veri bilgilerinin tutulduğu bellek alanıdır.Paylaşıma açıktır. Oracle ... Devamını Oku »
Oracle PGA yapısı
PGA(Program Global Area) PGA, sunucu işlemleri için gereken veri ve kontrol bilgilerini tutmak için tahsis edilen tampon bellektir. Oracle tarafından bir sunucu işlemi başladığında otomatik olarak tahsis edilir. İçinde tutulacak bilgi Oracle konfigürasyonuna bağlıdır. Prosesler, PGA tarafında istekte bulunan user proses, buna karşın Server tarafındaki server proses ve Instance başladığı zamanki background proses olmak üzere birbirine paraleldir. USER PROSESS ... Devamını Oku »
Tablo Taşıma İşlemi
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 »
Oracle Mimarisi’ne Giriş
Selam arkadaşlar DWH a geçmeden önce oracle mimarisini hakkında öğrenmemiz gereken yazıları paylaşacağız.. Oracle veritabanı da diğer ilişkisel veritabanları gibi verilerle beslenir ve bu verilerin birbiri arasındaki senkronizasyonunu tutarak optimum şekilde depolanmasını ve istenilen amaçlara gore sorgulanmasını amaçlamaktadır. Veritabanları, bilişim projeleri ve bilgi yönetiminde en temel faktördür. Çünkü veri, her projelerin temel yapı taşıdır ve bütün bu gelişen sistemler, veriden ... Devamını Oku »