سؤال
وأنا أحاول أن استيراد تفريغ إلى قسمين المخطط في نفس أوراكل DB.Following حلا للقيام بذلك.
وأنا أحاول لتشغيل الأمر عفريت مع خيار INDEXFILE لتكون قادرة على تعديل أسماء جدولية في مزود. وهذا هو ما يحصل:
<اقتباس فقرة>وE: \ oracle_10_2 \ BIN> عفريت اتلانتيس / اتلانتيس @ ملف رمز تداولها = ABCD1_EXCLUDE_CLOB_TABS_BAK.dmp indexfile = index.sql كامل = ذ تسجيل = imp.log
والاستيراد: الافراج عن 10.2.0.1.0 - الإنتاج في الخميس 12 مارس 2009 15:31:44
وحقوق الطبع والنشر (ج) 1982، 2005، أوراكل. جميع الحقوق محفوظة.
ومتصلة: قاعدة بيانات أوراكل 10g الطبعة المؤسسة الإصدار 10.2.0.1.0 - اإلنتاج نشوئها مع التقسيم، OLAP والبيانات خيارات التعدين
وIMP-00002: فشل لفتح ABCD1_EXCLUDE_CLOB_TABS_BAK.dmp للقراءة ملف الاستيراد: EXPDAT.DMP>
اقتباس فقرة>وبدا وكأنه مسألة إذن الملف بالنسبة لي حتى حاولت تغييره.
<اقتباس فقرة>وE: \ oracle_10_2 \ BIN> CACLS E: \ ABCD1_EXCLUDE_CLOB_TABS_BAK.dmp / ص اتلانتيس: F
هل أنت متأكد من (Y / N)؟ ذ
ومعالجة ملف: E: \ ABCD1_EXCLUDE_CLOB_TABS_BAK.dmp
وE: \ oracle_10_2 \ BIN> CACLS E: \ ABCD1_EXCLUDE_CLOB_TABS_BAK.dmp
وE: \ ABCD1_EXCLUDE_CLOB_TABS_BAK.dmp CORP \ اتلانتيس: F
اقتباس فقرة>ولكن استمرت المشكلة.
المحلول
إذا كنت تستخدم أوراكل 10g النظر في استخدام أداة تصدير / استيراد جديدة <لأ href = "http://download.oracle.com/docs/cd/B19306_01/server.102/b14215/dp_overview.htm#i1009203" يختلط = "نوفولو noreferrer"> مضخة بيانات أوراكل التي يمكنك استخدام <لأ href = "http://download.oracle.com/docs/cd/B19306_01/server.102/b14215/dp_import.htm#sthref342 "يختلط =" نوفولو noreferrer "> المعلمة REMAP_TABLESPACE .
وعلى أي حال، هل غاب مسار exportfile (bassed على الأوامر FO منح أذونات). ثم أنت كتبت:
file=ABCD1_EXCLUDE_CLOB_TABS_BAK.dmp
وبدلا من
file=E:\ABCD1_EXCLUDE_CLOB_TABS_BAK.dmp
وبعد ذلك، الأمر تصدير نتيجة للعمل هو:
imp atlantis/atlantis@orcl file=E:\ABCD1_EXCLUDE_CLOB_TABS_BAK.dmp indexfile=index.sql full=y log=imp.log
نصائح أخرى
وسطر الأوامر فتح نافذة كمسؤول المستخدم / تمريرة و databasename (listenername) ملف @ عفريت = 'مسار DMP " تسجيل = indexfile.log كامل = ذ؛
لا تنس أن تضيف قاعدة بيانات أو المستمع اسمك.