1 / 16

V ERİTABANI M İMARİSİ

V ERİTABANI M İMARİSİ. Talip Hakan ÖZTÜRK Bank ASYA – ORACLE DBA OCE, 10g OCA, 10g OCP http://taliphakanozturk.wor dpress.com. Talip Hakan ÖZTÜRK 2000-2005 Azerbaycan Teknik Üniversitesi – Bilgisayar Müh . Bank ASYA - Oracle DBA OCE, 10g OCA, 10g OCP Oracle Blogger

jeneva
Download Presentation

V ERİTABANI M İMARİSİ

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. VERİTABANI MİMARİSİ TalipHakan ÖZTÜRK Bank ASYA – ORACLE DBA OCE, 10g OCA, 10g OCP http://taliphakanozturk.wordpress.com

  2. TalipHakan ÖZTÜRK • 2000-2005 AzerbaycanTeknikÜniversitesi – BilgisayarMüh. • Bank ASYA - Oracle DBA • OCE, 10g OCA, 10g OCP • Oracle Blogger • http://taliphakanozturk.wordpress.com • Oracle Forum SorumlusuveEditörü • http://www.ceturk.com http://taliphakanozturk.wordpress.com

  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ı http://taliphakanozturk.wordpress.com

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

  5. SQL Statements • Data Retrieval • SELECT • INSERT • UPDATE • DELETE • MERGE • Data • Manipulation • Language (DML) • CREATE • ALTER • DROP • RENAME • TRUNCATE • Data • Definition • Language (DDL) • COMMIT • ROLLBACK • SAVEPOINT • Transaction • Control • Data Control • Language (DCL) • GRANT • REVOKE 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) http://taliphakanozturk.wordpress.com

  6. Database • Engine User SQL Schema Segment Stored Program 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 bir yazılımdır.. http://taliphakanozturk.wordpress.com

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

  8. DBA Veritabanı Yöneticisi (DBA) Planlama Geliştirme Kurulum 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 http://taliphakanozturk.wordpress.com

  9. System Global Area (SGA) Genel Oracle Veritabanı Mimarisi • Instance Memory structures Process structures Background processes • Database files Storage structures http://taliphakanozturk.wordpress.com • 10

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

  11. PMON SMON SGA Database Buffer Cache Redo Log Buffer Offline Storage Device DBWR LGWR ARCH User Process CKPT Control Files Redo Log Files Data Files Oracle Background Processes Dedicated Server Process http://taliphakanozturk.wordpress.com

  12. REDO LOG ve ARCHIVE LOG LGWR LGWR Disk1 1a 3a 1b 3b Disk2 Disk3 2a 4a 2b 4b Disk4 LGWR LGWR ARC ARC ARC ARC ARCH Disk5 ARCH Disk6 http://taliphakanozturk.wordpress.com

  13. Genel Storage Yapısı Mantıksal Fiziksel Database Data file Schema Tablespace Segment Extent OS block Oracle datablock http://taliphakanozturk.wordpress.com

  14. Segment 96K Extent 24K Extent 72K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K Database Blocks Storage Yapısı Tablespace http://taliphakanozturk.wordpress.com

  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 http://taliphakanozturk.wordpress.com

  16. TEŞEKKÜRLER Talip Hakan ÖZTÜRK Bilgisayar Mühendisi OracleCertified Professional 10g OracleCertifiedAssociate 10g OracleCertifiedExpert talip_hakan_ozturk@hotmail.com http://taliphakanozturk.wordpress.com

More Related