بتاريخ: 12 يناير 201412 سنة comment_245393 الاخوة dba عندي مشكلة اود اخذ ؤأيكم فيها عندي نظام فى الشركة قاعدة البيانات اوراكل يعمل عليه مايقارب اعثر من 20 user حيث ان كل بيانات ال users محفوظة ضمن جدول معين فى قاعدة البيانات , وكل user يمثل ادارة او قسم معين داخل الشركة وحيث الكل يعملو على database user واحد , المشكلة عندي بعض الحركات process تأخذ فترة طويلة ربما قد تأخذ اسبوع , قمت باتصال بdba administrator فقال لي لا يوجد اي مشكلة فى قاعدة البيانات ولكن هناك lock مع العلنم طريقة البرمجةprocess تم مراجعتها اكثر من مبرمجي كيف يمكن تسريع ذلك , هل انشاء database user لكل قسم كفيلة بحل ذلك ام عملية indexing للجداول فكيف افيدوني جزاكم الله خيرا تقديم بلاغ
بتاريخ: 12 يناير 201412 سنة comment_245397 ما هى اصدار قاعده البيانات المستخدم 9i - 10 g - 11g واليك بعض النقاط التى تحتاج الى تشيك 1- datafile Tablespace ,وتجدها فى فى الاستعلامات الاتية DBA_TABLESPACES V$TABLESPACE DBA_DATA_FILES V$DATAFILE DBA_TEMP_FILES V$TEMPFILE 2- Archive Log file size 3- firewall on database server and application server تقديم بلاغ
بتاريخ: 12 يناير 201412 سنة comment_245405 عزيزي SAMORACLE مشكلتك تحتمل احتمالين: احتمال ال LOCK وهو غالبا مايكون بسبب تعديل حقل وعدم الحفظ COMMIT وبذلك اي شخص يحاول تعديل هذا الحقل يحدث هذا ال LOCK فيجب الحفظ او الرجوع ROLLBACK حتى يستطيع الاخر من اجراء العملية ويمكنك مراجعة: http://hmhamid.blogspot.com/2014/01/lock-incident-details-job.html اما الاحتمال الثاني فهو ان الاستعلام سيئ الكتابة Poor Query وتحتاج الى اصلاح Optimization , يمكنك تحديد ذلك بسهولة فإذا كانت المشكلة تحذث احيانا فقط واحيانا تكون سريعه فنستبعد هذه المشكلة اما اذا كانت دائما ماتأخذ ذلك الوقت فسيكون هنالك المزيد من الاسئلة ايضا يمكنك الاطلاع على http://hmhamid.blogspot.com/2013/12/what-could-make-your-query-suddenly-run.html تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.