hf.alqasem بتاريخ: 3 أكتوبر 2016 تقديم بلاغ مشاركة بتاريخ: 3 أكتوبر 2016 السلام عليكم من يستطيع المساعدة وأجره على الله تم كتابة الكود التالي على الفورم لعمل Export كل مره بملف، وتم التصدير بنجاح declare v_directory varchar2(200):= 'c:\proj'; path varchar2(100) :=to_char(sysdate,'dd-mm-yyyy-hh-mi-ss'); v_exp varchar2(200):='exp certi/certi@orcl file ='||v_directory||'\'||path||'.dmp'; begin host(v_exp); if form_success then message('تم التصدير بنجاح'); message('تم التصدير بنجاح'); else message('خطأ، لم يتم تصدير البيانات'); message('خطأ، لم يتم تصدير البيانات'); end if; end; وعند عمل Import باسم ملف معين (يحدد الاسم من خلال TEXT_ITEM) من خلال الفورم، تم كتابة الكود التالية ولكن يعطي خطأ ولا يكتمل استيراد البيانات declare v_directory varchar2(200):= 'c:\proj'; path varchar2(100) :=:TEXT_ITEM18; v_imp varchar2(200):='imp certi/certi@orcl file ='||v_directory||'\'||path||'.dmp'; begin host(v_imp); if form_success then message('تم الاستيراد بنجاح'); message('تم الاستيراد بنجاح'); else message('خطأ، لم يتم استيراد البيانات'); message('خطأ، لم يتم استيراد البيانات'); end if; end; اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
eslam elbyaly بتاريخ: 3 أكتوبر 2016 تقديم بلاغ مشاركة بتاريخ: 3 أكتوبر 2016 ايه الخطأ ؟ اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
hf.alqasem بتاريخ: 3 أكتوبر 2016 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 3 أكتوبر 2016 (معدل) الخطأ يعطيني شاشة سوداء بتفتح وبتسكر بسرعه مابشوف شو بتعطيني بعدين غيرت الكود وكتبت host('imp userid=certi/certi@orcl file=c:\b1.dmp full=y') فأعطاني هاد الخطأ المرفق تم تعديل 3 أكتوبر 2016 بواسطة hf.alqasem اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
hf.alqasem بتاريخ: 3 أكتوبر 2016 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 3 أكتوبر 2016 طبعا عملت يوزر جديد وطبقت عليه نفس كود imp لكن مانزل شي بمحتوى اليوزر اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
eslam elbyaly بتاريخ: 4 أكتوبر 2016 تقديم بلاغ مشاركة بتاريخ: 4 أكتوبر 2016 يا ريت تبقى محدد شوية , يعنى الايرور الى فوق بيقلك ان الكائنات الى بيحاول ينشأها موجودة بالفعل فمش عارف ينشأها وده طبيعى . انما انت برده قلت انك عملت يوزر جديد ومفيش حاجة حصلت , طب في ايرور طلع , فى اى حاجة تساعدنا نساعدك ؟ - يا ريت تنسى موضوع الفورمز خالص دلوقتى وتجرب من الـ cmd , واستخدم باراميتر log . اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
المبرمج الصاعد بتاريخ: 5 أكتوبر 2016 تقديم بلاغ مشاركة بتاريخ: 5 أكتوبر 2016 السلام عليكم ورحمة الله وبركاته والعمذرة على التأخير في الرد... من وجهة نظري والله أعلم أنه من الأفضل عند إستخدام EXP/IMP يتم إستخدام LOG وذلك عن طريق إضافة الجملة بعد الEXP exp certi/certi@orcl file ='||v_directory||'\'||path||'.dmp LOG='||v_directory||'\'||path||'.LOG IMP certi/certi@orcl file ='||v_directory||'\'||path||'.dmp LOG='||v_directory||'\'||path||'.LOG FULL=Y ,وسوف يتشنى ملف على الملجد المراد تصدير البيانات فيه ويحتوي على رقم المشكلة او الخطأ والله أعلم.. موووفق,, 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.