สารบัญ:
วีดีโอ: ข้อผิดพลาดสแน็ปช็อตเก่าเกินไปคืออะไร
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
ORA-01555 ข้อผิดพลาด ข้อความ สแนปชอตเก่าเกินไป ” ข้อผิดพลาด ORA-01555 มีข้อความว่า “ สแนปชอตเก่าเกินไป ” ข้อความนี้ปรากฏขึ้นเนื่องจากกลไกความสอดคล้องในการอ่านของ Oracle ในขณะที่การสืบค้นข้อมูลของคุณเริ่มทำงาน บุคคลอื่นที่เข้าถึงข้อมูลอาจเปลี่ยนแปลงข้อมูลพร้อมกันได้
ในทำนองเดียวกัน เลิกทำการเก็บรักษาคืออะไร
เมื่ออัตโนมัติ เลิกทำ เปิดใช้งานการจัดการมีอยู่เสมอ เลิกทำการเก็บรักษา ซึ่งเป็นระยะเวลาขั้นต่ำที่ Oracle Database พยายามจะคงความเก่าไว้ เลิกทำ ข้อมูลก่อนที่จะเขียนทับ เก่า (มุ่งมั่น) เลิกทำ ข้อมูลที่เก่ากว่าปัจจุบัน เลิกทำการเก็บรักษา ถือว่าหมดระยะเวลา
อาจมีคนถามว่า การรับประกันการเก็บข้อมูลใน Oracle คืออะไร รับประกันการเก็บรักษา : ถึง รับประกัน ความสำเร็จของแบบสอบถามระยะยาวหรือ oracle การดำเนินการย้อนหลังคุณสามารถเปิดใช้งาน รับประกันการเก็บรักษา.
แล้วคุณจะเพิ่มการเลิกทำได้อย่างไร
ในการตั้งค่าระยะเวลาการเลิกทำ:
- ตั้งค่า undo_retention ในไฟล์พารามิเตอร์การเริ่มต้น
- Undo_retention = 1800.
- เปลี่ยน undo_retention ได้ตลอดเวลาโดยใช้คำสั่ง alter system:
- แก้ไขชุดระบบ undo_retention = 2400;
ส่วนการย้อนกลับของ Oracle คืออะไร
NS ส่วนย้อนกลับ เป็นวัตถุฐานข้อมูลที่มีภาพก่อนหน้าของข้อมูลที่เขียนไปยังฐานข้อมูล ส่วนย้อนกลับ ใช้เพื่อ: เลิกทำการเปลี่ยนแปลงเมื่อธุรกรรมถูกย้อนกลับ ตรวจสอบให้แน่ใจว่าธุรกรรมอื่น ๆ ไม่เห็นการเปลี่ยนแปลงที่ไม่มีข้อผูกมัดที่ทำกับฐานข้อมูล