กลับไปหน้าบทความ

อ่าน 2 นาที

การจัดการพื้นที่จัดเก็บข้อมูลอัตโนมัติ

เปลี่ยนทางจากตัวพิมพ์ใหญ่อื่น/การเปลี่ยนเส้นทางที่ไม่สามารถพิมพ์ได้

Automatic Storage Management (ASM) เป็นฟีเจอร์ที่Oracle Corporation นำเสนอ ในOracle Databaseตั้งแต่เวอร์ชันOracle 10g (revision 1) เป็นต้นไป ASM...

การจัดการพื้นที่จัดเก็บข้อมูลอัตโนมัติ

Automatic Storage Management (ASM) เป็นฟีเจอร์ที่Oracle Corporation นำเสนอ ในOracle Databaseตั้งแต่เวอร์ชันOracle 10g (revision 1) เป็นต้นไป ASM มีเป้าหมายเพื่อลดความซับซ้อนในการจัดการ ไฟล์ข้อมูล ไฟล์ควบคุม และไฟล์บันทึก ของฐานข้อมูลโดยมีเครื่องมือในการจัดการระบบไฟล์และวอลุ่มโดยตรงภายในฐานข้อมูล ทำให้ผู้ดูแลระบบฐานข้อมูล (DBA) สามารถควบคุมวอลุ่มและดิสก์ด้วย คำสั่ง SQL ที่คุ้นเคย ในสภาพแวดล้อม Oracle มาตรฐาน ดังนั้น DBA จึงไม่จำเป็นต้องมีทักษะเพิ่มเติมในระบบไฟล์หรือตัวจัดการวอลุ่ม เฉพาะ (ซึ่งโดยปกติจะทำงานในระดับระบบปฏิบัติการ )

คุณสมบัติ

ภาพรวมสถาปัตยกรรม

ASM สร้างส่วนขยาย (extents)จากไฟล์ข้อมูล ไฟล์บันทึก ไฟล์ระบบ ไฟล์ควบคุม และโครงสร้างฐานข้อมูลอื่นๆ จากนั้นระบบจะกระจายส่วนขยายเหล่านี้ไปยังดิสก์ทั้งหมดใน "กลุ่มดิสก์" (diskgroup) เราอาจนึกถึงกลุ่มดิสก์ใน ASM ว่าเป็นกลุ่มวอลุ่มของLogical Volume Manager (Volume Manager) โดยมีไฟล์ ASM ที่สอดคล้องกับวอลุ่มเชิงตรรกะนอกจากกระบวนการพื้นหลังของ Oracle ที่มีอยู่แล้ว ASM ยังแนะนำกระบวนการใหม่สองอย่างคือ OSMB และ RBAL OSMB ทำหน้าที่เปิดและสร้างดิสก์ในกลุ่มดิสก์ ส่วน RBAL ทำหน้าที่ย้ายข้อมูลระหว่างดิสก์ในกลุ่มดิสก์

การนำไปใช้และการใช้งาน

Automatic Storage Management (ASM) ช่วยลดความซับซ้อนในการบริหารจัดการไฟล์ที่เกี่ยวข้องกับ Oracle โดยอนุญาตให้ผู้ดูแลระบบอ้างอิงกลุ่มดิสก์ (แทนที่จะเป็นดิสก์และไฟล์แต่ละรายการ) ซึ่ง ASM จะจัดการ ASM ขยายฟังก์ชันการทำงานของ Oracle Managed Files (OMF) [ 1 ] ซึ่งรวมถึงการแบ่งส่วนและการทำมิเรอร์เพื่อให้มีพื้นที่จัดเก็บข้อมูลที่สมดุลและปลอดภัย ผู้ดูแลระบบฐานข้อมูลสามารถใช้ฟังก์ชัน ASM ร่วมกับระบบไฟล์แบบดิบและแบบปรุงแต่งที่มีอยู่รวมถึง OMF และไฟล์ที่จัดการด้วยตนเอง

อิน สแตนซ์ ASM ทำหน้าที่ควบคุมฟังก์ชันการทำงานของ ASM ไม่ใช่เป็นอินสแตนซ์ฐานข้อมูลแบบเต็มรูปแบบแต่เป็นเพียงโครงสร้างหน่วยความจำเท่านั้น ดังนั้นจึงมีขนาดเล็กและน้ำหนักเบามาก

ส่วนประกอบหลักของ ASM คือกลุ่มดิสก์ ซึ่งแต่ละกลุ่มประกอบด้วยดิสก์ทางกายภาพหลายแผ่นที่ถูกควบคุมเป็นหน่วยเดียว ดิสก์ทางกายภาพเหล่านี้เรียกว่าดิสก์ ASM ในขณะที่ไฟล์ที่อยู่บนดิสก์เหล่านี้เรียกว่าไฟล์ ASM ตำแหน่งและชื่อของไฟล์ถูกควบคุมโดย ASM แต่ผู้ดูแลระบบฐานข้อมูลสามารถกำหนดชื่อเรียกแทนและโครงสร้างไดเร็กทอรีที่เป็นมิตรกับผู้ใช้เพื่อความสะดวกในการอ้างอิงได้

ระดับความซ้ำซ้อนและความละเอียดของการแบ่งส่วนข้อมูลสามารถควบคุมได้โดยใช้เทมเพลต บริษัท Oracle Corporation มีเทมเพลตเริ่มต้นสำหรับไฟล์แต่ละประเภทที่จัดเก็บโดย ASM แต่สามารถกำหนดเทมเพลตเพิ่มเติมได้ตามต้องการ

กลุ่มความล้มเหลวจะถูกกำหนดขึ้นภายในกลุ่มดิสก์เพื่อรองรับระดับความซ้ำซ้อนที่ต้องการ สำหรับการทำมิเรอร์แบบสองทาง กลุ่มดิสก์อาจมีกลุ่มความล้มเหลวสองกลุ่ม ในกรณีนี้ ไฟล์แต่ละไฟล์จะถูกเขียนไปยังสองตำแหน่ง

Oracle ASM Dynamic Volume Manager เป็นรากฐานสำหรับ ASM Cluster File System (ACFS) [ 2 ]

โดยสรุปแล้ว ASM มีฟังก์ชันการทำงานดังต่อไปนี้:

  • จัดการกลุ่มของดิสก์ ซึ่งเรียกว่ากลุ่มดิสก์
  • จัดการความซ้ำซ้อนของดิสก์ภายในแต่ละกลุ่มดิสก์
  • ให้การปรับสมดุล I/O ที่ใกล้เคียงระดับที่เหมาะสมที่สุดโดยไม่ต้องปรับแต่งด้วยตนเอง
  • ช่วยให้สามารถจัดการอ็อบเจ็กต์ฐานข้อมูลได้โดยไม่ต้องระบุจุดเชื่อมต่อหรือชื่อไฟล์
  • รองรับไฟล์ขนาดใหญ่

ความซ้ำซ้อน

เราสามารถกำหนดค่าดิสก์กรุ๊ป ASM ให้ไม่มีการสำรองข้อมูล (ภายนอก), การทำมิเรอร์แบบสองทาง (ปกติ) หรือการทำมิเรอร์แบบสามทาง (สูง) ได้ ในกรณีของการทำมิเรอร์แบบปกติและสูง แนวทางปฏิบัติที่ดีแนะนำให้มีแฟล็กกรุ๊ปที่ติดต่อกับคอนโทรลเลอร์ที่แตกต่างกัน เพื่อประสิทธิภาพและความปลอดภัยในการทำงาน

  • ในกรณีของการสำรองข้อมูลภายนอก ASM จะไม่ทำการมิเรอร์ไฟล์ด้วยซอฟต์แวร์แต่จะกระจายไฟล์ไปยังดิสก์ทั้งหมดที่อยู่ในกลุ่มดิสก์ที่ทำการสำรองข้อมูลภายนอกเท่านั้น
  • ในกรณีของการสำรองข้อมูล แบบปกติ ASM จะทำการจำลองแบบสองทาง ซึ่งหมายความว่า ASM จะเก็บสำเนาข้อมูลไว้สองชุดผ่านการจำลองด้วยซอฟต์แวร์ เมื่อสอบถามข้อมูลการจำลอง ผู้ดูแลระบบฐานข้อมูลจะเห็นสำเนาสองชุดในกรณีนี้
  • ในกรณีที่มีความซ้ำซ้อนสูง ASM จะทำมิเรอร์แบบสามทาง โดยเก็บสำเนาข้อมูลไว้สามชุดผ่านการทำมิเรอร์ด้วยซอฟต์แวร์ เมื่อสอบถามข้อมูลมิเรอร์ ผู้ดูแลระบบฐานข้อมูลจะเห็นมิเรอร์สามชุดในกรณีนี้

ดูเพิ่มเติม

  • http://twiki.cern.ch/twiki/pub/PSSGroup/Presentations2007/Inside_Oracle_ASM_LC_CERN_UKOUG07.ppt
  • ASMCMD : มีประโยชน์สำหรับผู้ใช้ที่ไม่คุ้นเคยกับ SQL (สามารถเขียนสคริปต์ด้วยเครื่องมือนี้ได้)
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Automatic_Storage_Management&oldid=1290660891 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ การจัดการพื้นที่จัดเก็บข้อมูลอัตโนมัติ

Automatic Storage Management (ASM) เป็นฟีเจอร์ที่Oracle Corporation นำเสนอ ในOracle Databaseตั้งแต่เวอร์ชันOracle 10g (revision 1) เป็นต้นไป ASM...

คุณสมบัติ

ช่องสัญญาณ IO สามารถใช้ประโยชน์จาก การแบ่งข้อมูล และ การทำมิเรอร์ ด้วยซอฟต์แวร์ได้ ผู้ดูแลระบบฐานข้อมูล (DBA) สามารถตั้งค่าระบบอัตโนมัติสำหรับการกระจายข้อมูลออนไลน์ รวมถึงการเพิ่มและการลบดิสก์/พื้นที่จัดเก็บข้อมูลได้ ระบบจะเก็บสำเนาข้อมูลซ้ำซ้อนและรองรับ...

ภาพรวมสถาปัตยกรรม

ASM สร้าง ส่วนขยาย (extents) จากไฟล์ข้อมูล ไฟล์บันทึก ไฟล์ระบบ ไฟล์ควบคุม และโครงสร้างฐานข้อมูลอื่นๆ จากนั้นระบบจะกระจายส่วนขยายเหล่านี้ไปยังดิสก์ทั้งหมดใน "กลุ่มดิสก์" (diskgroup) เราอาจนึกถึงกลุ่มดิสก์ใน ASM ว่าเป็น กลุ่มวอลุ่มของ Logical Volume Manager...

การนำไปใช้และการใช้งาน

Automatic Storage Management (ASM) ช่วยลดความซับซ้อนในการบริหารจัดการไฟล์ที่เกี่ยวข้องกับ Oracle โดยอนุญาตให้ผู้ดูแลระบบอ้างอิงกลุ่มดิสก์ (แทนที่จะเป็นดิสก์และไฟล์แต่ละรายการ) ซึ่ง ASM จะจัดการ ASM ขยายฟังก์ชันการทำงานของ Oracle Managed Files (OMF) [ 1 ]...