بتاريخ: 15 يونيو 20169 سنة comment_275968 عندى قاعدة بيانات فيها مجموعة من index بس بطيئة شوية عملت rebuilding index تبقى سريعة جدا بعد نصف ساعة يرجع البطئ مرة تانية وانا مش فاهم ليه ممكن حد يفهمنى او حد يحط حل من فضلكم جميعا الدنيا عندى بقت تقيلة لدرجة كبيرة جدا رجاء المساعدة للاهمية تم تعديل 15 يونيو 20169 سنة بواسطة scdc2003 تقديم بلاغ
بتاريخ: 15 يونيو 20169 سنة كاتب الموضوع comment_275973 اسلام بيه انا مش فاهم معلش ممكن توضح اكتر بعد اذنك تقديم بلاغ
بتاريخ: 16 يونيو 20169 سنة comment_275997 salam alikoumejuste you can follow the bellow steps --- generate_alter_move.sql Set linesize 100 pagesize 60 feedback off heading off ttitle off spool /oradb/SCRIPT/alter_move_table_fa.sql SELECT 'ALTER TABLE ' || OWNER || '.' || SEGMENT_NAME || ' MOVE ' || ';' FROM DBA_SEGMENTS WHERE SEGMENT_NAME IN ('FA_DEPRN_DETAIL', 'FA_ASSET_HISTORY', 'FA_TRANSACTION_HEADERS', 'FA_BOOKS', 'FA_DISTRIBUTION_HISTORY', 'FA_CATEGORY_BOOKS', 'FA_ADDITIONS_B', 'FA_CATEGORIES_B', 'FA_ADDITIONS_TL', 'FA_retirements', 'FA_INV_INTERFACE') AND OWNER = 'FA' AND SEGMENT_TYPE = 'TABLE'; ---echo "spool off" >> /test/SCRIPT/alter_index_table_fa.sql spool off --@//test/SCRIPT/alter_move_table_fa.sql 2 : step 2: -- Generates script and rebuild indexes --- generate_alter_index_fa.sql Set linesize 100 pagesize 60 feedback off heading off ttitle off spool /usr/tmp/alter_index_table_fa.sql ---echo "spool /usr/tmp/alter_index_table_fa.log" > /usr/tmp/alter_index_table_fa.sql /* Formatted on 26/07/2015 11:57:15 (QP5 v5.227.12220.39754) */ SELECT 'ALTER INDEX ' || OWNER || '.' || INDEX_NAME || ' REBUILD ONLINE ' || ';' FROM DBA_INDEXES WHERE TABLE_NAME IN ('FA_DEPRN_DETAIL', 'FA_ASSET_HISTORY', 'FA_TRANSACTION_HEADERS', 'FA_BOOKS', 'FA_DISTRIBUTION_HISTORY', 'FA_CATEGORY_BOOKS', 'FA_ADDITIONS_B', 'FA_CATEGORIES_B', 'FA_ADDITIONS_TL', 'FA_retirements', 'FA_INV_INTERFACE') AND OWNER = 'FA' AND TABLE_TYPE = 'TABLE'; ---echo "spool off" >> /usr/tmp/alter_index_table_fa.sql spool off --@/usr/tmp/alter_index_table_fa.sql SELECT 'ALTER INDEX ' || OWNER || '.' || INDEX_NAME || ' REBUILD ONLINE ' || ';' FROM DBA_INDEXES WHERE TABLE_NAME IN ( 'FA_DEPRN_SUMMARY', 'FA_DEPRN_EVENTS', 'FA_DEPRN_DETAIL', 'FA_TRANSACTION_HEADERS', 'FA_BOOKS', 'FA_INV_INTERFACE', 'FA_ADJUSTMENTS', 'FA_DISTRIBUTION_ACCOUNTS', 'FA_RESERVE_LEDGER_ITF', 'FA_ADDITIONS_B', 'FA_MASS_ADDITIONS', 'FA_ASSET_INVOICES', 'FA_DISTRIBUTION_HISTORY' ) AND OWNER = 'FA' AND TABLE_TYPE = 'TABLE'; Best Regards تقديم بلاغ
بتاريخ: 16 يونيو 20169 سنة كاتب الموضوع comment_276010 وعليكم السلام ورحمة الله وبركاته كامل بيك انا مش فاهم الكود دة بيعمل اية معلش اخوك لسة مبتدى يدوب من سنتين ولكن كامل شكرى وتقديرى ليك على الرد مع كامل شكرى تم تعديل 16 يونيو 20169 سنة بواسطة scdc2003 تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.