yousef mohamed بتاريخ: 15 يونيو 2016 تقديم بلاغ مشاركة بتاريخ: 15 يونيو 2016 (معدل) عندى قاعدة بيانات فيها مجموعة من index بس بطيئة شوية عملت rebuilding index تبقى سريعة جدا بعد نصف ساعة يرجع البطئ مرة تانية وانا مش فاهم ليه ممكن حد يفهمنى او حد يحط حل من فضلكم جميعا الدنيا عندى بقت تقيلة لدرجة كبيرة جدا رجاء المساعدة للاهمية تم تعديل 15 يونيو 2016 بواسطة scdc2003 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
eslam elbyaly بتاريخ: 15 يونيو 2016 تقديم بلاغ مشاركة بتاريخ: 15 يونيو 2016 اسال على الـ OTN اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
yousef mohamed بتاريخ: 15 يونيو 2016 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 15 يونيو 2016 اسلام بيه انا مش فاهم معلش ممكن توضح اكتر بعد اذنك اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
kamel220371 بتاريخ: 16 يونيو 2016 تقديم بلاغ مشاركة بتاريخ: 16 يونيو 2016 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 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
kamel220371 بتاريخ: 16 يونيو 2016 تقديم بلاغ مشاركة بتاريخ: 16 يونيو 2016 salam again اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
yousef mohamed بتاريخ: 16 يونيو 2016 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 16 يونيو 2016 (معدل) وعليكم السلام ورحمة الله وبركاته كامل بيك انا مش فاهم الكود دة بيعمل اية معلش اخوك لسة مبتدى يدوب من سنتين ولكن كامل شكرى وتقديرى ليك على الرد مع كامل شكرى تم تعديل 16 يونيو 2016 بواسطة scdc2003 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.