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
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
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
Notes de l'éditeur
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
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
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.
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.
Ə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.
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 >=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 >=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 <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.
Ə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.
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;
Ə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.
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
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
Ə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.
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.
Compatible <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
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
Mənim bundan başqa videolarıda http://www.youtube.com/mahoora – Youtube Video Kanalımdan izləyə bilərsiniz!
Oracle Automatic Storage Management Under-the-Hood & Practical Deployment Guide Önsöz müəllifi : Bill Bridge, Oracle ASM ArxitektoruKitabın müəllifləri : NitinVengurlekar , MuraliVallath, Rich Long