Rol(ROLE)

Rol(ROLE) Oracle veritabanında her nesnenin ait olduğu bir kullanıcı vardır. Bir kullanıcı bir başka kullanıcının nesneleri üzerinde işlem yapmak isterse buna hakkı olması gerekir. Bir nesne...

Devamı

İndeks(INDEX)

İndeks(INDEX) İndeksler tablo ve cluster’lar için kullanılan veri tabanı nesneleridir. Burada amaç aranılan bir kayda daha hızlı erişimdir. Özellikle üzerinde çok arama yapılan alan veya alanlar...

Devamı

Görüntü(VIEW)

Görüntü(VIEW) Görüntü bir ya da birkaç tablodan istenilen alanların alınmasıyla oluşturulan sanal bir tablodur. Görüntü bu tablolar üzerinde gerçekleştirilen bir sorgu sonucu oluşturulur. Bir görüntü üzerinde...

Devamı

Tablo(TABLE)

Tablo(TABLE) İlişkisel Veri Tabanı Yönetim Sistemleri’nde veriler tablolar içerisinde yer alır. Her tablo bir isimle tanımlanır ve her biri bir “kayıt” olarak adlandırılan satırlar ile bu...

Devamı

SGA(System Global Area)

SGA(System Global Area) SGA bir oracle veritabanı oturumu için gerekli verileri ve kontrol bilgilerini içeren paylaşımlı bellek bölgesidir. SGA ve Oracle arka plan işlemleri bir Oracle...

Devamı

Program Genel Alanı (PGA)

Program Genel Alanı (PGA) PGA sunucu işlemleri için veri ve kontrol bilgilerini içeren bellek tamponudur. Bir sunucu işlemi başlatıldığında PGA Oracle tarafından otomatik olarak başlatılır. Genellikle...

Devamı

İşlem Yapısı(Process Architecture)

İşlem Yapısı(Process Architecture) İşlem, işletim sistemlerinde, belli bir işi yapmak için bir adımlar dizisinin çalıştırılması olarak adlandırılmaktadır. Normalde her işlemin çalışabilmesi için bellekte kendine özel bir...

Devamı

Bellek Yapıları

Bellek Yapıları Oracle işlemlerini gerçekleştirmek için bellek yapıları oluşturur ve bunları kullanır. Örneğin bellek çalışan program kodlarını ve kullanıcılar arasında paylaşılan verileri depolar. Oracle’da birkaç adet...

Devamı

Oracle İşlemleri(Oracle Processes)

Oracle İşlemleri(Oracle Processes) Oracle işlemleri diğer işlemler tarafından işlemin belli adımlarını gerçekleştirmesi için çağrılırlar. Oracle işlemleri de sunucu işlemleri(Server Processes) ve arka plan işlemleri(Background Processes) olarak...

Devamı

Veri Tanımlama Dili Komutları

Veri Tanımlama Dili Komutları SQL’de veritabanı nesnelerini oluşturma, silme, yapısını değiştirme işlemleri için kullanılan komutlara veri tanımlama dili komutları denir. Bu komutlar “create”, “alter”, “drop”, “grant”,...

Devamı

Oracle’ın Çalışmasına Bir Örnek

Oracle’ın Çalışmasına Bir Örnek Aşağıdaki örnek bir istemcinin ağ üzerinden sunucudaki veritabanına erişip bir sorgulama yapmasının adımlarını içermektedir. 1. Oracle veritabanı “host” ya da “database server” olarak...

Devamı

Kullanıcı İşlemleri(User(Client) Processes)

Kullanıcı İşlemleri(User(Client) Processes) Bir kullanıcı işlemi bir uygulama ya da yazılımın çalıştırlmasını sağlamak için oluşturulur. Kullanıcı işlemleri program arayüzü(program interface) yoluyla sunucuyla iletişim işlemlerini sağlar. Program arayüzü...

Devamı

Veri Sözlüğü

Veri Sözlüğü Veri sözlüğü, Oracle veritabanı ile ilgili bilgilerin yine Oracle veritabanında tablolar ve görüntüler halinde saklanmasıyla oluşur. Veritabanı ile ilgili bu bilgiler kullanıcılar, haklar, veritabanı...

Devamı

CREATE TABLE

CREATE TABLE Tablo oluşturma komutunu anlatırken bir örnekle başlayalım. CREATE table tbl_ogr (OgrNum NUMBER(11) NOT NULL, Ad VARCHAR2(15), Soyad VARCHAR2(15), Dogyer NUMBER(2), CONSTRAINT cst_OgrNum PRIMARY KEY(OgrNum) CONSTRAINT cst_dogyer FOREING key(dogyer) REFERENCES il(ilkod)) Bu...

Devamı

CREATE USER

CREATE USER Kullanıcı veritabanı nesnelerinin sahibidir. Kullanıcılar, nesneleri oluşturur, kullanır ve silerler. Oracle veritabanı ilk kurulduğunda standart olarak üç kullanıcı tanımlanır. Bunlardan bir SYS kullanıcısıdır. SYS...

Devamı

CREATE TABLESPACE

CREATE TABLESPACE Tablo uzayı kullanıcılara ait olan nesnelerin veritabanında mantıksal olarak tutulduğu yere denmektedir. Bir tablo uzayı oluştururken, bu tablo uzayının verilerinin hangi veri dosyasına konulacağı...

Devamı

CREATE VIEW

CREATE VIEW Görüntü oluşturmak için bir SELECT cümlesi kullanmak gerekir. Bir görüntü bir ya da daha fazla tablodan oluşturulabileceği gibi, bir başka görüntüden de oluşturulabilir.Aşağıdaki örnekte...

Devamı

DROP TABLE

DROP TABLE Daha önceden oluşturulmuş bir tablonun düşürülmesi için kullanılan komuttur. Kullanımı: DROP TABLE [CASCADE CONSTRAINTS] Köşeli parantez içerisindeki tanım kullanılırsa master-detay ilişkili tablolarda master tablo düşürülünce...

Devamı

ALTER TABLE

ALTER TABLE Daha önceden oluşturulmuş bir tablonun yapısını değiştirmek için ALTER TABLE komutu kullanılır. ALTER TABLE tablo_adı ADD | MODIFY | DROP ( veri tipi ) ENABLE ifade1 DISABLE...

Devamı

CREATE INDEX

CREATE INDEX Daha öncede bahsedildiği gibi indeks tablodaki kayıtlara daha hızlı erişim için kullanılan nesnelerdir. Bir indeks oluşturabilmek için “CREATE ANY INDEX” sistem hakkına sahip olmak...

Devamı

CREATE ROLE

CREATE ROLE Rol veritabanındaki hakların toplanmış haline denir. Veritabanı yöneticisi rolleri kullanarak sistemin güvenliğini daha kolay sağlayabilir. Roller Oracle tarafından önceden tanımlanmış roller ve kullanıcı tanımlı...

Devamı

Fiziksel Yedek Alma

Fiziksel Yedek Alma Fiziksel yedek alma veri dosyalarının, redo log dosyalarının ve kontrol dosyalarının yedeklerinin alınması işlemidir. Bir veritabanı ARCHIVELOG ve NOARCHIVELOG olmak üzere iki farklı...

Devamı

Yedek Alma ve Geri Getirme

Yedek Alma ve Geri Getirme Oracle, verileri her ne kadar güvenli tutsa da, fiziksel sebeplerden(disk hataları), kullanıcı hatalarından veya benzer durumlardan dolayı yedeklere ihtiyaç duyulmaktadır. Yedek...

Devamı

GRANT

GRANT Sistem ya da nesne haklarının kullanıcılara veya rollere atanması için kullanılan komuttur. GRANT DELETE ON tbl_ogr TO usr_gef Yukarıdaki örnekte usr_gef kullanıcısına tbl_ogr tablosunda silme yapma yetkisi...

Devamı

REVOKE

REVOKE Sistem ya da nesne haklarının kullanıcılardan veya rollerden geri alınnması için kullanılan komuttur. REVOKE DELETE ON tbl_ogr FROM usr_gef Yukarıdaki örnekte usr_gef kullanıcısından tbl_ogr tablosunda silme yapma...

Devamı

CREATE SEQUENCE

CREATE SEQUENCE Sıra, sıralı olarak artan alanlar için veritabanında tutulan nesnedir. Örneğin birden başlayan ve birer birer artan bir sıra yaratmak için: CREATE SEQUENCE sira1 START WITH...

Devamı

CREATE ROLLBACK SEGMENT

CREATE ROLLBACK SEGMENT Geri alma parçaları SELECT, INSERT, DELETE, UPDATE gibi komutlarla yapılan işlemlerin gerektiğinde geri alınabilmesi için veritabanında ayrılan alanlara denir. “tbsp_esef” tablo uzayını kullanan,...

Devamı

ARCHIVELOG Modunda Yedek Alma

ARCHIVELOG Modunda Yedek Alma Bu modda yapılan değişiklikler otomatik olarak redo log dosyalarına yazıldığı için dosyaları tek tek kopyalamak gerekmez. Fakat bu değişikliklerin kaydedildiği dosyaları yedeklemek...

Devamı

Arkadaşların Burada !
Arkadaşların Burada !