بتاريخ: 10 يوليو 200619 سنة comment_74126 السلام عليكملدي ملف باكب حجمه 4 جيجا يحتوي على معلومات أكثر من يوزروأريد تحميله على داتابيس جديدة بتنظيم جديد لل Tablespacesقمت بإنشاء المستخدمين المطلوبين وتحديد Default Tablespace الجديد لهموأعطيتهم فقط صلاحية Connect عن قصد واعطيتهم QUOTA UNLIMITED على Tablespace المطلوب لكي أجبره أن يكتب الجداول في Tablespace المطلوب فقطعلى فرض أن tablespace الأصلي إسمه Employeesو tablespace الجديد إسمه companyالمشكلة الغريبة أنه يعمل إمبورت لجميع الجداول باستثناء أربع جداول مع رسالة خطأ IMP-00017: following statement failed with ORACLE error 1950: CREATE TABLE ْْRRRR (PAA_ABSTRACT CLOB) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 STORAGE(INITIAL 532480 FREELISTS 1 FREELIST GROUPS 1) TABLESPACE Employees LOGGING NOCOMPRESS LOB ("PAA_ABSTRACT") STORE AS (TABLESPACE Employees ENABLE STORAGE IN ROW CHUNK 8192 PCTVERSION 10 NOCACHE STORAGE(INITIAL 1048576 FREELISTS 1 FREELIST GROUPS 1)) IMP-00003: ORACLE error 1950 encountered ORA-01950: no privileges on tablespace 'Employees' وبعد البحث والتقصى وجدت أنها مشكلة تتعلق ب LOB و IMPوالحل هو إنشاء الجداول التي تحتوي على LOB يدويا قبل تشغيل IMPمع إضافة IGONRE=y لسطر أوامر impولمزيد من المعلوماتhttp://asktom.oracle.com/pls/ask/f?p=4950:...:66890284723848هل هناك أحد من الأخوة لديه حل آخر لهذه المشكلة؟أخوكمأبو عمر تقديم بلاغ
بتاريخ: 15 يوليو 200619 سنة comment_74439 يمكنك عمل الآتي قبل عملية ال Export أن تخلق Tablespace في القديم بنفس إسم الجديدأن حول كل الجداول التي بالقديم بإستخدام الأمر التالي لخلق ملف scriptselect 'alter table '||tname||' move tablespace '||<الجديد>from user_Tableswhere tablespace_name=<القديم>;/spool c:\test.sqlspool off@c:\testوبعد الإنتهاء من هذه العملية يمكنك عمل الـ Export تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.