الخطوط العريضة
اسمحوا لي أن أتحدث عن خلفية القيام مؤخرا بعض قاعدة بيانات RAC لانقاص الوزن، ما عليك القيام به لترحيل البيانات التاريخية، وظهور هذا عندما EXPDP بالتوازي مع تنفيذ تصدير في رسالة خطأ في قاعدة البيانات RAC --ORA-31617، السجلات التالية تحت الفكرة كلها حلها.
الخطأ المحدد
طلبيات التصدير هي كما يلي:
expdp rfuser / "XXX" دليل = dp_hwb dumpfile = TAB_SP_OTMSHIPMENT.dmp LOGFILE = TAB_SP_OTMSHIPMENT.log الجداول = TAB_SP_OTMSHIPMENT QUERY = TAB_SP_OTMSHIPMENT: \ "حيث INSERT_TIME \ < = TO_DATE \ (\ '2018123000:00:00 \'، \ 'YYYYMMDD HH24: ميل: SS \' \) \ "استبعاد = إحصاءات موازية = 4يعتقد نصائح من البداية كان من حسن حظي أن أرى مشكلة، ولكن بعد إعادة إذن لا تزال لديها هذا الخطأ. التحقق من المعلومات فقط للعثور على ما يلي:
التوازي وضع البيانات للمضخة 4 في وقت واحد يكتب البيانات إلى DUMPFILE 4. ORA-31693، ORA-29913 وORA-31617 خطأ أثناء الكتابة.
حل
هنا وجدت لبيئة RAC، وأوراكل محاولة لوضع على عقدتين التصدير بالتوازي مع ذلك، ولأن الدليل هو قرص محلي، وليس تأسيسها في نفس الدليل على عقدة أخرى، مما فتح ملف المعلومات التي تعطى.
حتى إذا كنت ترغب في استخدام تصدير المتوازي RAC، لضمان نفس الدليل موجود في وقت واحد على كلا العقدتين. إذا كنت ترغب فقط في مضخة تصدير البيانات في عقدة ثم لا تستخدم بطريقة موازية.
إزالة معلمات بالتوازي الاختبار:
expdp rfuser / "XXX" دليل = dp_hwb dumpfile = TAB_SP_OTMSHIPMENT.dmp LOGFILE = TAB_SP_OTMSHIPMENT.log الجداول = TAB_SP_OTMSHIPMENT QUERY = TAB_SP_OTMSHIPMENT: \ "حيث INSERT_TIME \ < = TO_DATE \ (\ '2018123000:00:00 \'، \ 'YYYYMMDD HH24: ميل: SS \' \) \ "استبعاد = إحصاءاتيمكننا أن نرى نجاح دليل خارج.
هنا تذكير الرئيسي، بالتوازي على الرغم من أنها سوف تسرع، ولكن لا تزال لديها بعض المشاهد بحذر. سوف Devops وبعد تبادل جوانب DBA المزيد من المحتوى، يمكن للأصدقاء المهتمين ننظر -