الانتقال إلى المحتوى
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.

عمل تصدير واستيراد للجدول

Featured Replies

بتاريخ:

إخواني الكرام المشاركين في هذا المنتدى الطيب

لدي استفسار

كيف يتم عمل تصدير للجدول بكامل بياناته وكيف يتم استيراده

علما بأني لا اقصد تصدير القورم كاملا فقط الجدول


يعني لو كا لدي مستخدم scot
وفيه مجموعة من الجداول وأحدها تم حذفه بالبيانات
زعندي نسخة اخر للمستخدم لكن اريد منها فقط جدول emp مثلا ببياناته
كيف استعيد الجدول وكيف اصدره لوحده دون باقي الجداول

ولكم تحياتي

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

إلى أعضاء المنتدى لم يتم الرد حتى الآن ألا يوجد إجابــــــــــــــة
لأاتوقع أن السؤال صعب على مسؤولي المنتدى


ولكم تحياتي


والنصر للمسلمين في كل مكان

بتاريخ:

الاخ العزيز
تحية طيبة وبعد
السؤال ليس صعبا على مشرفى المنتدى وكذلك البحث عنه متاح ويسير باذن الله 0 اذهب الى تلك المشاركة فستجد ما تريد
http://www.araboug.org/ib/index.php?showtopic=11057&st=0
بالتوفيق ان شاء الله

بتاريخ:

export

declare
txt varchar2(200);
users varchar2(10);
pass varchar2(10);
XXXX VARCHAR2(50);
begin
users:='JESUS';
pass:='JESUS';
xxxx:='jesus.dmp';
txt:='call exp '||users||'/'||pass||' file=f:\project\'||XXXX;
host(txt);
end;



import

host('c:\oracle\ora90\BIN\imp.exe jesus/jesus file=f:\project\jesus.dmp fromuser=jesus');



ايهاب وجدى

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

الإخوان الكرام أشكر مشاركاتكم القيمة ولكني أعتقد أننكم فهمتم السؤال خطأ
لأنني أريد تصدير جدول لوحدةمن مجموعة جداول ولا أريد تصدير اليوزر فأنا أعرف كيف أصدر اليوزر
سأشرح ما أريد
لو أن عندي مجموعة جداول وعددها مثلا ثلاثة مثلا جدول الموظفين وجدول العملاء وجدول الفواتير

أريد ما يلي اولا : جدول الموظفين فقط تصدير الجدول واسترجاعه دون الجداول الآخرى

أريد مثلا : التعديل في جدول العملاء إضافة مثلا مائة عميل دفعة واحدة تم تخزينهم في نفس الجدول
في جهاز لآخر ليس مرتبط بشبكة بدون أن يطرأ تعديل على البيانات المدخلة سابقا


ولكم تحياتي علما أخي nimo2000 لم استطع فتح الملفات التي ذكرتها في الرابط السابق
لأن الصفحة ممنوعة في السعودية


ولك وللإخوان تحياتي

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

الإخوان الكرام أشكر مشاركاتكم القيمة ولكني أعتقد أننكم فهمتم السؤال خطأ
لأنني أريد تصدير جدول لوحدةمن مجموعة جداول ولا أريد تصدير اليوزر فأنا أعرف كيف أصدر اليوزر
سأشرح ما أريد
لو أن عندي مجموعة جداول وعددها مثلا ثلاثة مثلا جدول الموظفين وجدول العملاء وجدول الفواتير

أريد ما يلي اولا : جدول الموظفين فقط تصدير الجدول واسترجاعه دون الجداول الآخرى

أريد مثلا : التعديل في جدول العملاء إضافة مثلا مائة عميل دفعة واحدة تم تخزينهم في نفس الجدول
في جهاز لآخر ليس مرتبط بشبكة بدون أن يطرأ تعديل على البيانات المدخلة سابقا


ولكم تحياتي علما أخي nimo2000 لم استطع فتح الملفات التي ذكرتها في الرابط السابق
لأن الصفحة ممنوعة في السعودية


ولك وللإخوان تحياتي

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

الإخوان الكرام أشكر مشاركاتكم القيمة ولكني أعتقد أننكم فهمتم السؤال خطأ
لأنني أريد تصدير جدول لوحدةمن مجموعة جداول ولا أريد تصدير اليوزر فأنا أعرف كيف أصدر اليوزر
سأشرح ما أريد
لو أن عندي مجموعة جداول وعددها مثلا ثلاثة مثلا جدول الموظفين وجدول العملاء وجدول الفواتير

أريد ما يلي اولا : جدول الموظفين فقط تصدير الجدول واسترجاعه دون الجداول الآخرى

أريد مثلا : التعديل في جدول العملاء إضافة مثلا مائة عميل دفعة واحدة تم تخزينهم في نفس الجدول
في جهاز لآخر ليس مرتبط بشبكة بدون أن يطرأ تعديل على البيانات المدخلة سابقا


ولكم تحياتي علما أخي nimo2000 لم استطع فتح الملفات التي ذكرتها في الرابط السابق
لأن الصفحة ممنوعة في السعودية


ولك وللإخوان تحياتي

بتاريخ:

السلام عليكم
لو كتبت هذا الامر فى ال
command prompt

exp help=y
هتلاقى جميع البارمتر الخاصة بالاكسبورت مشروحة كويس
وبالنسبة ليك اكتب
exp scott/tiger tables=(emp)
ولو فية اى مشكلة احنا منتظرينكم

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

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

بتاريخ:

لتصدير جدول واحد فقط
الامر جداً بسيط
من الدوس
اكتب EXP

يسألك عن اليوزر تدخل اليوزر
يسألك عن المكان الذي تود وضع الملف فيم ( حدده)
يسالك عن نوع التصدير لليوز اضغط ( ادخال) لقاعة البيانات اضغط (D) للجدال اضغط (T)
وعند ضغطك على (T ) اكتب اسم الجدول الذي تريد تصيرة
و بهذا
انتها

بتاريخ:

أخوي الغالي أنا عندي لك طريقة مضمونة 100% وأنا أستخدمها يوميا وهي في اوراكل oracle8i
أولا افتح موجه الأوامر dos
أو عن طريق run اكتب cmd
وعند ظهور شاشة الدوس اكتب الامر التالي لسحب البيانات من الباك اب اللي انت مسويها
exp80 system/manager tables=(اسم الجدول) file=اكتب هنا مسار الملف.dmp fromuser=اكتب اسم المستخدم صاحب الجدول touser=اكتب اسم المستخدم الذي تريد التصدير له

ثم انتر
وهاي الطريقة مضمونه 100%
طبعا انسخ الكلام اللي أنا كتبتوا على المفكرة ليظهر الكود بالطريقة الصحيحة


أخوك ســـــامي

بتاريخ:

exp80 system/manager tables=(اسم الجدول) file=اكتب هنا مسار الملف.dmp  fromuser=اكتب اسم المستخدم صاحب الجدول   touser=اكتب اسم المستخدم الذي تريد التصدير 

بتاريخ:

الاخوة الاعزاء
لي سؤال في استيراد مستخدم وجداولة إلى قاعدة بيانات oraclexpress هذا المستخدم قد تم تصديرة من قاعدة بيانات 10G وتعمل جدوالة بدون مشاكل في 10g ولكن عند محاولة استخدامه على قاعدة بيانات express لم تفلح عملية الاستيراد

رجاء من لدية طريقة يدلني وجزاكم الله خير.

  • بعد 6 سنة...
بتاريخ:

عندي مشكلة في عمل التصدير والاستيراد، لا ينضبط معي ابدا اشوف بالدوز عمل تصدير واستيراد وتطلع لي رسالة انه تم بنجاح لكن عند استعراض البيانات من المستخدم ما في اي تغير او اضافات 

فما المشكلة؟

تم تعديل بواسطة سحر العريقي

بتاريخ:

هذا الكود سوف يحل مشكلتك

 

 

 

 

كود لاستعادة قاعدة البيانات (النسخة الاحتياطية)

 

 

declare

v_direname varchar2(255);

v_filename varchar2(255);

A VARCHAR2(255);

pp1 VARCHAR2(255);

pp VARCHAR2(255);

pp2 VARCHAR2(255);

begin

pp:=get_application_property(username);

pp1:=get_application_property(PASSWORD);

pp2 := Get_Application_Property(CONNECT_STRING);

if pp2 is not null then pp2:='@'||pp2;end if;

/*if form_success then

set_alert_property('a1',alert_message_text,'E? ??? ???? C?E?C?CE');

if show_alert('a1')=alert_button1 then null;end if;*/

v_direname:='c:\';

v_filename:=get_file_name(v_direname,NULL,'database files(*.DMP)|*.DMP|' ,'تاكد من النسخة الاحتياطية',OPEN_FILE,TRUE);

if v_filename is not null then

set_alert_property('a1',alert_message_text,'سيتم حذف البيانات');

if show_alert('a1')=alert_button1 then

for I in (select 'DROP '||TABTYPE||' '||TNAME||' CASCADE CONSTRAINT' A from tab where TABTYPE='TABLE') loop

forms_ddl(I.A);

END LOOP;

for I in (select 'DROP '||TABTYPE||' '||TNAME||' ' A from tab where TABTYPE='VIEW') loop

forms_ddl(I.A);

end loop;

A:='IMP '||PP||'/'||PP1 ||pp2||' FILE='||v_filename|| ' FROMUSER='||pp||' TOUSER='||pp||' LOG=MYLOG.LOG';

--message(a);

host(A);

end if;

end if;

--end if;

end;

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

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

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

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

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

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.