Содержание
- 2. Деревянко М. (RuOUG) Agenda 1.Сравнение ASM с аналогичными продуктами/технологиями. 2.Архитектура ASM. 3.Исследование внутренних структур ASM. 4.Опыт
- 3. Деревянко М. (RuOUG) Путь к ASM - Standard I/O; - Synchronous(Buffered) I/O - filesystem; biowait() -
- 4. Деревянко М. (RuOUG) Преимущества ASM - Облегчает администрирование (Oracle management files); - Более низкая стоимость по
- 5. Деревянко М. (RuOUG) Недостатки ФС Файловые системы: -Следить за местом, авторасширение файлов* (?) - Права на
- 6. Деревянко М. (RuOUG) Volume Manager Проблемы есть везде; - Возможность работы с большим кол-вом томов(high-end решения)
- 7. Деревянко М. (RuOUG) Надежность Что надежней: - LVM - ? - VxVM - ? - ASM
- 8. Деревянко М. (RuOUG) ASM - ASM + linux = love? asmlib ☺; - При обновлении ядра
- 9. Деревянко М. (RuOUG) asmlib - Device discovery - I/O processing ASMLIB не kernel aio, а свой
- 10. Деревянко М. (RuOUG) Архитектура ASM instance_type = ASM SQL > select instance_name from v$instance; INSTANCE_NAME -----------
- 11. Деревянко М. (RuOUG) asm CSSD rdbms Cluster Synchronization Service Daemon /opt/oracle/product/11.1.0/db_ruoug2/bin/localconfig reset nohup /etc/init.d/init.cssd run >/dev/null
- 12. Деревянко М. (RuOUG) Архитектура ASM Основные процессы: ARBx – процессы ребаланса CKPT – cross instance calls
- 13. Деревянко М. (RuOUG) Архитектура ASM Память: - Memory_target – 256M; _db_cache_size (блоки по 4k); + SHARED_POOL_SIZE
- 14. Деревянко М. (RuOUG) Архитектура ASM AU – allocation unit; Расположение au (зависит от размера дисков и
- 15. Деревянко М. (RuOUG) Основные представления ASM v$asm_alias; (-) v$asm_attribute(11g diskgroup properties); (-) v$asm_client; v$asm_disk (service oracleasm
- 16. Деревянко М. (RuOUG) Asm reduradancy and failgroup - External,normal(x2),high(x3) - Failgroup (HBA,path,array,group) Normal на нечетном количестве
- 17. Деревянко М. (RuOUG) ASM везде - Asm на windows ☺ asmtool… - Asm multipathing device mapper
- 18. Деревянко М. (RuOUG) v$asm_diskgroup Name Type ----------------------- ------------ GROUP_NUMBER NUMBER NAME VARCHAR2(30) SECTOR_SIZE NUMBER BLOCK_SIZE NUMBER
- 19. Деревянко М. (RuOUG) V$asm_diskgroup SQL> select TOTAL_MB,FREE_MB,REQUIRED_MIRROR_FREE_MB,USABLE_FILE_MB from v$asm_diskgroup; - TOTAL_MB 3 200 000 - FREE_MB
- 20. Деревянко М. (RuOUG) ASM extents - Oracle extent транслируются в AU asm, asm не участвует в
- 21. Деревянко М. (RuOUG) asmcmd asmcmd help (oracle11) cd cp du find ls lsct lsdg mkalias mkdir
- 22. Деревянко М. (RuOUG) ASM metadata В заголовке каждого диска: Disk Header (disk name, disk number, diskgroup
- 23. Деревянко М. (RuOUG) ASM metadata (Partnership Status Table ) Version number; Timestamp; PST size (number of
- 24. Деревянко М. (RuOUG) Asm virtual Metadata Находится в специальных asm файлах, доступных только для asm инстанса.
- 25. Деревянко М. (RuOUG) Asm virtual Metadata File#0, AU=1: Partner Status Table (PST) File#1: File Directory (files
- 26. Деревянко М. (RuOUG) Asm virtual Metadata File#4: Continuing Operation Directory (COD). The COD is analogous to
- 27. Деревянко М. (RuOUG) Ребаланс дисковой группы Ребаланс не всегда зависит от скорости дисков: Single instance: -Buffer
- 28. Деревянко М. (RuOUG) Cern IT
- 29. Деревянко М. (RuOUG) Cern IT
- 30. Деревянко М. (RuOUG) Cern IT Reading ASM files with OS tools, using metadata information from X$
- 31. Деревянко М. (RuOUG) 11g Features - 11g restricted in 11g – quicker rebalance; preffered read; -
- 32. Деревянко М. (RuOUG) Лечение проблем - Большая часть проблем решается обнулением заголовка asm дисков dd if=/dev/zer
- 33. Деревянко М. (RuOUG) Лечение проблем Висит v$asm_disk, v$asm-diskgroup-”приплыли”; ALTER DISKGROUP DATA CHECK; Редактор kfed MOUNT FORCE:
- 34. Деревянко М. (RuOUG) Рекомендации Иметь две DG, Data+Backups(FRA) И если есть различные группы оборудования, то вынести
- 35. Деревянко М. (RuOUG) Список используемой литературы: 1.Oracle documentation 2.Cern docs: https://twiki.cern.ch/twiki/bin/view/PSSGroup/ASM_Internals
- 37. Скачать презентацию