الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

الطريقة الصحيحة لعمل Import من خلال الفورم لقاعدة بيانات 10g غير مرتبطة بسيرفر

Featured Replies

بتاريخ:

السلام عليكم

من يستطيع المساعدة وأجره على الله

 

 

تم كتابة الكود التالي على الفورم لعمل 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;

بتاريخ:

ايه الخطأ ؟

بتاريخ:
  • كاتب الموضوع

الخطأ يعطيني شاشة سوداء بتفتح وبتسكر بسرعه مابشوف شو بتعطيني

 

بعدين غيرت الكود وكتبت

 

host('imp userid=certi/certi@orcl file=c:\b1.dmp full=y')

 

فأعطاني هاد الخطأ المرفق

 

post-116039-0-73602200-1475530408_thumb.jpg

تم تعديل بواسطة hf.alqasem

بتاريخ:
  • كاتب الموضوع

طبعا عملت يوزر جديد وطبقت عليه نفس كود imp لكن مانزل شي بمحتوى اليوزر

بتاريخ:

يا ريت تبقى محدد شوية ,

يعنى الايرور الى فوق بيقلك ان الكائنات الى بيحاول ينشأها موجودة بالفعل فمش عارف ينشأها وده طبيعى .

انما انت برده قلت انك عملت يوزر جديد ومفيش حاجة حصلت , طب في ايرور طلع , فى اى حاجة تساعدنا نساعدك ؟

- يا ريت تنسى موضوع الفورمز خالص دلوقتى وتجرب من الـ cmd , واستخدم باراميتر log .

بتاريخ:

السلام عليكم ورحمة الله وبركاته

 

والعمذرة على التأخير في الرد...

 

من وجهة نظري والله أعلم أنه من الأفضل عند إستخدام 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 

,وسوف يتشنى ملف على الملجد المراد تصدير البيانات فيه ويحتوي على رقم المشكلة او الخطأ

 

والله أعلم..

 

 

موووفق,,

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.