سؤال

يمكنني استيراد تفريغ قاعدة بيانات من تثبيت Oracle 10G إلى آخر. المصدر لديه تخطيط مع عدة أعبذ مساحات. الهدف يحتوي على مساحة كبيرة افتراضية للمستخدم الذي أقوم باستيراد تفريغه.

كل شيء يعمل بشكل جيد، للجداول العادية. يتم نقل الجداول من مساحة ملاعقها الأصلية إلى الافتراضي للمستخدم. المشكلة التي تواجهها، تحتوي عدة جداول على تصطيبات مع توجيهات تخزين صريحة. وهذا هو، يسمون مساحة التخزين الخاصة بهم. يبدو أن الأمر ARM غير قادر على نقل هذه التقسيم إلى مساحة الجهاز الافتراضية للمستخدم.

هل هناك أي خيار سطر الأوامر المخفي لأمر ORM لنقل تخزين CLOB إلى مساحة المستخدم الافتراضية للمستخدم أو حتى مساحة واحدة مسماة؟

رسالة الخطأ تبدو Oracle 959 مثل هذا:

IMP-00017: Nachfolgende War Waweisung War WeGen Oracle-Fehler 959 Erfollos: "إنشاء جدول" IF_MDE_DATA_OUT "(" OID "رقم (10، 0) غير فارغة،" Clien "" T_OID "رقم (10، 0) غير فارغة، "TS_CREATE" TIMESTAMP (6) غير فارغ "" قادرة، "TS_UPDATE" TimEstamp (6) غير فارغة، "OP_CREATE" VARCHAR2 (30) N "" OT NULL تمكين، "OP_UPDATE" VARCHAR2 (30) غير فارغة، "المعرف" Varc "" HAR2 (50)، "transfertype" varchar2 (20) لا بياض، "تخزين" رقم (10، 0 "")، تاريخ "Datum"، رقم "الحالة" (3، 0) غير فارغ تمكين "Data_old" RAW RAW "" المورد "(10، 0)،" المشتري "رقم (10، 0)،" goods_out_ids "varchar2 (" "4000)،" custom_field "varchar2 (50)،" data_archive "Blob" BLOB "BLOB" BLOB) PCTF "REE 10 PCTUSTERS 40 Interrans 1 Maxtrans 255 Storage (Oribal 65536 Freelists 1" "Freelist Supples 1 Buffer_Pool افتراضي)" Data32M "تسجيل" تسجيل NoComp " (علامة ملعقة "Data32m" تمكين التخزين في "صف Chunk 8192 PCTVersion 10 NoCache التسجيل (FL 65536 FR Eeli "" STS 1 مجموعات Freelist 1 Buffer_Pool Default)) Lob ("بيانات") تخزين ك (جدول "" الفضاء "Data32m" تمكين التخزين في صف Chunk 8192 PCTVersion 10 Nocache Logg "" ING Storage (65536 freelists 1 مجموعات مستقلة 1 Buffer_Pool Defaul "" T)) "IMP-00003: Oracle-Fehler 959 AUFGETRETERTEN ORA-~ 00959: Toolesespace 'Data32m' Nicht Vorhanden
هل كانت مفيدة؟

المحلول

يمكنك مسبقا إنشاء الجدول باستخدام معلمات التخزين التي تحتاجها، وتعيين استيراد لتجاهل الأخطاء.

نصائح أخرى

مثل كارل، أوصي Datadump ولكن استخدام remap_tablespace.

إذا كنت تستخدم مقالب مضخة البيانات، فيمكنك تجربة خيار remap_schema لتصحيح العلبة الطرفية.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top