SlideShare ist ein Scribd-Unternehmen logo
1 von 24
http://www.azeroug.org


Oracle ASM : Ən çox soruşulan 5 sual
Mahir M. Quluzadə
OCP 11g
Mahir M. Quluzadə
     http://www.azeroug.org




            AZEROUG (Azerbaijan Oracle User Group)
            TROUG (Turkish Oracle User Group)
            OCP Database 11g Administrator
            OCE Database SQL
            Oracle Blog : http//www.mahir-quluzade.com
            Azərbaycan Respublikasının Mərkəzi Bankı
            Oracle DBA




Bazar, 2 Dekabr 2012                www.mahir-quluzade.com        2/24
Bu söhbət nəyi əhatə edəcək ?
     http://www.azeroug.org




              Maksimum Dayanıqlılıq Arxitekturası
              Oracle Database (single-instance database) topologiyası
              Oracle Automatic Storage Management (ASM) Arxitekturası
                  ASM Instance idarə olunması
                  ASM Disklər və Diskgrouplar
                  ASM Fayllar
                  ASM Cluster File Sistem – ACFS
              Verilənlər Oracle ASM-ə miqrasiya olunması (video demo)
              Sizin suallarınız




Bazar, 2 Dekabr 2012                  www.mahir-quluzade.com            3/24
Maksimum Dayanıqlılıq Arxitekturası
     http://www.azeroug.org




                Oracle ASM – Disk səviyyəsində verilənlərin dayanıqlılığı


Bazar, 2 Dekabr 2012                 www.mahir-quluzade.com                 4/24
Oracle Automatic Storage Management
     http://www.azeroug.org


                        Ən çox soruşulan 5 sual : 1
                           Oracle Automatic Storage Management




   S : Oracle ASM : gətirdiyi fayda nələrdir?

   C : Block səviyyəsində İ/O etməsi peformansın artmasına kömək edərək,
   hər hansı fayl sistemə ehtiyac olmadan datafaylları idarə etməyə imkanı
   yaradır. Verilənləri fiziki disklər üzərinə yayaraq (Striping), sürətli
   oxunmasına imkan yaradır. Storage dəyişikliyi olduğu zaman avtomatik
   olaraq verilənləri balanslaşdırır (Rebance). Verilənlər bazasını bağlamadan
   diskqrupların ölçülərini dəyişmək, datafaylları yeni disklərə keçirdə bilmək
   imkanı verir.


Bazar, 2 Dekabr 2012                    www.mahir-quluzade.com                5/24
Oracle Database (single-instance database)
     http://www.azeroug.org                     topologiyası


            Oracle High Availability daemonlar Grid
            Infrastructure home”dən işləyir

            Single-Instance Oracle ASM running Grid
            Infrastructure home”dən işləyir

            Single-Instance Oracle database Oracle
            Database Oracle home”də işləyir.

            ASM Disklər isə SAN üzərindədir
            (RAID 1+0)




Bazar, 2 Dekabr 2012                   www.mahir-quluzade.com                  6/24
Oracle Automatic Storage (ASM)
     http://www.azeroug.org                    Arxitekturası

     Oracle ASM Instance
          SGA – System Global Area
          Backgroud processes

     Oracle ASM Components

            ASM Fayllar
            ASM Diskqruplar
            ASM Disk
            ASM Allocation Unit
            ASM Extent

     Oracle Dynamic Volume Manage - ADVM
     Oracle Cluster File System - ACFS




Bazar, 2 Dekabr 2012                  www.mahir-quluzade.com           7/24
Oracle ASM Instance
     http://www.azeroug.org



           Oracle ASM Instance, Database Instance kimi System Global Area (SGA) və
           Background Proseslər”dən təşkil olunub
           Oracle ASM Instance, Database Instance kimi SPFILE / PFILE və
           PASSWORD fayldan istifadə edir

                                  INSTANCE_TYPE = ASM

           Oracle ASM Instance ASM Metasını idarə edəndir
           Oracle ASM Instance heç bir verilənlər bazasına bağlanmır, Data
           Dictionary yoxdur
           ASM Clientlər yalnız Oracle ASM Instance mount olduqdan sonra ASM
           diskqruplardan istifadə edə bilərlər
           Oracle ASM İnstance Grid İnfrastructure Home”dən SQL*Plus (SYSASM,
           SYSDBA, SYSOPER), ASMCA, ASMCMD və Enterprise Manager (əgər
           clusterdədirsə Server Control Utility (SRVCTL)) ilə idarə olunur

Bazar, 2 Dekabr 2012                  www.mahir-quluzade.com                         8/24
Oracle ASM Instance
     http://www.azeroug.org


                        Ən çox soruşulan 5 sual : 2
                           Oracle ASM Instance




    S : Bir serverdə neçə Oracle ASM Instance işləyə bilər?

    C : Hər bir serverdə yalnız və yalnız bir Oracle ASM Instance işləyə
    bilər. Həmin serverdə işləyən bütün verilənlər bazaları bu ASM
    Instance”dən istifadə edəcək.




Bazar, 2 Dekabr 2012                      www.mahir-quluzade.com           9/24
Oracle ASM Disklər
     http://www.azeroug.org


            Oracle ASM Disklər – Disk Partitiondan, LUN” lardan, Logical Volume”dan və
            NFS”dən təşkil oluna bilər
            Oracle ASM Disklər ASM İnstance start olduğu vaxt ASM_DİSKSTRİNG
            parameterden qiymətini oxuyub diskləri scan edir
            Oracle ASM Diskləri ASMLib (Linux) və asmtool, asmtoolg (Windows) ilə
            konfiqurasiya edilir
            Oracle ASM Diskləri diskləri asmcmd və SQL*Plus ilə görmək mümkündür




Bazar, 2 Dekabr 2012                      www.mahir-quluzade.com                         10/24
Oracle ASM Diskqruplar
     http://www.azeroug.org


            ASM Diskqruplar bir və ya bir neçə ASM Diskin məntiqi qrupudur

            ASM Diskqruplarda bütün Oracle fayllarını, Data faylları, Control faylları, Redo log
            faylları, Server Parameter faylını (SPFİLE) yaratmaq mümkündür

            ASM Diskqruplar eyni zamanda fast recovery area kimi istifadə oluna bilər RMAN
            backupları, Flashback və Arxiv logları saxlaya bilər

            Oracle ASM Diskqruplar içində faylları I/O performansını artırmaq üçün disklər
            üzərində yaymalar edər
                Fine Striping və Croase Striping

            Oracle ASM Disqruplarda verilənlərin dayanıqlılığı təmin etmək üçün dikləri 3
            redundancy səviyyədə mirror edər
                High (three-way mirroring), Normal (two-way) və External (no mirror)


Bazar, 2 Dekabr 2012                        www.mahir-quluzade.com                                 11/24
Oracle ASM Disklər və Diskgrouplar
     http://www.azeroug.org


                        Ən çox soruşulan 5 sual : 3
                           Oracle ASM Disklər və Diskgrouplar




    S : Oracle ASM Diskgroupların neçə ədəd olmasını
    məsləhət görülür?


    C : Oracle ASM Diskgroupların DATA və FRA olmaqla 2 ədəd olmasını məsləhət
    görülür. DATA database fayllar və FRA fast recovery area üçün.
    Bu diskqruplar üçün redundancy RAID istifadə olunmursa NORMAL və ya HIGH,
    RAID istifadə olunursa External olmasını məsləhət görülür.




Bazar, 2 Dekabr 2012                     www.mahir-quluzade.com                  12/24
Oracle ASM Fayllar
     http://www.azeroug.org


           Oracle ASM Fayllar – ASM diskqrupların içinde depolanmış fayllardır
           Oracle ASM Diskqrupdakı ASM fayllarına avtomatik bir ad verir

                       +diskgroup/dbname/filetype/filetypetag.file.incarnation

           ASM Fayllar sizin düzəltdiyiniz ASM şablona uyğun da düzəldilə bilər

                  ALTER SYSTEM DB_CREATE_FİLE_DEST = ‘+data(mytemplate)’

           Oracle ASM fayl ASM disklər üzərində ASM extendlər şəklində saxlanılır
           ASM extendlər isə AU (Allocation Unit) lərdən təşkil olnur
               AU Diskqruplar yaradılan zaman verilir susmaya görə ölçüsü 1MB olur

            Fayl Extend Range                          Extend size
            0 - 20000                                  AU Size
            200000 - 39990                             4 x AU Size
            40000+                                     16 x AU Size

Bazar, 2 Dekabr 2012                        www.mahir-quluzade.com                   13/24
Oracle ASM Fayllar
     http://www.azeroug.org


                        Ən çox soruşulan 5 sual : 4
                           Oracle ASM Fayllar




    S : Allocation Unit (AU) ölçüsü nə qədər olması məqsədə
    uyğundur?

    C : Allocation unit ölçüsü susmaya görə 1MB-dır, 11g-dən sonra AU
    1,2,4,8,16,32 və 64 MB vermək mümkündür.

    Oracle bir çox məqsədlər üçün 4MB olmasını məsləhət görür. AU ölçüsü nə
    qədər böyük olarsa ola bilər ki, oxumalarda daha çox performans əldə
    etmək mümkündür.


Bazar, 2 Dekabr 2012                      www.mahir-quluzade.com         14/24
Oracle ASM Cluster Fayl Sistem - ACFS
     http://www.azeroug.org


            Oracle ASM Cluster Fayl Sistem (ACFS) Oracle ASM üzərində multi-
            platform fayl sistemdir
            Oracle ACFS - Single Instance və RAC dəstıkləyən fayl sistemdir
            Oracle ACFS - application fayllarını, alert logları, trace faylları, BFILE, video
            və audio fayllar, şəkil faylları kimi fayalları saxlamağı dəstəkləyir
            Oracle ACFS – Oracle Database Home kimi istifadə edilə bilər, amma Grid
            Infrastracture Home ola bilməz
            Oracle Real Application Clustes”də OCR və Vote fayllarını saxlamaz
            Oracle ACFS - Oracle ASM”lə Oracle ADVM qatı üstündən danışır
            Oracle ADVM – bütün storage tiplərində olduğu kimi Volume düzəldər və
            dinamik olaraq ölçülərini dəyişməyə imkan verər
            Oracle ACFS aşağıdakı kimi start olunur
                       # /u01/app/oracle/product/11.2.0/grid/bin/acfsload start – s


Bazar, 2 Dekabr 2012                        www.mahir-quluzade.com                              15/24
Oracle ASM Cluster Fayl Sistem - ACFS
     http://www.azeroug.org


                        Ən çox soruşulan 5 sual : 5
                           Oracle ASM Cluster Fayl Sistem – ACFS




    S : Oracle ACFS-ə RMAN Backup ala bilərəmmi?

    C : Oracle ACFS Oracle Database 11g Release 2 (11.2.0.3) Verisyasından
    sonra RMAN backuplarını, BACKUPSET , ARCHİVELOG və Data Pump
    dumplarını dəstəkləməyə başlayıb. Amma ACFS Snapshotlar bu tip
    faylları dəstəkləmir.




Bazar, 2 Dekabr 2012                     www.mahir-quluzade.com               16/24
http://www.azeroug.org




                       Verilənlərin Oracle ASM-ə miqrasiyası




Bazar, 2 Dekabr 2012                www.mahir-quluzade.com     17/24
Verilənlərin Oracle ASM-ə miqrasiyası
     http://www.azeroug.org


             Verilənlərin Oracle ASM-ə miqrasiyasının yolları
                 RMAN, Enterprise Manager
    Migration database to ASM with EM - http://www.youtube.com/watch?v=o6d8_2_KXQs




             Oracle ASM-ə miqrasiya üçün nələr edilməlidir?
             Verilənlərin Oracle ASM-ə RMAN ilə miqrasiyası olunması

Bazar, 2 Dekabr 2012                    www.mahir-quluzade.com                   18/24
Oracle ASM-ə miqrasiya üçün hazırlıq
     http://www.azeroug.org


         Compatible <11.0.0 dirsə, onda Read only olan tablespace-ləri read/write
         edilməlidir
         Standby Verilənlər bazasında Redo Apply servisi dayandırılır
         SPFILE və ya Parameter fayl kopyalanır
         Miqrasiya olunacaq verilənlər bazasına RMAN kopya kimi backup alınır
                        BACKUP AS COPY İNCREMENTAL LEVEL 0 ...
         Block change tracking aktivdirsə
               BACKUP İNCREMENTAL LEVEL 1 FOR RECOVER OF COPY ...

         Archivelog modda olan verilənlər bazasında cari online log arxivlənir
         RMAN ilə SPFİLE backup alınır
         Block Change Tracking və Flashback aktivdirsə disable edilir
         Verilənlər bazası qapadılır - SHUTDOWN IMMEDIATE


Bazar, 2 Dekabr 2012                  www.mahir-quluzade.com                        19/24
Verilənlərin Oracle ASM-ə RMAN ilə
     http://www.azeroug.org                 miqrasiyası olunması

            STARTUP MOUNT edib SPFILE backupdan geri qaytarırıq
            DB_CREATE_FILE_DEST
            DB_CREATE_ONLİNE_LOG_DEST_n
            DB_RECOVERY_FILE_DEST (_SIZE)
            CONTROL_FILES
            Parametrlərə uyğun disk adları verilir
            Control file restore olnur
            RMAN komandası ilə verilənlər bazasını kopyasına dəyişirik

                               SWITCH DATABASE TO COPY

            Block Change Traking və FLASHBACK aktivləşdirilir
            Verilənlər bazası açıldıqdan sora TEMPFİLE dəyişdirilir
            Online və Standby (əgər varsa) Redo Loglar miqrasiya olunur
Bazar, 2 Dekabr 2012                  www.mahir-quluzade.com              20/24
Verilənlərin ASM-ə RMAN ilə miqrasiyası
     http://www.azeroug.org
                                             olunması

                                 Video Demo




        http://www.youtube.com/mahoora - Youtube Video Channel

Bazar, 2 Dekabr 2012              www.mahir-quluzade.com                21/24
Oxumağınız məsləhətdir
     http://www.azeroug.org




    Oracle Automatic Storage Management
    Under-the-Hood & Practical Deployment Guide

    Covers Oracle Database 10g and 11g




   Önsöz müəllifi :
   Bill Bridge, Oracle ASM Arxitekturu

   Kitabın müəllifləri :
   Nitin Vengurlekar , Murali Vallath, Rich Long



Bazar, 2 Dekabr 2012               www.mahir-quluzade.com         22/24
Sizin suallarınız
     http://www.azeroug.org




Bazar, 2 Dekabr 2012          www.mahir-quluzade.com           23/24
http://www.azeroug.org




     Mahir M. Quluzade

                       http://www.mahir-quluzade.com
                       http://www.youtube.com/mahoora
                       mahir.quluzade@gmail.com



Bazar, 2 Dekabr 2012                      www.mahir-quluzade.com   24/24

Weitere ähnliche Inhalte

Empfohlen

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Empfohlen (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Mahir M. Quluzade - Oracle ASM : Ən çox soruşulan 5 sual

  • 1. http://www.azeroug.org Oracle ASM : Ən çox soruşulan 5 sual Mahir M. Quluzadə OCP 11g
  • 2. Mahir M. Quluzadə http://www.azeroug.org AZEROUG (Azerbaijan Oracle User Group) TROUG (Turkish Oracle User Group) OCP Database 11g Administrator OCE Database SQL Oracle Blog : http//www.mahir-quluzade.com Azərbaycan Respublikasının Mərkəzi Bankı Oracle DBA Bazar, 2 Dekabr 2012 www.mahir-quluzade.com 2/24
  • 3. Bu söhbət nəyi əhatə edəcək ? http://www.azeroug.org Maksimum Dayanıqlılıq Arxitekturası Oracle Database (single-instance database) topologiyası Oracle Automatic Storage Management (ASM) Arxitekturası ASM Instance idarə olunması ASM Disklər və Diskgrouplar ASM Fayllar ASM Cluster File Sistem – ACFS Verilənlər Oracle ASM-ə miqrasiya olunması (video demo) Sizin suallarınız Bazar, 2 Dekabr 2012 www.mahir-quluzade.com 3/24
  • 4. Maksimum Dayanıqlılıq Arxitekturası http://www.azeroug.org Oracle ASM – Disk səviyyəsində verilənlərin dayanıqlılığı Bazar, 2 Dekabr 2012 www.mahir-quluzade.com 4/24
  • 5. Oracle Automatic Storage Management http://www.azeroug.org  Ən çox soruşulan 5 sual : 1  Oracle Automatic Storage Management S : Oracle ASM : gətirdiyi fayda nələrdir? C : Block səviyyəsində İ/O etməsi peformansın artmasına kömək edərək, hər hansı fayl sistemə ehtiyac olmadan datafaylları idarə etməyə imkanı yaradır. Verilənləri fiziki disklər üzərinə yayaraq (Striping), sürətli oxunmasına imkan yaradır. Storage dəyişikliyi olduğu zaman avtomatik olaraq verilənləri balanslaşdırır (Rebance). Verilənlər bazasını bağlamadan diskqrupların ölçülərini dəyişmək, datafaylları yeni disklərə keçirdə bilmək imkanı verir. Bazar, 2 Dekabr 2012 www.mahir-quluzade.com 5/24
  • 6. Oracle Database (single-instance database) http://www.azeroug.org topologiyası Oracle High Availability daemonlar Grid Infrastructure home”dən işləyir Single-Instance Oracle ASM running Grid Infrastructure home”dən işləyir Single-Instance Oracle database Oracle Database Oracle home”də işləyir. ASM Disklər isə SAN üzərindədir (RAID 1+0) Bazar, 2 Dekabr 2012 www.mahir-quluzade.com 6/24
  • 7. Oracle Automatic Storage (ASM) http://www.azeroug.org Arxitekturası Oracle ASM Instance SGA – System Global Area Backgroud processes Oracle ASM Components ASM Fayllar ASM Diskqruplar ASM Disk ASM Allocation Unit ASM Extent Oracle Dynamic Volume Manage - ADVM Oracle Cluster File System - ACFS Bazar, 2 Dekabr 2012 www.mahir-quluzade.com 7/24
  • 8. Oracle ASM Instance http://www.azeroug.org Oracle ASM Instance, Database Instance kimi System Global Area (SGA) və Background Proseslər”dən təşkil olunub Oracle ASM Instance, Database Instance kimi SPFILE / PFILE və PASSWORD fayldan istifadə edir INSTANCE_TYPE = ASM Oracle ASM Instance ASM Metasını idarə edəndir Oracle ASM Instance heç bir verilənlər bazasına bağlanmır, Data Dictionary yoxdur ASM Clientlər yalnız Oracle ASM Instance mount olduqdan sonra ASM diskqruplardan istifadə edə bilərlər Oracle ASM İnstance Grid İnfrastructure Home”dən SQL*Plus (SYSASM, SYSDBA, SYSOPER), ASMCA, ASMCMD və Enterprise Manager (əgər clusterdədirsə Server Control Utility (SRVCTL)) ilə idarə olunur Bazar, 2 Dekabr 2012 www.mahir-quluzade.com 8/24
  • 9. Oracle ASM Instance http://www.azeroug.org  Ən çox soruşulan 5 sual : 2  Oracle ASM Instance S : Bir serverdə neçə Oracle ASM Instance işləyə bilər? C : Hər bir serverdə yalnız və yalnız bir Oracle ASM Instance işləyə bilər. Həmin serverdə işləyən bütün verilənlər bazaları bu ASM Instance”dən istifadə edəcək. Bazar, 2 Dekabr 2012 www.mahir-quluzade.com 9/24
  • 10. Oracle ASM Disklər http://www.azeroug.org Oracle ASM Disklər – Disk Partitiondan, LUN” lardan, Logical Volume”dan və NFS”dən təşkil oluna bilər Oracle ASM Disklər ASM İnstance start olduğu vaxt ASM_DİSKSTRİNG parameterden qiymətini oxuyub diskləri scan edir Oracle ASM Diskləri ASMLib (Linux) və asmtool, asmtoolg (Windows) ilə konfiqurasiya edilir Oracle ASM Diskləri diskləri asmcmd və SQL*Plus ilə görmək mümkündür Bazar, 2 Dekabr 2012 www.mahir-quluzade.com 10/24
  • 11. Oracle ASM Diskqruplar http://www.azeroug.org ASM Diskqruplar bir və ya bir neçə ASM Diskin məntiqi qrupudur ASM Diskqruplarda bütün Oracle fayllarını, Data faylları, Control faylları, Redo log faylları, Server Parameter faylını (SPFİLE) yaratmaq mümkündür ASM Diskqruplar eyni zamanda fast recovery area kimi istifadə oluna bilər RMAN backupları, Flashback və Arxiv logları saxlaya bilər Oracle ASM Diskqruplar içində faylları I/O performansını artırmaq üçün disklər üzərində yaymalar edər Fine Striping və Croase Striping Oracle ASM Disqruplarda verilənlərin dayanıqlılığı təmin etmək üçün dikləri 3 redundancy səviyyədə mirror edər High (three-way mirroring), Normal (two-way) və External (no mirror) Bazar, 2 Dekabr 2012 www.mahir-quluzade.com 11/24
  • 12. Oracle ASM Disklər və Diskgrouplar http://www.azeroug.org  Ən çox soruşulan 5 sual : 3  Oracle ASM Disklər və Diskgrouplar S : Oracle ASM Diskgroupların neçə ədəd olmasını məsləhət görülür? C : Oracle ASM Diskgroupların DATA və FRA olmaqla 2 ədəd olmasını məsləhət görülür. DATA database fayllar və FRA fast recovery area üçün. Bu diskqruplar üçün redundancy RAID istifadə olunmursa NORMAL və ya HIGH, RAID istifadə olunursa External olmasını məsləhət görülür. Bazar, 2 Dekabr 2012 www.mahir-quluzade.com 12/24
  • 13. Oracle ASM Fayllar http://www.azeroug.org Oracle ASM Fayllar – ASM diskqrupların içinde depolanmış fayllardır Oracle ASM Diskqrupdakı ASM fayllarına avtomatik bir ad verir +diskgroup/dbname/filetype/filetypetag.file.incarnation ASM Fayllar sizin düzəltdiyiniz ASM şablona uyğun da düzəldilə bilər ALTER SYSTEM DB_CREATE_FİLE_DEST = ‘+data(mytemplate)’ Oracle ASM fayl ASM disklər üzərində ASM extendlər şəklində saxlanılır ASM extendlər isə AU (Allocation Unit) lərdən təşkil olnur AU Diskqruplar yaradılan zaman verilir susmaya görə ölçüsü 1MB olur Fayl Extend Range Extend size 0 - 20000 AU Size 200000 - 39990 4 x AU Size 40000+ 16 x AU Size Bazar, 2 Dekabr 2012 www.mahir-quluzade.com 13/24
  • 14. Oracle ASM Fayllar http://www.azeroug.org  Ən çox soruşulan 5 sual : 4  Oracle ASM Fayllar S : Allocation Unit (AU) ölçüsü nə qədər olması məqsədə uyğundur? C : Allocation unit ölçüsü susmaya görə 1MB-dır, 11g-dən sonra AU 1,2,4,8,16,32 və 64 MB vermək mümkündür. Oracle bir çox məqsədlər üçün 4MB olmasını məsləhət görür. AU ölçüsü nə qədər böyük olarsa ola bilər ki, oxumalarda daha çox performans əldə etmək mümkündür. Bazar, 2 Dekabr 2012 www.mahir-quluzade.com 14/24
  • 15. Oracle ASM Cluster Fayl Sistem - ACFS http://www.azeroug.org Oracle ASM Cluster Fayl Sistem (ACFS) Oracle ASM üzərində multi- platform fayl sistemdir Oracle ACFS - Single Instance və RAC dəstıkləyən fayl sistemdir Oracle ACFS - application fayllarını, alert logları, trace faylları, BFILE, video və audio fayllar, şəkil faylları kimi fayalları saxlamağı dəstəkləyir Oracle ACFS – Oracle Database Home kimi istifadə edilə bilər, amma Grid Infrastracture Home ola bilməz Oracle Real Application Clustes”də OCR və Vote fayllarını saxlamaz Oracle ACFS - Oracle ASM”lə Oracle ADVM qatı üstündən danışır Oracle ADVM – bütün storage tiplərində olduğu kimi Volume düzəldər və dinamik olaraq ölçülərini dəyişməyə imkan verər Oracle ACFS aşağıdakı kimi start olunur # /u01/app/oracle/product/11.2.0/grid/bin/acfsload start – s Bazar, 2 Dekabr 2012 www.mahir-quluzade.com 15/24
  • 16. Oracle ASM Cluster Fayl Sistem - ACFS http://www.azeroug.org  Ən çox soruşulan 5 sual : 5  Oracle ASM Cluster Fayl Sistem – ACFS S : Oracle ACFS-ə RMAN Backup ala bilərəmmi? C : Oracle ACFS Oracle Database 11g Release 2 (11.2.0.3) Verisyasından sonra RMAN backuplarını, BACKUPSET , ARCHİVELOG və Data Pump dumplarını dəstəkləməyə başlayıb. Amma ACFS Snapshotlar bu tip faylları dəstəkləmir. Bazar, 2 Dekabr 2012 www.mahir-quluzade.com 16/24
  • 17. http://www.azeroug.org Verilənlərin Oracle ASM-ə miqrasiyası Bazar, 2 Dekabr 2012 www.mahir-quluzade.com 17/24
  • 18. Verilənlərin Oracle ASM-ə miqrasiyası http://www.azeroug.org Verilənlərin Oracle ASM-ə miqrasiyasının yolları RMAN, Enterprise Manager Migration database to ASM with EM - http://www.youtube.com/watch?v=o6d8_2_KXQs Oracle ASM-ə miqrasiya üçün nələr edilməlidir? Verilənlərin Oracle ASM-ə RMAN ilə miqrasiyası olunması Bazar, 2 Dekabr 2012 www.mahir-quluzade.com 18/24
  • 19. Oracle ASM-ə miqrasiya üçün hazırlıq http://www.azeroug.org Compatible <11.0.0 dirsə, onda Read only olan tablespace-ləri read/write edilməlidir Standby Verilənlər bazasında Redo Apply servisi dayandırılır SPFILE və ya Parameter fayl kopyalanır Miqrasiya olunacaq verilənlər bazasına RMAN kopya kimi backup alınır BACKUP AS COPY İNCREMENTAL LEVEL 0 ... Block change tracking aktivdirsə BACKUP İNCREMENTAL LEVEL 1 FOR RECOVER OF COPY ... Archivelog modda olan verilənlər bazasında cari online log arxivlənir RMAN ilə SPFİLE backup alınır Block Change Tracking və Flashback aktivdirsə disable edilir Verilənlər bazası qapadılır - SHUTDOWN IMMEDIATE Bazar, 2 Dekabr 2012 www.mahir-quluzade.com 19/24
  • 20. Verilənlərin Oracle ASM-ə RMAN ilə http://www.azeroug.org miqrasiyası olunması STARTUP MOUNT edib SPFILE backupdan geri qaytarırıq DB_CREATE_FILE_DEST DB_CREATE_ONLİNE_LOG_DEST_n DB_RECOVERY_FILE_DEST (_SIZE) CONTROL_FILES Parametrlərə uyğun disk adları verilir Control file restore olnur RMAN komandası ilə verilənlər bazasını kopyasına dəyişirik SWITCH DATABASE TO COPY Block Change Traking və FLASHBACK aktivləşdirilir Verilənlər bazası açıldıqdan sora TEMPFİLE dəyişdirilir Online və Standby (əgər varsa) Redo Loglar miqrasiya olunur Bazar, 2 Dekabr 2012 www.mahir-quluzade.com 20/24
  • 21. Verilənlərin ASM-ə RMAN ilə miqrasiyası http://www.azeroug.org olunması Video Demo http://www.youtube.com/mahoora - Youtube Video Channel Bazar, 2 Dekabr 2012 www.mahir-quluzade.com 21/24
  • 22. Oxumağınız məsləhətdir http://www.azeroug.org Oracle Automatic Storage Management Under-the-Hood & Practical Deployment Guide Covers Oracle Database 10g and 11g Önsöz müəllifi : Bill Bridge, Oracle ASM Arxitekturu Kitabın müəllifləri : Nitin Vengurlekar , Murali Vallath, Rich Long Bazar, 2 Dekabr 2012 www.mahir-quluzade.com 22/24
  • 23. Sizin suallarınız http://www.azeroug.org Bazar, 2 Dekabr 2012 www.mahir-quluzade.com 23/24
  • 24. http://www.azeroug.org Mahir M. Quluzade http://www.mahir-quluzade.com http://www.youtube.com/mahoora mahir.quluzade@gmail.com Bazar, 2 Dekabr 2012 www.mahir-quluzade.com 24/24

Hinweis der Redaktion

  1. Azərbaycan Oracle İsitfadəçi Qrupunun 2012-ci ilin son görüşüYer : Qafqaz Universiteti / BakıVaxt : 01.12.2012 12:00Mövzu : Oracle ASM : Ən çox soruşulan 5 sual Kim : Mahir M. Quluzade, OCP 11g
  2. Azerbaijan Oracle User Group-un üzvüyəm OCP/OCA 11g Database Administrator və OCE Database SQL sertifikatlarına sahibəm. http://www.mahir-quluzade.com mənim bloqumdur, bu bloqu ziyatət etsəniz burda da bir çox mövzularda qısa yazılara video tutoriallara rast gələrsinizMərkəzi Bankda DBA olaraq işləyirəm
  3. Bu sessiyada sizlərə Oracle ASM barədə söhbət edecəyəm Söhbətimizin başlıqları beledir : Yüksək Dayanıqlılıq Arxitekturası - Arxitekturaya bir daha nəzər salacağıq. Oracle Automatic Storage Management (ASM) Arxitekturası - Oracle ASM Arxitekturası ilə qısa tanış olacağıq Suallar aşağıdakı bölmələrə aid olacaq – seçdiyim suallar ASM İnstance idarə olunması - ASM Disklər və Diskgrouplar - ASM Fayllar - ASM Cluster File Sistem – ACFS - Verilənlər Oracle ASM-ə miqrasiya olunması (video demo) – Video demodan öncə Miqrasiya yolları, Miqrasiyaya hazırlıq, RMAN ilə miqrasiya barədə danışacağıq Sizin suallarınız - Suallarınızı axıra saxlamağa gərək yoxdur, istədiyiniz zaman verə bilərsiniz.
  4. Maksimum Dayanıqlılıq Arxitekturasını – bu şəkildə göründüyü kimi umumiləşdirə bilərik Oracle Disk səviyyəsində Automatic Storage Management (ASM) istifadə etməyi məsləhət görür. Verilənlərin Dayanıqlılığı Arxitekturasından göründüyü kimi plansız dayanmalar zamanı Verilənlərin dayanıqlılığınının təmini uçun ASM məsləhətdir.
  5. Ən çox soruşulan 5 sual : 1Oracle Automatic Storage ManagementSual :Oracle ASM : gətirdiyi fayda nələrdir?Cavab :Block səviyyəsində İ/O etməsi Peformansın artmasına kömək edərək, hər hansı Üçüncü partiya (third party) fayl sistmə ehtiyac olmadan Datafileları idarə etməyə imkanı yaradır. Verilənləri fiziki disklər üzərinə dağıdır (Striping), sürətli oxunmasına imkan yaradır. Storage dəyişikliyi olduğu zaman avtomatik olaraq verilənləri balanslaşdırır (Rebance). Verilənlər bazasını bağlamadan diskqrupların ölçülərini dəyişmək, datafileları yeni disklərə keçirdə biləmək imkanı verir.
  6. Oracle ASM Instance, Database Instance kimi System Global Area (SGA) və Background Proseslər”dən təşkil olunubOracle ASM Instance, Database Instance kimi SPFILE / PFILEvə PASSWORD fayldan istifadə edirINSTANCE_TYPE = ASMOracle ASM Instance ASM Metasını idarə edəndir Oracle ASM Instance heç bir verilənlər bazasına bağlanmır, Data Dictionary yoxdurASM Clientlər yalnız Oracle ASM Instance mount olduqdan sonra ASM diskqruplardan istifadə edə bilərlərOracle ASM İnstance Grid İnfrastructure Home”dən SQL*Plus (SYSASM, SYSDBA, SYSOPER), ASMCA, ASMCMD və Enterprise Manager (əgər clusterdədirsə Server Control Utility (SRVCTL)) ilə idarə olunurOracle ASM İnstance create olunanda SPFILE və Password file create olunur. SPFILE ASMCMD spbackup, spcopy və spmovekomandaları kopyalana backup alına bilər. Əgər  diskqrupCOMPATIBLE.ASM parametri &gt;=11.2 dirsə, onda SPFİLE – lı diskqrupun içinə də backupç create və ya copy etmək mümkündür INSTANCE_TYPE parametri Oracle ASM İnstance üçün çox vacibdirİNSTANCE_TYPE = ASMBu parametri Alter system və ya Alter session ilə dəyişmək mümkündürDiskqruplar üçün ASM compatibility &gt;=11.2.0.2 (misal üçün, COMPATIBLE.ASM = 11.2.0.2), rebalance üçün power limit qiymətlər i 0 – 1024 arasında dəyişirDiskqruplar üçün ASM compatibility &lt;11.2.0.2 , rebalance üçün power limit qiymətlər i 0 – 11 arasında dəyişir.Əgər qiymət 11 dən böyükdürsə onda 11 istifadə olunurOracle ASM Instance Oracle Enterprise Manager və SQL*Plusl”la idarə olunur.
  7. Ən çox soruşulan 5 sual : 2Oracle ASM InstanceSual :Bir serverdə neçə Oracle ASM Instance işləyə bilər? Cavab : Hər bir serverdə yalnız və yalnız bir Oracle ASM Instance işləyə bilər. Həmin serverdə işləyən bütün verilənlər bazaları bu ASM Instance”dən istifadə edəcək.
  8. Oracle ASM Disklər – Disk Partitiondan, LUN” lardan, Logical Volume”dan və NFS”dən təşkil oluna bilər Oracle ASM Disklər ASM İnstance start olduğu vaxt ASM_DİSKSTRİNG parameterden qiymətini oxuyub diskləri scan edirOracle ASM Diskləri diskləri asmcmd və SQL*Plus ilə görmək mümkündür asmcmd lsdsk və ya SQL*Plus ilə select * from v$asm_disk;
  9. Ən çox soruşulan 5 sual : 3Oracle ASM Disklər və DiskgrouplarSual : Oracle ASM Diskgroupların neçə ədəd olmasını məsləhət görür?Cavab :Oracle ASM Diskgroupların DATA və FRA olmaqla 2 ədəd olmasını məsləhət görülür. DATA database fayllar və FRA fast recovery area üçün.Bu diskqruplar üçün redundancy RAID istifadə olunmursa NORMAL və ya HIGH, RAID istifadə olunursa External olmasını məsləhət görülür.
  10. Oracle ASM Fayllar – ASM diskqrupların içinde depolanmış fayllardır Oracle ASM Diskqrupdakı ASM fayllarına avtomatik bir ad verir+diskgroup/dbname/filetype/filetypetag.file.incarnationOracle Database ASM data fayllarla fayl sistemdə olan data fayllarla birlikdə işləyə bilirOracle ASM fayl ASM disklər üzərində ASM extendlər şəklində saxlanılır ASM extendlər isə AU (Allocation Unit) lərdən təşkil olnur AU Diskqruplar yaradılan zaman verilir və düzəldikdən sonra dəyişmək mümkün deyil, susmaya görə ölçüsü 1MB olur Fayl Extend Range Extend size 0 – 20000 AU Size200000 – 39990 4 x AU Size40000+16 x AU Size
  11. Oracle ASM Cluster Fayl Sistem (ACFS) Oracle ASM üzərində multi-platform fayl sistemdirOracle ACFS - Single Instance və RAC dəstıkləyən fayl sistemdirOracle ACFS - application fayllarını, alert logları, trace faylları, BFILE, video və audio fayllar, şəkil faylları kimi fayalları saxlamağı dəstəkləyirOracle ACFS – Oracle Database Home kimi istifadə edilə bilər, amma Grid Infrastracture Home ola bilməz Oracle Real Application Clustes”də OCR və Vote fayllarını saxlamaz Oracle ACFS - Oracle ASM”lə Oracle ADVM qatı üstündən danışır Oracle ADVM – bütün storage tiplərində olduğu kimi Volume düzəldər və dinamik olaraq ölçülərini dəyişməyə imkan verər Oracle ACFS aşağıdakı kimi start olunur# /u01/app/oracle/product/11.2.0/grid/bin/acfsload start –s
  12. Ən çox soruşulan 5 sual : 5 Oracle ASM Cluster Fayl Sistem – ACFSSual : Oracle ACFS-ə RMAN Backup ala bilərəmmi? Cavab:Oracle ACFS Oracle Database 11g Release 2 (11.2.03) Verisyasından sonra RMAN backuplarını, BACKUPSET , ARCHİVELOG və Data Pump dumplarını dəstəkləməyə başlayıb. Amma ACFS Snapshotlar bu tip faylları dəstəkləmir.
  13. Verilənlərin Oracle ASM-ə miqrasiyasından danışarkən, miqrasiya yolları ilə tanış olacağıq. Oracle verilənlərin ASM-ə miqrasiya olunması üçün RMAN və Enterprise Managerdən istifadə etməyi təklif edir. Biz əsasən RMAN –dən istifadə edərək miqrasiya olunmadan bəhs edəcəyik. Və eyni zaman da Oracle ASM-ə miqrasiya üçün hansı hazılıq işləri görmək lazımdır onlardan bəhs edəcəyik və RMAN-dən istifadə edərək verilənləri Oracle ASM-ə miqrasiya olunması ilə tanış olacağıq.
  14. Compatible &lt;11.0.0 dirsə, onda Read only olan tablespace-ləri read/write edilməlidirStandby Verilənlər bazasında Redo Apply servisi dayandırılırSPFILE və ya Parameter fayl kopyalanırMiqrasiya olunacaq verilənlər bazasına RMAN ilə qoşulubBACKUP AS COPY İNCREMENTAL LEVEL 0 ... backup alınırBlock change tracking aktivdirsə BACKUP İNCREMENTAL LEVEL 1 FOR RECOVER OF COPY ... backup alınırArchivelog modda olan verilənlər bazasında ALTER SYSTEM ARCHİVE LOG CURRENTRMAN ilə SPFİLE backup alinir Block change tracking və Flashback aktivdirsə deaktiv edilirVerilənlər bazası qapadılır - SHUTDOWN IMMEDIATE
  15. STARTUP MOUNT edib SPFILE backupdan geri qaytarırıqSWITCH DATABASE TO COPY DB_CREATE_FILE_DEST DB_CREATE_ONLİNE_LOG_DEST_nDB_RECOVERY_FILE_DEST (_SIZE) CONTROL_FILES Parametrlərə uyğun disk adları verilirControl file restore olnurSWITCH DATABASE TO COPY - RMAN komandası ilə verilənlər bazasını kopyasına dəyişirikBlock Change Traking və FLASHBACK aktivləşdirilirVerilənlər bazası açıldıqdan sora TEMPFİLE dəyişdirilirPL/SQL blockdan isitifadə edərək Online Redo Loglar miqrasiya olunur
  16. Mənim bundan başqa videolarıda http://www.youtube.com/mahoora – Youtube Video Kanalımdan izləyə bilərsiniz!
  17. Oracle Automatic Storage Management Under-the-Hood &amp; Practical Deployment Guide Önsöz müəllifi : Bill Bridge, Oracle ASM ArxitektoruKitabın müəllifləri : NitinVengurlekar , MuraliVallath, Rich Long
  18. Sizin suallarınız
  19. Təşəkkürlər AZEROUG