1 ORACLE 11G DATABASE SERVER LE



Benzer belgeler
Laboratuvar 2 Tek Kayıt Fonksiyonları

Ç NDEK LER G R fi 1 Bafllamadan Önce 1 Kitab Kimler Okumal? 1 Kitap çerisindeki Örnekler 2 Örneklerin Kullan m 3 Çekinmeden Yaz n 7

TEMEL VERİTABANI YÖNETİCİLİĞİ & UNIX / LINUX EĞİTİMİ DERS PROGRAMI

SQL Komutları (2) Uzm. Murat YAZICI

Veri Tabanı SQL Server ve Management Studio kurulum linkleri:

Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Veri Tabanı ve Yönetimi (BİL 301)

SQL veri tabalarına erişmek ve onları kullanmak için geliştirilmiş bir lisandır.

Veritabanı Yönetim Sistemleri (Veritabanı Tasarımı) SQL (Structured Query Language)

Genel Kavramlar. Bilgisayar ortamında işlenebilecek durumda bulunan kayıtlar. Birbiri ile ilişkili veriler topluluğu ve veriler arası ilişkiler

Startup ve Shutdown Yöntemleri. ORACLE STARTUP ve SHUTDOWN YÖNTEMLERİ

VERĐTABANI YÖNETĐM SĐSTEMLERĐ

çindekiler 01. Kurulum

VERĐTABANI YÖNETĐM SĐSTEMLERĐ

Bu işleçlerin dışında, aşağıda belirtilen karşılaştırma işleçlerinden de yararlanılır.

G R fi 1 Adobe AIR E BAfiLANGIÇ

Ç NDEK LER 1 PHP 6 1 PHP Nedir? 1 PHP nin Tarihi 2 PHP nin Avantajlar 4 PHP nin Dezavantajlar 4 PHP nin Çal flma Mant 6 PHP nin Çal flma Aral 8 PHP

SQL (Structured Query Language)

Veritabanı Tasarımı. Büyük/Küçük Harf ve Karakter İşleme

SQL'e Giriş 2. CREATE TABLE tabloadı (kolon isimleri ve veri türleri) (BOLUM_NO NUMBER, BOLUM_ADI CHAR(10));

5 SQL- Yapısal Sorgulama Dili. Veritabanı 1

VERİTABANI YÖNETİCİLİĞİ EĞİTİMİ DERS PROGRAMI

SQL e Giriş. Uzm. Murat YAZICI

ÜNİTE NESNE TABANLI PROGRAMLAMA I. Uzm. Orhan ÇELİKER VERİTABANI SORGULARI İÇİNDEKİLER HEDEFLER

VERİTABANI Veritabanı Yönetimi

Veritabanı. SQL (Structured Query Language)

G R fi xix 1 YAZILIM GEL fit RMEN N TEMEL KAVRAMLARI

ORACLE DERS 1 SQL E GİRİŞ

YAPISAL SORGULAMA DİLİ. BARIŞ ARIBURNU barisariburnu.com

20461C Querying Microsoft SQL Server Modül Seviye Belirleme Testi

Veri Tabanı Hafta Dersi

SQL'e Giriş. SELECT Deyimi. SQL Komutları. Yardımcı Deyimler

Oracle da kullanılan veri tipleri:

- Tablo (Table):Veri saklama için temel yapıdır. Bir veya daha fazla sütundan ve sıfir veya daha fazla satırdan oluşur.

Mysql Veritabanı Komutları

Oracle'dan PostgreSQL'e geçiş

8 Oracle da tablo yapısı içinde otomatik artan kolon yoktur. (identity kolon

SUNGURLU MESLEK YÜKSEKOKULU 5. T-SQL

Advanced Oracle SQL Tuning

VERİ TABANI YÖNETİM SİSTEMLERİ

Veri Tabanı Tasarım ve Yönetimi

Maltepe Üniversitesi Endüstri Mühendisliği Bölümü Veri Tabanı Yönetimi (END 210)

Data Programming SQL Language. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

Oracle 11gR2 Üzerine Dataguard Kurulumu Türkçe

Yukarıdakilerden hangileri DML (Data Manipulation Language) ile gerçekleştirilir?

Veri Tabanı Programlamaya Giriş

ÜNİTE NESNE TABANLI PROGRAMLAMA I. Uzm. Orhan ÇELİKER VERİTABANI SORGULARI İÇİNDEKİLER HEDEFLER

BÖLÜM- 8: DİĞER ŞEMA NESNELERİNİ OLUŞTURMA

VERİTABANI. SQL (Structured Query Language)

ACCESS PLATFORMUNDA SQL

VERİTABANI Veritabanı Sorgulama

VERİ TABANI YÖNETİM SİSTEMLERİ I

BÖLÜM 11. YAPISAL SORGULAMA DİLİ (SQL) Amaçlar:

Maliye Uzman Yardımcılığı Giriş Sınavı (Bilişim) -16 Mart 2014 A

Veritabanlarına ve SQL'e Giriş. Devrim GÜNDÜZ. Teknoloji Destek Merkezi --

WINDOWS SERVER 2008 R2 YE G R

Maliye Uzman Yardımcılığı Giriş Sınavı (Bilişim)-16 Mart 2014 B

SQL (Structured Query Language)

Veriyi ve Bilgiyi Organize Etmek. Bilgisayar Mühendisliğine Giriş 1

Veritabanı. Ders 2 VERİTABANI

Veritabanı Tasarımı. İndeksler ve Eşanlamlar

Aşağıdaki şemaya dikkat edin. Sorgulamalarımızı genellikle bu şemaya göre yapacağız.

SQL Deyimleri. Öğr.Gör.Volkan ALTINTAŞ Volkanaltintas.com

N MLER N N BEL RLENMES VE ANAL Z

MSSQL Server 2000 Kurulumu

Bellek Yönetimiyle İlgili Notlar ORACLE BELLEK YÖNETĐMĐYLE ĐLGĐLĐ NOTLAR

VERİ TABANI YÖNETİM SİSTEMLERİ-II

YAPISAL SORGULAMA DİLİ (SQL)

Bilgisayar Uygulamaları. MySql

SELÇUK ÜNİVERSİTESİ BOZKIR MESLEK YÜKSEKOKULU VERİTABANI-II DERSİ FİNAL SINAVI

Bölüm 4: DDL Veri Tanımlama Dili

SQL (Structured Query Language) kendisi bir programlama dili olmamasına rağmen bir çok kişi tarafından programlama dili olarak bilinir.

ORACLE ONLINE REDO LOG DOSYALARI

SQL'e Giriş. SELECT Deyimi. SQL Komutları. 1. DDL (Data Definition Language - Veri Tanımlama Dili)

EBE-368 Veri Tabanı Yönetim Sistemleri SQL

Lıke Joker Karakterler, Is [not] Null, Order By, Group By, As

Veritabanı Tasarımı. DML İşlemleri ve Görünümler

Hybrid Software Veritabanı ve Sistem 7x24 Destek &Danışmanlık Hizmetleri Veritabanı ve Sistem 7x24 Destek & Danışmanlık Hizmetleri

Veritabanı Tasarımı. Sütun Değerlerini Güncelleme ve Satırları Silme

BMB202. Veritabanı Yönetimi Ders 6. SQL. Erdinç Uzun NKÜ Çorlu Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü

ORACLE DATAFILE RECOVER (KURTARMA) TESTLERĐ

VERİ TABANI YÖNETİM SİSTEMLERİ

BMB202. Veritabanı Yönetimi Ders 5. İlişkisel Cebir ve SQL. Erdinç Uzun NKÜ Çorlu Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü

Aşağıdaki tabloyu inceleyin. Sorgulama işlemlerini bu tabloya göre yapacağız.

BÖLÜM -6: VERİLERİ DEĞİŞTİRMEK

TEMEL SQL SORGU ÖRNEKLERİ. Yukarıdaki sorguyu yazıp çalıştırdığımızda db_market adında bir veritabanı oluşturulur.

Veri Tabanı Yönetim Sistemleri Bölüm - 6

EBE-368 Veri Tabanı Yönetim Sistemleri İlişkisel Model (The Relational Model)

PostgreSQL ve PL/pgSQL

İLERİ VERİTABANI SİSTEMLERİ SUAT ÜSTKAN

Veri Tabanı-I 9.Hafta

Sorgudan elde edilen değerin değişkenlere aktarılmasını sağlar. Sorgudan tek satır dönmesi gerekir. Çok satır dönerse hata verir.

SQL Kod ile Tablo Oluşturma

Veritabanı Tasarımı. Kullanıcı Erişimini Kontrol Etme

ORACLE İÇİN VERİ TABANI YÖNETİM ARACI VE PERFORMANS ANALİZİ ALPASLAN KILIÇKAYA YÜKSEK LİSANS TEZİ BİLGİSAYAR MÜHENDİSLİĞİ

BÖLÜM- 9: KULLANICI ERİŞİMLERİNİ YÖNETMEK

DML işlemleri. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı May Öğr. Gör. Murat KEÇECĠOĞLU

Emrah UYSAL 1

TRIGGER. Trigger lar, tablo üzerinde tanımlanabilen ve bu tablo üzerinde bir işlem gerçekleştiğinde tetiklenen programlama ögeleridir.

İNTERNET TABANLI PROGRAMLAMA- 12.ders

Transkript:

Ç NDEK LER 1 ORACLE 11G DATABASE SERVER LE TANIfiALIM 1 Veritaban Sistemleri 1 Genel Bak fl 1 Relational Database ( liflkisel Veritaban ) Sistemleri 3 Neden Oracle Database Server? 5 Verileri Normallefltirme 6 Birincil Anahtar ve D fl Anahtar (Foreign Key) Kavramlar 10 Oracle SQL (Structured Query Language-Yap sal Sorgulama Dili) 12 SQL Komutlar 13 Oracle Veritaban ve Yaz l m Dilleri 15 Veritaban Yöneticisinin Vazgeçilmez Araçlar 16 Oracle SQL*Plus Arac 17 Oracle SQL Developer Arac 18 TOAD For Oracle Arac 19 2 ORACLE 11G DATABASE SERVER KURULUMU 21 Oracle 11g Mimarisini Anlamak 21 Oracle Universal Installer 24 Kurulum Öncesi Ad mlar 25 Oracle 11g Donan m Gereksinimleri 25 Basic Installation Yöntemi ile Kurulumu Gerçeklefltirmek 32 Advanced Installation Yöntemi ile Kurulumu Gerçeklefltirmek 37 %ORACLE_HOME% Ortam De iflkenini Yap land rmak 52 Oracle SQL*Plus Program n Kullanmak 55 Oracle SQL Developer Program n Kullanmak 59 Oracle Örnek fiemalar n Kullan ma Açmak 63 3 ORACLE SQL LE TANIfiALIM 65 SQL Komutlar yla Çal flmak 65 Temel SQL Komutlar 65 SELECT Komutunun Kullan m 65 Büyük/Küçük Harf Duyarl l 69

x ORACLE 11g SQL fadeleri ve flleçleri 69 DESCRIBE/DESC Komutu 71 NULL (BOfi) De er Kavram 72 Oracle DUAL Tablosu 72 SQL Sorgular nda Seçim S n rlama 75 WHERE Tümcesi ile Seçim S n rlama 75 WHERE Tümcesi Söz Dizimi 77 WHERE Tümcesinde Karakter Veri Türünün Kullan lmas 79 WHERE Tümcesinde Date (Tarih) Veri Türünün Kullan lmas 82 BETWEEN ile Yap lan Karfl laflt rmalar 87 IN flleci ile Kriter Belirleme 89 OR flleciyle Çal flmak 93 LIKE flleciyle Çal flmak 94 NOT fllecinin Kullan m 102 Sorgu Sonuçlar n n S ralanmas ve ORDER BY Komutu 104 ASC ve DESC ile S ralama Biçimini De ifltirmek 107 Oracle SQL Fonksiyonlar 111 Karakter Veri Türüyle Kullan lan Fonksiyonlar 112 Dönüfltürücü Fonksiyonlar 112 UPPER Fonksiyonu 112 LOWER Fonksiyonu 115 INITCAP Fonksiyonu 117 De ifltirici ve Yorumlay c Fonksiyonlar 118 LENGTH Fonksiyonu 118 SUBSTR Fonksiyonu 120 INSTR Fonksiyonu 122 CONCAT Fonksiyonu 125 RPAD Fonksiyonu 127 LPAD Fonksiyonu 129 TRIM Fonksiyonu 130 REPLACE Fonksiyonu 132 Say sal Veri Türüyle Kullan lan Fonksiyonlar 133

Ç NDEK LER xi MOD Fonksiyonu 133 ROUND Fonksiyonu 134 TRUNC Fonksiyonu 136 Tarih-Saat Veri Türleriyle Kullan lan Fonksiyonlar 137 ROUND Fonksiyonu 138 TRUNC Fonksiyonu 143 ADD_MONTHS Fonksiyonu 146 MONTHS_BETWEEN Fonksiyonu 148 LAST_DAY Fonksiyonu 150 NEXT_DAY Fonksiyonu 152 Dönüfltürücü SQL Fonksiyonlar 154 Yerleflik Dönüfltürücü 154 Aç k Dönüfltürücü Fonksiyonlar 155 TO_CHAR Dönüfltürücü Fonksiyonu 155 TO_NUMBER Dönüfltürücü Fonksiyonu 164 TO_DATE Dönüfltürücü Fonksiyonu 166 Fonksiyonlar ç çe Kullanmak 168 JOIN ile Birden Çok Tablodaki Verileri Kullanmak 171 NATURAL JOIN (Do al Birleflim) ile Tablo Verilerini Birlefltirme 171 JOIN USING ile Tablo Verilerini Birlefltirme 175 JOIN ON ile Tablo Verilerini Birlefltirme 178 4 ORACLE SQL LER DÜZEY filevler 183 Topluca Yürütülen Fonksiyonlar 183 Grup Fonksiyonlar 184 COUNT Fonksiyonu 185 SUM Fonksiyonu 190 AVG Fonksiyonu 194 MIN Fonksiyonu 197 MAX Fonksiyonu 199 DML (Data Manipulation Language-Veri De ifltirme Dili) Komutlar 201 INSERT Komutu 202 COMMIT ve ROLLBACK 207

xii ORACLE 11g DELETE Komutu 209 UPDATE Komutu 214 DDL (Data Definition Language-Veri Tan mlama Dili) Komutlar 218 Oracle Veritaban nda fiemalar 219 CREATE Komutu 220 Oracle 11g Veritaban nda Tablolar Oluflturmak 220 Oracle 11g Veri Türlerine Genel Bak fl 221 Oracle 11g Veritaban nda Tablolar Silmek 232 Tablo çindeki Verileri Silmek 234 Oracle 11g Veritaban nda K s tlay c lar (Constraints) 236 UNIQUE (Özgün) K s tlay c s 236 NOT_NULL (Bofl De il) K s tlay c s 237 Primary Key (Birincil Anahtar) K s tlay c s 238 Foreign Key (Yabanc Anahtar) K s tlay c s 239 Check (Denetleme) K s tlay c s 241 Sütunlara K s tlay c Atamak 241 Oracle 11g Index ve Tablo Mimarisi 248 Index Oluflturmak 250 Index Yönetimi 254 5 ORACLE 11g DBA (DATABASE ADMINISTRATOR VER TABANI YÖNET C S ) GÖREVLER 257 Temel DBA Görevlerinin Yerine Getirilmesi 257 SYSDBA Olarak Oturum Açmak 258 Oracle 11g Veritaban Sunucusunun Çal flmas n Sa layan Bileflenler 261 Oracle 11g Instance Bellek Yap lar 262 System Global Area (SGA) Bellek Yap s 262 Veritaban Tamponu (Database Buffer Cache) 263 Log Tamponu (Log Buffer) 264 Paylafl lan Havuz (Shared Pool) 265 Kitapl k Tamponu 265 Veri Sözlük Tamponu 265 PL/SQL Alan 265

Ç NDEK LER xiii SQL Sorgu Tamponu ve PL/SQL Fonksiyon Sonuç Tamponu 266 Genifl Havuz (Large Pool) 266 Java Havuzu (Java Pool) 266 Program Global Area (PGA) Bellek Yap s 266 Oracle 11g Arka Plan fllemleri 268 Process Monitor (PMON) fllemi 271 System Monitor (SMON) fllemi 272 Database Writer (DBWn) fllemi 272 Log Writer (LGWR) fllemi 275 Checkpoint (CKPT) fllemi 277 Memory Manager (MMAN) fllemi 278 Managebility Monitor (MMON) fllemi 279 Archiver (ARCn) fllemi 280 Space Management Coordinator (SMCO) fllemi 281 Oracle 11g Database Server Fiziksel Dosyalar 282 Oracle 11g Veri Dosyalar (Datafile) 282 Oracle 11g Controlfile Dosyas 290 Oracle 11g Online Redo Log Dosyalar 292 Oracle 11g Archivelog Dosyalar 297 Oracle 11g Database Server Taraf ndan Kullan lan Di er Dosyalar 298 Oracle Instance Parametre (PFILE) Dosyas 298 Oracle Server Parametre Dosyas 299 Alert Log (Uyar Günlü ü) ve Trace Log ( zleme Günlü ü) Dosyalar 300 Oracle 11g Instance Yönetimi 301 Enterprise Manager Database Control Servisinin Bafllat lmas 302 Oracle 11g Listener Servisinin Yönetilmesi 307 Oracle 11g Veritaban n n Bafllat lmas 314 Oracle 11g Veritaban n n Kapat lmas 322 Oracle 11g Instance Parametrelerini Yap land rmak 324 Temel (Basic) Instance Parametreleri 324 Instance Parametrelerinin De ifltirilmesi 333

xiv ORACLE 11g Oracle 11g Automatic Memory Management (Otomatik Bellek Yönetimi) Özelli i 338 Oracle 11g Veritaban ndatablespace Nesnelerinin ve Datafile Dosyalar n n Yönetimi 341 Yeni Bir Tablespace Eklemek 344 Oracle 11g Veritaban nda Yeni Kullan c lar Oluflturmak 352 Oracle 11g Veritaban nda Yedekleme fllemleri 355 Oracle Recovery Manager (RMAN) ile Canl Veritaban Yede i Almak 361 Oracle Recovery Manager (RMAN) ile Veritaban n Geri Yüklemek ve Kurtarmak 364 SONSÖZ 368