Кіріспе

Автоматты сақтауды басқару (ASM) – Oracle корпорациясы Oracle дерекқорының Oracle 10g (ревизия 1) нұсқасынан бастап ұсынатын мүмкіндік. ASM дерекқор дерек файлдарын, басқару файлдарын және журнал файлдарын басқаруды жеңілдетуге арналған. Осы мақсатта, ол дерекқордың ішіндегі файлдық жүйелер мен томдарды тікелей басқаруға мүмкіндік беретін құралдарды ұсынады, соның арқасында дерекқор әкімшілері (DBA) стандартты Oracle орталарында таныс SQL операторларын қолданып томдар мен дискілерді басқара алады. Осылайша, DBA-ларға ерекше файлдық жүйелер немесе томдарды басқарушылар (әдетте операциялық жүйе деңгейінде жұмыс істейтін) туралы қосымша білім қажет болмайды.

Архитектураның жалпы көрінісі

ASM деректер файлдарынан, журнал файлдарынан, жүйелік файлдардан, басқару файлдарынан және басқа да деректер базасы құрылымдарынан кеңейтімдер жасайды. Жүйе содан кейін осы кеңейтімдерді "диск тобындағы" барлық дискілерге бөліп орналастырады. ASM-дегі диск тобын логикалық том менеджерінің том тобы ретінде қарастыруға болады, онда ASM файлы логикалық томға сәйкес келеді. Oracle-дың қолданыстағы фонондық процестерінен өзге, ASM екі жаңа процесті енгізеді: OSMB және RBAL. OSMB диск тобындағы дискілерді ашып, жасайды. RBAL диск тобындағы дискілер арасында деректерді жылжыту мүмкіндігін қамтамасыз етеді.

Артықшылық

ASM диск топтарын артықшылықсыз (сыртқы), екі жолды айналдырумен (қалыпты) немесе үш жолды айналдырумен (жоғары) конфигурациялауға болады. Қалыпты және жоғары айналдыру жағдайында, жақсы тәжірибе бойынша, өнімділік және қауіпсіздік үшін әртүрлі контроллерлермен байланыс жасайтын сәтсіздік топтарын құру ұсынылады. Сыртқы артықшылық жағдайында ASM бағдарламалық айналдыру жасамайды, тек сыртқы артықшылықты қамтамасыз ететін диск тобына жататын дискілерге файлдарды таратады. Қалыпты артықшылық жағдайында ASM екі жолды айналдыруды жүзеге асырады, яғни деректердің екі көшірмесін бағдарламалық айналдыру арқылы сақтайды. Айна көрінісі туралы сұрағанда, DBA-лар екі айнаны көреді. Жоғары артықшылық жағдайында ASM үш жолды айналдыруды жүзеге асырады, деректердің үш көшірмесін бағдарламалық айналдыру арқылы сақтайды. Айна көрінісі туралы сұрағанда, DBA-лар үш айнаны көреді.