การใช้งาน Oracle RMAN Show Configuration เพื่อตรวจสอบการตั้งค่าสำรองข้อมูลทำอย่างไร?

Oracle RMAN มีความสำคัญต่อการสำรองข้อมูลและการกู้คืนฐานข้อมูล การรู้วิธีตรวจสอบการตั้งค่าของ Oracle RMAN จะช่วยป้องกันการสูญหายของข้อมูล บทความนี้แสดงขั้นตอนง่ายๆ ในการทบทวนและปรับแต่งการตั้งค่า RMAN ของคุณเพื่อการปกป้องที่ดียิ่งขึ้น

download-icon
ดาวน์โหลดฟรี
สำหรับ VM, OS, DB, ไฟล์, NAS, ฯลฯ
offroad-seachua

Updated by ออฟโรด แซ่ฉั่ว on 2026/01/08

สารบัญ
  • Oracle RMAN คืออะไร

  • คำสั่ง Show Configuration ใน RMAN ทำอะไรได้บ้าง

  • วิธีใช้ Oracle RMAN Show Configuration

  • การตีความผลลัพธ์จากการแสดงค่าการกำหนด

  • วิธีปกป้องฐานข้อมูล Oracle ด้วย Vinchin Backup & Recovery

  • คำถามที่พบบ่อยเกี่ยวกับการตั้งค่า Oracle RMAN Show

  • ข้อสรุป

เมื่องานสำรองข้อมูลล้มเหลว หรือคุณต้องตรวจสอบแผนการกู้คืนจากภัยพิบัติ คุณควรเริ่มต้นจากที่ไหน? สำหรับผู้ดูแลระบบปฏิบัติการส่วนใหญ่ที่จัดการฐานข้อมูล Oracle คำตอบนั้นชัดเจนอยู่แล้ว นั่นคือ การตรวจสอบการตั้งค่า RMAN ปัจจุบันของคุณ Oracle Recovery Manager (RMAN) มีเครื่องมือทรงพลังในการกำหนดค่า ตรวจสอบ และทำให้การสำรองข้อมูลเป็นอัตโนมัติ เครื่องมือหนึ่งที่สำคัญมากในชุดเครื่องมือนี้คือ ความสามารถในการแสดงการตั้งค่าสำรองข้อมูลของคุณโดยใช้คำสั่งกลุ่ม SHOW ซึ่งมักเรียกว่า "oracle rman show configuration" บทความนี้จะอธิบายสิ่งที่คำสั่งเหล่านี้ทำ วิธีใช้งานอย่างมีประสิทธิภาพในทุกระดับความสามารถ และวิธีที่ผลลัพธ์ของคำสั่งเหล่านี้มีผลต่อกลยุทธ์การสำรองข้อมูลของคุณ

Oracle RMAN คืออะไร

Oracle RMAN (Recovery Manager) เป็นเครื่องมือในตัวของ Oracle สำหรับการสำรองข้อมูลและการกู้คืนฐานข้อมูล จะช่วยทำให้ภารกิจหลายอย่าง ซึ่งมิฉะนั้นจะต้องใช้สคริปต์ด้วยตนเองหรือเครื่องมือจากบุคคลที่สามเป็นไปโดยอัตโนมัติ ด้วย RMAN คุณสามารถกำหนดตารางเวลาสำหรับการสำรองข้อมูลอย่างสม่ำเสมอ จัดการตำแหน่งจัดเก็บข้อมูลสำรอง ตรวจสอบความถูกต้องของข้อมูลหลังแต่ละรอบ และกู้คืนข้อมูลที่สูญหายได้อย่างรวดเร็วหลังเกิดความล้มเหลว

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

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

คำสั่ง Show Configuration ใน RMAN ทำอะไรได้บ้าง

วัตถุประสงค์หลักของ "oracle rman show configuration" คือการตรวจสอบการตั้งค่าสภาพแวดล้อมสำรองข้อมูลปัจจุบันของคุณ ในทางปฏิบัติจะไม่มีคำสั่งเดียวที่เรียกว่า SHOW CONFIGURATION แต่คุณจะใช้ SHOW ALL; ที่พรอมต์ RMAN เพื่อแสดงรายการพารามิเตอร์การกำหนดค่าคงที่ทั้งหมดที่ตั้งไว้สำหรับอินสแตนซ์ฐานข้อมูลของคุณ

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

โดยการรันคำสั่ง SHOW เหล่านี้อย่างสม่ำเสมอ

  • คุณยืนยันว่าค่าเริ่มต้นได้ถูกเปลี่ยนแปลงหรือไม่

  • คุณตรวจพบการตั้งค่าที่มีความเสี่ยงก่อนที่จะเกิดปัญหา

  • คุณจัดทำเอกสารการตั้งค่าในการตรวจสอบหรือช่วงการแก้ไขปัญหา

คุณยังสามารถตรวจสอบพารามิเตอร์แต่ละตัวได้โดยใช้คำสั่งเฉพาะ เช่น SHOW RETENTION POLICY; หรือ SHOW DEFAULT DEVICE TYPE; โดยแต่ละคำสั่งจะแสดงการตั้งค่าของตนเองเท่านั้น แทนที่จะแสดงรายการทั้งหมด

วิธีใช้ Oracle RMAN Show Configuration

ก่อนที่จะแสดงข้อมูลการตั้งค่าใดๆ ใน RMAN:

  • ตรวจสอบให้แน่ใจว่าอินสแตนซ์ฐานข้อมูลของคุณเริ่มทำงานแล้ว (อย่างน้อยโหมด NOMOUNT)

  • ยืนยันว่าคุณมีสิทธิ์เพียงพอ (โดยทั่วไปคือ SYSDBA)

นี่คือวิธีที่ผู้ดูแลระบบการดำเนินงานจะดำเนินการ:

1. เปิดหน้าต่างเทอร์มินัลบนเซิร์ฟเวอร์ของคุณ

2. เชื่อมต่อกับฐานข้อมูลท้องถิ่นของคุณในฐานะผู้ใช้ที่มีสิทธิพิเศษโดยการพิมพ์:

   rman target /

เชื่อมต่อโดยตรงได้ทันทีโดยไม่ต้องใช้ข้อมูลรับรองเพิ่มเติม หากเรียกใช้งานในฐานะผู้ใช้ระบบปฏิบัติการที่ได้รับอนุญาต

3. ที่พรอมต์ RMAN ให้พิมพ์:

   แสดงทั้งหมด;

สิ่งนี้จะแสดงพารามิเตอร์การตั้งค่าคงที่ทั้งหมด รวมถึงค่าที่ปรับแต่งแล้วและค่าที่ยังคงอยู่ที่ค่าเริ่มต้น

4. ในการดูเพียงพารามิเตอร์เดียว เช่น นโยบายการเก็บรักษา ให้พิมพ์:

   SHOW RETENTION POLICY;

5. หากคุณต้องการรายละเอียดเกี่ยวกับการตั้งค่าอื่น ๆ เช่น ประเภทอุปกรณ์หรือสถานะการเข้ารหัส:

   แสดงประเภทอุปกรณ์เริ่มต้น;
   แสดงการเข้ารหัสสำหรับฐานข้อมูล;

แต่ละบรรทัดของผลลัพธ์จะแจ้งให้คุณทราบไม่เพียงแต่ว่าค่าใดถูกตั้งไว้ แต่ยังรวมถึงว่าค่านั้นยังคงเป็นค่าเริ่มต้น (# default) หรือได้รับการเปลี่ยนแปลงโดยผู้ดูแลระบบแล้ว

การตีความผลลัพธ์จากการแสดงค่าการกำหนด

หลังจากเรียกใช้ SHOW ALL; แล้ว คุณจะเห็นข้อมูลในลักษณะนี้:

ตั้งค่านโยบายการเก็บรักษาให้มีความซ้ำซ้อน 1; # ค่าเริ่มต้น
ตั้งค่าการเพิ่มประสิทธิภาพการสำรองข้อมูลเป็นปิด; # ค่าเริ่มต้น
ตั้งค่าอุปกรณ์เริ่มต้นให้เป็นดิสก์; # ค่าเริ่มต้น
ตั้งค่าให้มีการสำรองข้อมูลไฟล์ควบคุมโดยอัตโนมัติ;

มาดูความหมายของบางรายการเหล่านี้กัน:

  • กำหนดค่านโยบายการเก็บรักษาข้อมูลให้มีความซ้ำซ้อน 1

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

  • ปิดใช้งานการเพิ่มประสิทธิภาพการสำรองข้อมูล

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

  • กำหนดค่าประเภทอุปกรณ์เริ่มต้นเป็นดิสก์

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

  • เปิดใช้งานการสำรองข้อมูลอัตโนมัติของ CONTROLFILE

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

  • ตั้งค่าการเข้ารหัสสำหรับฐานข้อมูลปิด

โดยค่าเริ่มต้นจะไม่มีการเข้ารหัสใดๆ ทำให้ข้อมูลที่สำคัญถูกเปิดเผย เว้นแต่จะเปิดใช้งานอย่างชัดแจ้ง

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

หากไม่มีความคิดเห็นใดๆ เลย หรือขาด "# default" แสดงว่ามีผู้ปรับพารามิเตอร์นี้เองในระดับท้องถิ่นผ่านเซสชันคำสั่ง CONFIGURE ก่อนหน้า

วิธีปกป้องฐานข้อมูล Oracle ด้วย Vinchin Backup & Recovery

เพื่อเสริมความแข็งแกร่งให้การปกป้องฐานข้อมูล Oracle ของคุณให้มากกว่าเครื่องมือในตัว ควรพิจารณาผสานรวมโซลูชันระดับองค์กรที่ออกแบบมาเฉพาะสำหรับสภาพแวดล้อมที่ซับซ้อน Vinchin Backup & Recovery โดดเด่นในฐานะแพลตฟอร์มระดับมืออาชีพที่รองรับฐานข้อมูลหลักในปัจจุบัน เช่น Oracle, MySQL, SQL Server, MariaDB, PostgreSQL, PostgresPro และ TiDB ด้วยคุณสมบัติที่มีประสิทธิภาพและออกแบบมาโดยเฉพาะเพื่อความน่าเชื่อถือในการดำเนินงานและประสิทธิภาพภายใต้การใช้งานขนาดใหญ่

สำหรับองค์กรที่จัดการฐานข้อมูล Oracle โดยเฉพาะ Vinchin Backup & Recovery มีความสามารถในการสำรองข้อมูลฐานข้อมูลแบบชุด พร้อมตัวเลือกการบีบอัดข้อมูลหลายระดับ และนโยบายการเก็บรักษาข้อมูลอย่างยืดหยุ่น รวมถึงการสนับสนุน GFS โดยมีการตรวจสอบความสมบูรณ์ของข้อมูลเพื่อรับประกันความสามารถในการกู้คืนภายใต้เงื่อนไขจริง ฟีเจอร์เหล่านี้ร่วมกันช่วยปรับให้กระบวนการอัตโนมัติราบรื่นขึ้น ขณะเดียวกันก็เพิ่มประสิทธิภาพการใช้งานพื้นที่จัดเก็บ และรับประกันการป้องกันที่พร้อมสำหรับ การปฏิบัติตามข้อกำหนด ในงานหลากหลายประเภท

คอนโซลเว็บแบบเข้าใจง่ายทำให้การปกป้องสภาพแวดล้อม Oracle ของคุณเป็นเรื่องที่ตรงไปตรงมามาก:

ขั้นตอนที่ 1 เลือกฐานข้อมูล Oracle ที่จะสำรองข้อมูล

เลือกฐานข้อมูล Oracle ที่ต้องการสำรองข้อมูล

ขั้นตอนที่ 2 เลือกพื้นที่จัดเก็บสำรอง

เลือกที่จัดเก็บสำรอง

ขั้นตอนที่ 3 กำหนดกลยุทธ์การสำรองข้อมูลของคุณ

กำหนดกลยุทธ์การสำรองข้อมูลของคุณ

ขั้นตอนที่ 4 ส่งงาน

ส่งงาน

ได้รับการยอมรับในระดับสากลจากผู้ใช้งานระดับองค์กร ด้วยคะแนนรีวิวระดับสูงและลูกค้าที่พึงพอใจนับพันราย Vinchin Backup & Recovery มอบการทดลองใช้ฟรี 60 วันโดยไม่มีความเสี่ยง ให้คุณได้สัมผัสประสิทธิภาพด้วยตัวเอง คลิกดาวน์โหลดตอนนี้เพื่อเริ่มต้นใช้งาน

คำถามที่พบบ่อยเกี่ยวกับการตั้งค่า Oracle RMAN Show

Q1. ฉันสามารถดูเฉพาะพารามิเตอร์ที่ไม่ใช่ค่าเริ่มต้นในชุดค่าปัจจุบันของฉันได้หรือไม่?

A1. การสอบถาม V$RMAN_CONFIGURATION ใน SQL*Plus จะแสดงเฉพาะพารามิเตอร์ที่เปลี่ยนแปลงจากค่าเริ่มต้นเท่านั้น ไม่ใช่ทุกตัวเลือกที่แสดงโดย SHOW ALL;

Q2. การใช้แคตตาล็อกการกู้คืนจะส่งผลต่อการตั้งค่าที่แสดงอยู่ของผมอย่างไร?

A2. เมื่อเชื่อมต่อผ่านเซิร์ฟเวอร์แคตตาล็อกกู้คืนผ่าน RMAN การตั้งค่าอินสแตนซ์ในท้องถิ่นพร้อมกับการกำหนดค่าที่จัดเก็บไว้กลางจะปรากฏพร้อมกันภายใต้ผลลัพธ์ของ SHOW

Q3. หากไฟล์บันทึกการเก็บถาวรเต็มพื้นที่ดิสก์โดยไม่คาดคิด ผมควรทำอย่างไร?

A3. ตั้งค่านโยบายการลบอย่างเหมาะสม (ARCHIVELOG DELETION POLICY) แล้วรันงานบำรุงรักษาเป็นประจำเพื่อให้ไฟล์บันทึกเก่าถูกลบโดยอัตโนมัติ;

ข้อสรุป

กระบวนการ oracle rman show configuration ให้ข้อมูลเชิงลึกที่สำคัญเกี่ยวกับความปลอดภัยและสามารถกู้คืนฐานข้อมูลของคุณได้จริงในแต่ละวัน การตรวจสอบอย่างสม่ำเสมอนั้นช่วยหลีกเลี่ยงปัญหาไม่คาดฝัน และช่วยให้บรรลุเป้าหมายด้านความสอดคล้องอย่างมีประสิทธิภาพ! สำหรับการดำเนินงานอัตโนมัติขั้นสูงในสภาพแวดล้อมที่ซับซ้อน ควรพิจารณาแพลตฟอร์มที่มีประสิทธิภาพของ Vinchin ซึ่งขณะนี้มีบริการทดลองใช้งานฟรีทั่วโลก

แชร์บน:

Categories: Database Backup