Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

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

Benzer bir sunumlar


... konulu sunumlar: "V ERİTABANI M İMARİSİ Talip Hakan ÖZTÜRK Bank ASYA – ORACLE DBA OCE, 10g OCA, 10g OCP"— Sunum transkripti:

1 V ERİ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? – 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) Data Retrieval Data Manipulation Language (DML) Data 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

6 Veri Tabanı Yönetim Sistemi (DBMS) bir yazılımdır.. 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

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

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

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

10 Oracle Veritabanı Memory Yapısı SGA Shared SQL AreaDatabase Buffer CacheRedo Log Buffer PMON LGWR Data File Raw Device Server USER ARCH TL-812 Redo Log File DBW0 CKPT SMONRECO D000 S000 P000

11 Oracle Background Processes DBWR SGA Database Buffer CacheRedo Log Buffer Data Files Redo Log Files Control Files Offline Storage Device Dedicated Server Process PMONSMON CKPT User Process LGWRARCH

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

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

14 Storage Yapısı Extent 24K 2K Extent 72K Segment 96K Database Blocks Tablespace

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

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


"V ERİTABANI M İMARİSİ Talip Hakan ÖZTÜRK Bank ASYA – ORACLE DBA OCE, 10g OCA, 10g OCP" indir ppt

Benzer bir sunumlar


Google Reklamları