Mahir M. Quluzade - Oracle ASM : Ən çox soruşulan 5 sualMahir M. Quluzade
AZEROUG (Azerbaijan Oracle User Group) 2012-ci ilin son görüşündə təqdim etdiyim prezentasiyadır.
Təqdimatda Oracle ASM (Automatic Storage Management) dən söhbət açılır və ASM komponentləri ilə bağlı ən çox verilən 5 sual cavablandırılır.
Hörmətlə
Mahir M. Quluzadə
www.mahir-quluzade.com
IEEE Day 2013 - Best 10 New Features of Oracle Database 12cMahir M. Quluzade
The document summarizes 10 new features of Oracle Database 12c. It discusses the multitenant architecture and pluggable databases, which allow multiple databases to be managed as one container database. It also outlines enhancements to Recovery Manager and Data Pump, Data Guard, Real Application Clusters and Grid Infrastructure, and performance tuning features such as adaptive plans and statistics. The presentation aims to educate attendees on utilizing the new capabilities of Oracle Database 12c.
This document discusses Oracle's multitenant database architecture. It begins with an introduction and agenda. It then provides information on the new multitenant architecture in Oracle 12c, including how it allows memory and processes to be shared at the container level. It discusses features like pluggable databases, common users and data dictionary, and cloning databases. New features in 12c release 1 including PDB state management and cloning improvements are also covered. The document is presented by Mahir M. Quluzade and provides an overview of Oracle's multitenant database capabilities.
Oracle Multitenant - organized by Orient ITM - 12 Jul 2014Mahir M. Quluzade
The document discusses Oracle Multitenant, which allows multiple pluggable databases (PDBs) to share a single multitenant container database (CDB). This new architecture enables better consolidation by allowing PDBs to share memory, processes and other resources at the CDB level. It also provides capabilities like cloning PDBs for provisioning, managing many databases as one through common operations, and upgrading databases in-place within the CDB.
Mahir M. Quluzade - Oracle ASM : Ən çox soruşulan 5 sualMahir M. Quluzade
AZEROUG (Azerbaijan Oracle User Group) 2012-ci ilin son görüşündə təqdim etdiyim prezentasiyadır.
Təqdimatda Oracle ASM (Automatic Storage Management) dən söhbət açılır və ASM komponentləri ilə bağlı ən çox verilən 5 sual cavablandırılır.
Hörmətlə
Mahir M. Quluzadə
www.mahir-quluzade.com
IEEE Day 2013 - Best 10 New Features of Oracle Database 12cMahir M. Quluzade
The document summarizes 10 new features of Oracle Database 12c. It discusses the multitenant architecture and pluggable databases, which allow multiple databases to be managed as one container database. It also outlines enhancements to Recovery Manager and Data Pump, Data Guard, Real Application Clusters and Grid Infrastructure, and performance tuning features such as adaptive plans and statistics. The presentation aims to educate attendees on utilizing the new capabilities of Oracle Database 12c.
This document discusses Oracle's multitenant database architecture. It begins with an introduction and agenda. It then provides information on the new multitenant architecture in Oracle 12c, including how it allows memory and processes to be shared at the container level. It discusses features like pluggable databases, common users and data dictionary, and cloning databases. New features in 12c release 1 including PDB state management and cloning improvements are also covered. The document is presented by Mahir M. Quluzade and provides an overview of Oracle's multitenant database capabilities.
Oracle Multitenant - organized by Orient ITM - 12 Jul 2014Mahir M. Quluzade
The document discusses Oracle Multitenant, which allows multiple pluggable databases (PDBs) to share a single multitenant container database (CDB). This new architecture enables better consolidation by allowing PDBs to share memory, processes and other resources at the CDB level. It also provides capabilities like cloning PDBs for provisioning, managing many databases as one through common operations, and upgrading databases in-place within the CDB.
The document discusses new features in Oracle High Availability 11gR2. It describes key features such as Grid Infrastructure, which combines Oracle Clusterware and Automatic Storage Management. It also covers out-of-place upgrades, redundant interconnect, easier addition and removal of nodes, Automatic Cluster File System, cluster-wide commands, Single Client Access Name, and Oracle RAC One Node.
EM13c: Write Powerful Scripts with EMCLIGokhan Atil
This document provides an overview and introduction to using EMCLI (Enterprise Manager Command Line Interface) to write scripts that access Oracle Enterprise Manager functionality. It discusses installing and configuring EMCLI, the various EMCLI verbs (commands) across different categories, and provides examples of Python scripts using EMCLI verbs to automate tasks like clearing alerts, applying management templates, and changing passwords.
how to protect your sensitive data using oracle database vaultAnar Godjaev
- Oracle Database Vault provides powerful security controls to help protect sensitive application data from unauthorized access and comply with privacy regulations. It controls privileged account access and sensitive operations inside the database using multi-factor authorization.
- Database Vault realms prevent privileged accounts from accessing application schemas, sensitive tables, and stored procedures. It also controls database configuration changes and prevents unauthorized changes to database entitlements.
- Database Vault is configured easily and runs transparently with minimal performance impact. It implements duty separation, restricting even DBA users' access and controling database operations. Once enabled, it provides strong protection of applications and data.
Since the manageability of RMAN backup, restore and recovery operations are nearly identical for nonclustered and clustered databases, the objective of this presentation is summarize you how RMAN can be best utilized in a RAC database.
Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0Yury Velikanov
The document provides instructions for setting up a two-node Oracle 12c RAC environment within Oracle VirtualBox on a Windows laptop. The main steps include:
1. Configuring VirtualBox with a host-only network and installing Oracle Linux 6 on the first virtual machine.
2. Creating shared virtual disks for the ASM storage and installing Oracle Grid Infrastructure.
3. Cloning the first virtual machine to create the second node, and installing the Oracle 12c database software.
This allows users to test an Oracle 12c RAC sandbox environment locally without requiring additional physical hardware.
The document discusses new features in Oracle High Availability 11gR2. It describes key features such as Grid Infrastructure, which combines Oracle Clusterware and Automatic Storage Management. It also covers out-of-place upgrades, redundant interconnect, easier addition and removal of nodes, Automatic Cluster File System, cluster-wide commands, Single Client Access Name, and Oracle RAC One Node.
EM13c: Write Powerful Scripts with EMCLIGokhan Atil
This document provides an overview and introduction to using EMCLI (Enterprise Manager Command Line Interface) to write scripts that access Oracle Enterprise Manager functionality. It discusses installing and configuring EMCLI, the various EMCLI verbs (commands) across different categories, and provides examples of Python scripts using EMCLI verbs to automate tasks like clearing alerts, applying management templates, and changing passwords.
how to protect your sensitive data using oracle database vaultAnar Godjaev
- Oracle Database Vault provides powerful security controls to help protect sensitive application data from unauthorized access and comply with privacy regulations. It controls privileged account access and sensitive operations inside the database using multi-factor authorization.
- Database Vault realms prevent privileged accounts from accessing application schemas, sensitive tables, and stored procedures. It also controls database configuration changes and prevents unauthorized changes to database entitlements.
- Database Vault is configured easily and runs transparently with minimal performance impact. It implements duty separation, restricting even DBA users' access and controling database operations. Once enabled, it provides strong protection of applications and data.
Since the manageability of RMAN backup, restore and recovery operations are nearly identical for nonclustered and clustered databases, the objective of this presentation is summarize you how RMAN can be best utilized in a RAC database.
Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0Yury Velikanov
The document provides instructions for setting up a two-node Oracle 12c RAC environment within Oracle VirtualBox on a Windows laptop. The main steps include:
1. Configuring VirtualBox with a host-only network and installing Oracle Linux 6 on the first virtual machine.
2. Creating shared virtual disks for the ASM storage and installing Oracle Grid Infrastructure.
3. Cloning the first virtual machine to create the second node, and installing the Oracle 12c database software.
This allows users to test an Oracle 12c RAC sandbox environment locally without requiring additional physical hardware.
Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0
Oracle Day in Baku State University - Oracle Database Overview
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