رقم ORA، وملفّ تتبّع، ومدخل سجلٍّ تحذيري. كيف تصل من خطأٍ غير مألوف إلى سببٍ بلا البحث عن الرقم ولصق أول جواب.
ولكل خطأ أوراكل رقم، والرقم نقطة بدايةٍ لا تشخيص. فرقم ORA الواحد يغطّي أسبابًا كثيرة، فلصقه في بحثٍ وتطبيق أول اقتراحٍ هو كيف يطبّق الناس إصلاح مشكلة غيرهم على نظامهم.
والمنهج أربع خطواتٍ وهو هو في كل مرّة.
الأولى: اقرأ الخطأ كلّه لا السطر الأول. فأخطاء أوراكل تأتي أكداسًا، والسطر الأول عامٌّ عادةً والذي تحته معيَّن — يسمّي الكائن، والملفّ، والعملية. والمعلومة النافعة أبعد أسفل ممّا يقرأ الناس دائمًا تقريبًا.
والثانية: خذ النصّ الرسمي للرقم، وهو متاحٌ على النظام. فأداة الأخطاء تعطيك السبب والإجراء كما تذكرهما أوراكل. وتلك نقطة بدايةٍ أحسن من منشور منتدى وتستغرق عشر ثوانٍ.
والثالثة: جد ملفّ التتبّع إن وُجد. فأخطاءٌ كثيرة تكتب واحدًا، والسجلّ التحذيري يسمّي مساره. والتتبّع يحمل ما كانت العملية تفعله، وفيه يصير خطأٌ عامّ خطأً معيَّنًا.
والرابعة: ضعه في الزمن بالسجلّ التحذيري. ماذا وقع أيضًا في الدقائق قبله؟ تحذير مساحة، أو إعادة تشغيل، أو خطأ آخر؟ فأول خطأٍ هو السبب والباقي نتائج عادةً، والقراءة صعودًا من الذي أُريته هي كيف تجده.
والبحث مشروعٌ في الآخر لا في البداية. فعندئذٍ تعرف كائنك المعيَّن، وعمليتك المعيَّنة، وما سبقها — فتستطيع معرفة أتصف المقالة التي وجدتها وضعك. وفعله أولًا يعني أنك لا تستطيع، والإصلاح التالي مطبَّقٌ على رجاء.
