بتاريخ: 3 يناير 201115 سنة comment_206608 السلام عليكم أخواني لدي مشكلة في oracle 11g release 2والمشكلة تتلخص في أنه لدي user فيه عدد من الجداول بعضها يوجد فيها بيانات وبعضها فارغه من البياناتوعندما أقوم بعمل نسخة إحتياطيه لل user يقوم بعمل النسخه بدون أخطاء لكنه يستثني الجداول الفارغه من النسخه الإحتياطيه فعندما أسترجعها أجد أن الجداول الفاضيه ليست موجوده قد أختفتأرجوكم أحتاج إلى المساعده العاجله تقديم بلاغ
بتاريخ: 4 يناير 201115 سنة comment_206630 السلام عليكم ورحمة الله وبركاته يرجع السبب الي خاصية جديدة في الاصدار خصوصا Enterprise edition حيث أن الجداول الجديدة التي لا تحوي بيانات لا تملك صفوف مقابلة في DBA_SEGMENTSلذلك يمكنك استخدام expdp بدلا من exp أو تغيير قيمة المتغير "deferred_segment_creation" من true الي falseاذن أخي الحبيب فهذه المشكلة واقعة تحديدا في Oracle 11gR2 وتسمي ب deferred segment creation ومفهومها أن الجداول الفارغة لا توجد في dba_segments وهذه الخاصة اذن محكومة ب المتغير deferred_segment_creation وقيمته الفياسيه هي true فلو تتكرم بجعلها false سيتم بفضل الله تعالي عمل exp ناجح للجدول الفارغة يوجد بالطبع طرق بديلة مثل استخدام expdp كما ذكرت لكنها غالبا غير مفضلة مثل exp لكن هناك طرق أيضا مثلALTER TABLE <empy table> ALLOCATE EXTENT;هذا وبالله التوفيق تقديم بلاغ
بتاريخ: 4 يناير 201115 سنة كاتب الموضوع comment_206634 مشكوور أخي العزيز وسأجرب الطريقة التي قلت عليها وإن شاء الله تعملوأكرر شكري لك مرة أخرى تقديم بلاغ
بتاريخ: 25 يناير 201115 سنة comment_208186 اخي الكريم جربت كما قلت لك ولكنه لم اجد parameter deferred_segment_creationالذى قلت عليةالرجاء التوضيح اكثر تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.