Pazar , 13 Temmuz 2014
Son Haberler
Anasayfa / MAKALELER / Veri Tabanı (sayfa 3)

Veri Tabanı

USER TANIMLAMA (USER PRIVILEGES)

user_security

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 »

  • tweet

Trigger

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 »

  • tweet

Oracle Manıksal Yapı

vds

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 »

  • tweet

Oracle SGA Yapısı

sqa

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 »

  • tweet

Oracle PGA yapısı

3

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 »

  • tweet

Tablo Taşıma İşlemi

relational

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 »

  • tweet

Automatic Workload Repository

sga11

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 »

  • tweet

Oracle Mimarisi’ne Giriş-2

orari1

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 »

  • tweet

Oracle Server’a erişim Yöntemleri

oracle_database_dedicated_server

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 »

  • tweet

Oracle Mimarisi’ne Giriş

ora11

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 »

  • tweet