بتاريخ: 6 مايو 201312 سنة comment_235812 السلام عليكم ورحمة الله وبركاته ارجو المساعدة من الاخوة الاعزاء لدي قاعدة بيانات كبيرة واريد ان اعمل partition table by range واصلاً الجداول تم إنشائها من غير partition واريد ان اعدل في الجدول واضيف التقسيم كيف تكون الQuery في حالة أن الجداول اصلاً منشاء كتبت الكوود التالي ولكنه ليس صحيح ALTER TABLE SALES ADD PARTITION BY RANGE (YEAR انا اعرف الكود في اثناء انشاء الجدول وايضاً التعديل بعد انشاء الجدول ولكن إنشاء التقسيم من جديد بعد انشاء الجدول لا اعرفها فالرجاء دلوني ارجو المساعدة وشكراً تقديم بلاغ
بتاريخ: 6 مايو 201312 سنة comment_235843 I think you can do it with below steps: 1- Create new table Sales_Temp with same structure as Sales table but with correct partitions 2- insert data by select or import /export from sales table to sales_temp table 3- drop sales table 4- rename sales_temp table to be sales 5- analyse sales table and rebuild its indexes. تقديم بلاغ
بتاريخ: 7 مايو 201312 سنة comment_235857 السلام عليكم ورحمة الله وبركاته مرفق ملف يحتوي على شرح Oracle Partitioned Tables & Indexes المصدر http://psoug.org/index.htm جزاك الله كل خير Oracle Partitioned Tables & Indexes.rar تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.