Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

VERİTABANI MİMARİSİ Talip Hakan ÖZTÜRK Bank ASYA – ORACLE DBA

Benzer bir sunumlar


... konulu sunumlar: "VERİTABANI MİMARİSİ Talip Hakan ÖZTÜRK Bank ASYA – ORACLE DBA"— Sunum transkripti:

1 VERİTABANI MİMARİSİ Talip Hakan ÖZTÜRK Bank ASYA – ORACLE DBA
OCE, 10g OCA, 10g OCP

2 Talip Hakan ÖZTÜRK Azerbaycan Teknik Üniversitesi – Bilgisayar Müh. Bank ASYA - Oracle DBA OCE, 10g OCA, 10g OCP Oracle Blogger Oracle Forum Sorumlusu ve Editörü

3 Gündem: Veritabanı Nedir? SQL Nedir? DBMS Nedir? Neden Gereklidir?
DBA kimdir? Ne iş yapar? Neden ORACLE? Genel Oracle Veritabanı Mimarisi Oracle Veritabanı Memory Yapısı Oracle Veritabanı Process Yapısı Oracle Veritabanı Storage Yapısı

4 Veritabanı Nedir? Veritabanı, verilerin saklanıldığı ve değişik formlarda yönetildiği dosya veya dosya gruplarıdır.

5 SQL Nedir? SQL Statements
Data Retrieval Data Manipulation Language (DML) Definition Language (DDL) Transaction Control Data Control Language (DCL) SELECT INSERT UPDATE DELETE MERGE CREATE ALTER DROP RENAME TRUNCATE COMMIT ROLLBACK SAVEPOINT GRANT REVOKE SQL Statements SQL Nedir? Structured Query Language (SQL): Veritabanında bulunan verilere erişmek için kullanılan yapısal sorgulama dilidir. Yerine getirdikleri göreve göre aşağıdaki gibi gruplandırılır: Querying data Inserting, updating, and deleting rows in a table (DML) Creating, replacing, altering, and dropping objects (DDL) Controlling access to the database and its objects (DCL)

6 Veri Tabanı Yönetim Sistemi (DBMS)
Ne için vardır?... Veritabanlarını oluşturmak Upgrade leri uygulamak veritabanlarını açıp kapatmak Veritabanı depolama yapısısını yönetmek Kullanıcı ve güvenliği yönetmek Kullanıcı objelerini yönetmek Yedek almayı ve gerektiğinde geri dönüşü yönetmek Performansı monitor etmek Verileri sorgulamak ve işlemek veritabanını programlamak User Schema Segment Engine SQL Stored Program Database bir yazılımdır..

7 Veri Tabanı Bileşenleri
Table View Constraint Index Sequence User Schema Segment Engine SQL Stored Program Database PL/Sql Java Trigger Type Procedure Function Java Class

8 Proje ve Yazılım Destek Performans İzleme ve Geliştirme
Veritabanı Yöneticisi (DBA) Planlama Geliştirme Kurulum DBA Bakım ve Yönetim ODM Kurulum Bakım ve Yönetimi Proje ve Yazılım Destek Performans İzleme ve Geliştirme İzleme ve Kontrol Güvenlik ve Erişim Yönetimi

9 Genel Oracle Veritabanı Mimarisi
Memory structures Instance System Global Area (SGA) Process structures Background processes Database files Storage structures 10

10 Oracle Veritabanı Memory Yapısı
PMON SMON RECO D000 S000 P000 Redo Log Buffer SGA Shared SQL Area Database Buffer Cache TL-812 Server USER DBW0 CKPT LGWR Data File Raw Device ARCH Redo Log File

11 Oracle Background Processes
SMON PMON SGA Database Buffer Cache Redo Log Buffer Offline Storage Device Dedicated Server Process DBWR LGWR ARCH User Process CKPT Control Files Data Files Redo Log Files

12 REDO LOG ve ARCHIVE LOG 1a 3a 1b 3b 2a 4a 2b 4b ARCH ARCH
LGWR LGWR Disk1 1a 3a 1b 3b Disk2 Disk3 2a 4a 2b 4b Disk4 LGWR LGWR ARC ARC ARC ARC ARCH Disk5 ARCH Disk6

13 Genel Storage Yapısı Database Schema Tablespace Data file Segment
Mantıksal Fiziksel Database Schema Tablespace Data file Segment Extent Oracle data block OS block

14 Storage Yapısı Segment Tablespace Extent Database Blocks

15 Fiziksel Dosyalar Control files Data files Online redo log files
Parameter file Backup files Archived redo log files Password file Alert log and trace files

16 TEŞEKKÜRLER Talip Hakan ÖZTÜRK Bilgisayar Mühendisi
Oracle Certified Professional 10g Oracle Certified Associate 10g Oracle Certified Expert


"VERİTABANI MİMARİSİ Talip Hakan ÖZTÜRK Bank ASYA – ORACLE DBA" indir ppt

Benzer bir sunumlar


Google Reklamları