Your SlideShare is downloading. ×
Oracle Day in Baku State University - Oracle Database Overview
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Oracle Day in Baku State University - Oracle Database Overview

1,051

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,051
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Oracle Verilənlər Bazasına Baxış Mahir M. Quluzadə Oracle DBA, OCP/OCE RAC 11g Azərbaycan Respublikası Mərkəzi Bankı http://www.mahir-quluzade.com Bakı Dövlət Universitetində Oracle Günü - 04 Dekabr 2013
  • 2. 2 Mahir M. Quluzadə • AZEROUG (Azərbaycan Oracle İstifadəçiləri qrupu) • TROUG (Türkiyə Oracle İstifadəçiləri qrupu) • Bakı Dövlət Universitetinin Məzunu • Mərkəzi Bank - Oracle DBA • • • • OCE, RAC 11g and Grid infrastructure OCP Database 11g Administrator OCE Database SQL OTN Məqalələri müəllifi ▫ http://www.oracle.com/technetwork/pt/articles • Oracle Bloq : http//www.mahir-quluzade.com Mahir M. Quluzadə - Oracle Verilənlər Bazasına Baxış Bakı Dövlət Universitetində Oracle Günü - 04 Dekabr 2013 http://www.mahir-quluzade.com
  • 3. 3 Nədən danışacağıq? • Verilənlər bazası nədir? ▫ Oracle Verilənlər Bazası (VB)  Oracle VB-nin inkişaf tarixcəsi ▫ Oracle VB-nin qurulması və yaradılması ▫ Oracle VB-nin arxitekturası  Instance nədir?  Database Strukturları (Məntiqi və Fiziki Struktur) ▫ Administratorun istifadə etdiyi proqramlar  Enterprise Manager (Cloud Control), SQL*Plus, SQL Developer ▫ Yüksək Dayanıqlılıq arxitekturası  Verilənlərin geri qaytarılması və miqrasiya (RMAN, Data Pump)  Verilənlərin qorunması (Data Guard)  Yüksək dayanıqlılıq (RAC) ▫ Performansı yaxşılaşdırılması ( Performance Tuning, SQL Tuning) • Suallar Cavablar Mahir M. Quluzadə - Oracle Verilənlər Bazasına Baxış Bakı Dövlət Universitetində Oracle Günü - 04 Dekabr 2013 http://www.mahir-quluzade.com
  • 4. 4 Verilənlər Bazası (VB) nədir? • Verilənlər bazası (VB) proqramı – Verilənlər bazaları ilə işləyən, onlara qoşulmağı və idarə etməyi təmin edir  İerarxik Verilənlər Bazası  Şəbəkə Verilənlər Bazası  Əlaqəli Verilənlər Bazası (Hierarchical database) (Network database) (Relational Database) • Əlaqəli Verilənlər Bazası ▫ Məlumatlar əlaqəli cədvəllərdə saxlanılır ▫ Cədvəllər sətir və sütünlardan ibarətdir  Əsas nəzəriyyəsini Edgar Frank Codd tərəfindən verilib  Riyazı çoxluqları əsasında əlaqəlilik modeli  “A Relational Model of Data for Large Shared Data Banks” – 1970 Mahir M. Quluzadə - Oracle Verilənlər Bazasına Baxış Bakı Dövlət Universitetində Oracle Günü - 04 Dekabr 2013 Edgar Frank Codd (1923-2003) http://www.mahir-quluzade.com
  • 5. 5 Oracle Database (VB) İnkişaf Tarixcəsi • 1977 : Larry Ellison, Bob Miner və Ed Oates Software Development Laboratories (SDL) də işləməyə başlayırlar • 1978 : Oracle Version 1, (Assembly dilində yazılıb) heç vaxt buraxılmayıb • 1979 : Oracle Version 2 – İlk SQL əsaslı RDBMS buraxılb. SDL şirkətini adı "Relational Software, Inc." (RSI) olaraq dəyişib. • 1982 : RSI adı "Oracle Corporation“ olaraq dəyişdirilib • 1983 : Oracle Version 3, C proqramlaşdırma dilində yazılıb. COMMİT/ROLLBACK əməliyyatlarını dəstəkləyib və UNİX platformasında işləyən versiya olub • 1984 : Oracle Version 4, Read-Consistency daxil olub • 1985 : Oracle Version 5, Client–server model bu verisyada ortaya çıxıb • 1986 : Oracle Version 5.1 • 1988 : Oracle RDBMS Version 6. Row-level locking and hot backups imknaları yaradılıb • 1989 : Oracle Corporation ERP product təqdim edib. (sonradan Oracle E-Business Suite adlandırılıb) • 1990 : Oracle Applications 8 buraxılıb • 1992 : Oracle Database 7 Stored procedurelar və triggerlər gəlib. • 1997 : Oracle Database 8, Object-oriented development dəstəklənib. • 1999 : Oracle 8i Database buraxılıb • 2000 : Oracle E-Business Suite 11i • 2001 : Oracle 9i Database ilə 400 yeni özəllik, Oracle RAC "Real Application Clusters” • 2002 : Oracle 9i Database Release 2 (9.2.0) • 2003 : Oracle Database 10g, Regular expressions dəstəklənməsi . • 2005 : Oracle Database 10g R2 buraxılıb • 2006 : Oracle Corporation Unbreakable Linux təqdim edib • 2007 : Oracle Database 11g 11.1.0.1 ( Linux və Microsoft Windows üçün) • 2008 : Oracle Corporation BEA Systems -i alıb. • 2010 : Oracle Corporation Sun Microsystems - i alıb. • 2011 : Oracle Corporation FatWire -ı alıb. • 2013 : Oracle Database 12c (Linux, Solaris və Windows üçün) http://www.youtube.com/mahoora Mahir M. Quluzadə - Oracle Verilənlər Bazasına Baxış Bakı Dövlət Universitetində Oracle Günü - 04 Dekabr 2013 http://www.mahir-quluzade.com
  • 6. 6 Oracle VB-nin qurulması və yaradılması • Oracle Database 12c (son versiya) ▫ ../database./runInstaller.sh (Linux) ▫ ../database/Setup.exe • Verilənlər Bazasının yaradılması ▫ DBCA (Database Configuration Assistant) ▫ SQL - CREATE DATABASE • NETCA (Network Configuration Assistant) Mahir M. Quluzadə - Oracle Verilənlər Bazasına Baxış Bakı Dövlət Universitetində Oracle Günü - 04 Dekabr 2013 http://www.mahir-quluzade.com
  • 7. 7 Oracle VB-nin Arxitekturası • İnstance nədir? ▫ System Global Area (SGA)       Database Buffer Cache Redo Log Buffer Shared Pool Large Pool Java Pool Streams Pool ▫ Program Global Area (PGA)  SQL Work Areas  Session Memory Private SQL Area ▫ Altplan proseslər         DBWn LGWR ARCn CKPT PMON SMON MMON … Mahir M. Quluzadə - Oracle Verilənlər Bazasına Baxış Bakı Dövlət Universitetində Oracle Günü - 04 Dekabr 2013 http://www.mahir-quluzade.com
  • 8. 8 Oracle Database Strukturları • Məntiqi Strukturlar ▫ Tablespace ▫ Segment ▫ Extend ▫ Data block • Fiziki Strukturlar ▫ Controlfile ▫ Datafile ▫ Tempfile ▫ Password file ▫ Server parameter file ▫ Online Redo Logs ▫ Archived Redo Logs Mahir M. Quluzadə - Oracle Verilənlər Bazasına Baxış Bakı Dövlət Universitetində Oracle Günü - 04 Dekabr 2013 http://www.mahir-quluzade.com
  • 9. 9 Oracle VB-nin İstifadəçiləri • İstifadəçilər ▫ create user <username> identified by <password> default tablespace <Tablespace> temporary tablespace <Temporary tablespace> ; ▫ grant create session, resource , dba to <username>; • Listener Mahir M. Quluzadə - Oracle Verilənlər Bazasına Baxış Bakı Dövlət Universitetində Oracle Günü - 04 Dekabr 2013 http://www.mahir-quluzade.com
  • 10. 10 Administratorun istifadə etdiyi proqramlar • Enterprise Manager Mahir M. Quluzadə - Oracle Verilənlər Bazasına Baxış Bakı Dövlət Universitetində Oracle Günü - 04 Dekabr 2013 http://www.mahir-quluzade.com
  • 11. 11 SQL*Plus • $ORACLE_HOME/bin/sqlplus (.exe) SQL*Plus Linix üzərində SQL*Plus Windows üzərində Mahir M. Quluzadə - Oracle Verilənlər Bazasına Baxış Bakı Dövlət Universitetində Oracle Günü - 04 Dekabr 2013 http://www.mahir-quluzade.com
  • 12. 12 SQL Developer 4.0 • SQL Developer 11g versiyasından sonra VB qurulumuna daxil edilib  http://www.oracle.com/technetwork/developer-tools/sqldeveloper/downloads/index.html Mahir M. Quluzadə - Oracle Verilənlər Bazasına Baxış Bakı Dövlət Universitetində Oracle Günü - 04 Dekabr 2013 http://www.mahir-quluzade.com
  • 13. 13 Yüksək Dayanıqlılıq Arxitekturası Mahir M. Quluzadə - Oracle Verilənlər Bazasına Baxış Bakı Dövlət Universitetində Oracle Günü - 04 Dekabr 2013 http://www.mahir-quluzade.com
  • 14. 14 RMAN – Recovery Manager Mahir M. Quluzadə - Oracle Verilənlər Bazasına Baxış Bakı Dövlət Universitetində Oracle Günü - 04 Dekabr 2013 http://www.mahir-quluzade.com
  • 15. 15 Data Guard Mahir M. Quluzadə - Oracle Verilənlər Bazasına Baxış Bakı Dövlət Universitetində Oracle Günü - 04 Dekabr 2013 http://www.mahir-quluzade.com
  • 16. 16 Real Application Clusters Data Guard with RAC databases RAC databases Architecture Mahir M. Quluzadə - Oracle Verilənlər Bazasına Baxış Bakı Dövlət Universitetində Oracle Günü - 04 Dekabr 2013 http://www.mahir-quluzade.com
  • 17. 17 Performans yaxşılaşdırılması • AWR – Automatic Workload Repository ▫ Snapshots • ADDM – Automatic Database Diagnostic Monitor ▫ Reports • ASH – Active Session History ▫ v$session və v$session_wait • Advisors - SQL Tuning and SQL Access Advisors Mahir M. Quluzadə - Oracle Verilənlər Bazasına Baxış Bakı Dövlət Universitetində Oracle Günü - 04 Dekabr 2013 http://www.mahir-quluzade.com
  • 18. 18 Sizin suallarınız... OTN Forums : https://forums.oracle.com/people/MahirM.Quluzade Mahir M. Quluzadə - Oracle Verilənlər Bazasına Baxış Bakı Dövlət Universitetində Oracle Günü - 04 Dekabr 2013 http://www.mahir-quluzade.com
  • 19. 19 Mahir M. Quluzadə http://www.mahir-quluzade.com http://www.youtube.com/mahoora mahir.quluzade@gmail.com Mahir M. Quluzadə - Oracle Verilənlər Bazasına Baxış Bakı Dövlət Universitetində Oracle Günü - 04 Dekabr 2013 http://www.mahir-quluzade.com

×