الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف أتخلص من بطء ال EXPORT

مغلق
بدأه عبد الناصر في 19 مايو 2003 · 29 رد · 2,604 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

السوال الاول كيف اتخلص من بط EXPORT

السوال الثاني

هل يمكنني ان عامل EXPORT لجميع TABLES فقط دون ان اذكر اسماء ال TABLES

ارجو ان يكون السوال واضح

تحياتي

#2

السلام عليكم

بطبع يمكنك عمل export الجداول باختيار user بدلا من tables

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

#3

اخي حسين مشكور جدا

ولكن انا استعمل هدة طريقة ولكنها بطيئة في حالة export ,سريعة في

حالة imp

وهي

exp scott/tiger file=nasser.dmp

يمكن ان توضح (و من اخوة في المنتدي )

طريقة اسرع وبالتفصيل ان امكن

و جزاك الله الف خير

تحياتي

عبد الناصر

#4

يااهل المنتدي الاجابة من فظلكم؟؟:'(:'(:'(

#5

ارجو ممن يعرف الاجابة ان يجيب

هل السوال غير واضح ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

السؤال هو :- كيف يمكن التخلص من مشكلة البطء في حالة عمل exp

حيث ان exp تقوم بتصدير كل شى tables,indexes ,trigr... الخ

مما يزيد في بطء التصدير حيت وانا اريد عمل exp ل tables فقط بدون سرد

اسماء tables لانها كثيرة .

هل توجد طريقة دلوني عليها على رحمة ولديكم

حيت انني استعمل الطريقة الاتية

exp user_name/passward file=nasser.dmp

الامر مهم بالنسبة لي

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

#6

:mad::mad::mad:

#7

;););)

#8

mr. naser

To speed up the export you can use the buffer=8000 or more because the default is 4096..that's one thing, bytheway use exp help=y to see the export parameter and you can put your parameters with NO is you don't need the triggers or indexes you just have a loog on the help and select whatever you want..

Akram_zabin@hotmail.com

www.hybrid-solutions.com

#9

اخي zabin

شكرا على الرد

ولكن لقد استخدمت الزيادة buffer الى 10000

exp scott/tiger file=nasser.dmp buffer=10000

و لكن دون جدوى ارجو منك او من الاخوة الاعضاء وخاصة الخبراء منهم

الاشتراك لكل هذه المشكلة

وهي البطء في التصدير يوصل الى 10 دقائق تقريبا او اكثر

علما بانني اشتغل على اوراكل 8 وليس لدي exp80 بل لدي exp,imp

(والله في عون العبد مادام العبد في عون اخيه )

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

#10

هل من مجيب ياهل الخبرة ارجوكم

هناك بطء كبير في حالة EXP

وسرعة في حالة IMP هل من مجيب ياجماعة ارجوكم

#11
اين انتم ياهل الخبرة
#12

هل السوال صعب ؟؟؟

#13

يا اهل الخبرة

تحية طبية

ارجوكم الاسراع لان الموضوع مهم جدا جدا

#14

مساك الله بالخيييييير

انا أسف اني ما اقدر اساعدك لاني مبتدئ وعندي مشكله اكبر منهاا واتمنى انك تساعدني وإن شاء الله يجي احد يساعدك زي ما ساعدتني

مشكلتي اني انتهيت من برنامج بس للاسف الشديد؟؟؟؟؟

ما اعرف كيف الطريقه لعمل النسخ الاحتياكي؟؟؟؟؟؟؟؟

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

يعني بالتفصيل االمممممل تكفى والله المشكله هذي عذبتني

ولكم جزيييل الشكر

اخوك مبتدئ اوراكل

#15

الله يعافيك اخي الكريم

الحل هنا

اكتب اي جمله SQL داخل الامر التالي

اخي الكريم

الحل هنا

-انشي ترقير when buton_pressed

اكتب داخله الاتي

في حالة التصدير

from_ddl ('exp user/password file_name.dmp ')

في حالة الاستيراد

from_ddl ('imp user/password file_name.dmp ')

#16

الأخ عبدالناصر

جرب الأمر التالي:

exp system/manager file=filename owner=username

ويمكنك استعمال buffer=bignumber

#17

شكرا اخي كمال

ما المقصود بال size في هذه الحالة وهل ضروري

مثال صغير على المستخدم scott من فضلك

ارجو المعذره

#18

أخي العزيز..

اعتذر في البداية عن عدم الرد بسبب انقطاعي لفترة طويلة عن المنتدى..

جرب هذه الطريقة الآن و اخبرني عن النتائج:

C:> EXP USERID=system/manager FILE=blabla.dmp LOG=explog.log

FULL=Y CONSTRAINTS=N TRIGGERS=N INDEXES=N GRANTS=N

DIRECT=Y

افترضت انك تريد فقط تصدير البيانات (يعني تصدير ناشف للغاية !!) و لا أظن أنه يوجد أسرع من هذه الطريقة!

المهم هو البارامتر الأخيرDIRECT، لكن يشترط لاستخدامه عدة امور، منها ألا تكون البيانات من الlarge objects.

و السلام........ (f)

#19

الاخ ayman_zaki

الاخوة الاعضاء الاجاويد

تحية طيبة

شكرا على المشاركة

--- القصد من انني اردت تصدير البيانات فقط

----هو السرعة ولكن اذا كانت هناك طريقة سريع مع تصدير كل شىء

---اكتبها لي وللاخو ة في المنتدى.

مع العلم بانني عن تنزيل اوراكل 8 ولم اتحصل على الملف exp80 ,imp80

بل تحصلت على الملف exp و imp

هل هذا هو سبب مشكلتي :'(:confused:

تحياتي وشكرا

#20

السلام عليكم

أخي عبد الناصر

اضف هذا ال parameter الى جملة ال export

direct = y

وان شاء الله يصير اسرع

Abo Qosai

#21

شكرا اخي Abo_Qosai

ساجرب الطريقة

الله ينورك

#22

الاخ Abo_Qosa

لقد جربت الطريقة exp scott/tiger file=scott.dmp direct=y

لافائدة مازالت المشكلة قائمة اي يوجد بطء شديد

اريد احد يرد على سؤالي كم من الوقت تستغرق

علمية التصدير هذه exp scott/tiger file=scott.dmp على سبيل المثال

ان عندي تستغرق اكثر من 10 دقائق

علما انني استخدام اوراكل 8 وليس لدي exp80 بل exp

هل المشكلة من هذا السبب

مشكلتي هذه طرحتها من زمن طويل ولم اجد لها حل

ارجو من اهل المنتدى الكريم المشاركة لحل هذة

المشكلة وخاصتا الاخوة اهل الخبرة لم يشاركو في حل هذة

المشكلة ولو بالقليل او ان سوالي غير واضح

وشكرا للاخو ة الذين شاركوني وحاولو معي لحل المشكلة

وانا في انتظار بقية الاخوة ذوي الخبرة في هذا المجال للمشاركة

تحياتي للجميع

اخوكم عبد الناصر

#23

أخي عبدالناصر:

1- ما هو حجم البيانات

2- ما هي مواصفات السيرفر

3- غير مهم size

4- يمكنك إلغاء تصدير الفهارس والصلاحيات والtirggers وذلك بوضع التالي في سطر الأمر: exp username/password triggers=n indexes=n grants=n

5- يمكنك الحصول على هذه الأشياء بكتابة الأمر exp username/password help=y

6- توجد طريقة لتصدير الجداول التي تم تغييرها وذلك بكتابة التالي في سطر الأمر إضافة للأشياء السابقة :inctype=incremental

والله الموفق

#24

شكرا اخي kamal1958

انا لااستعمل سيرفر

حجم البيانات هي الموجودة المستخدم SCOTT

EXP SCOTT /TIGER SCOTT.DMP على سبيل المثال لااعتقد كبير ة

ومع هذا هناك بطء شديد

#25

أخي عبدالناصر

لم تخبرني عن مواصفات جهازك وهل تستعمل xp أم windows2000 server وهل هناك مستحة كافية على القرص الصلب.

إذا كنت تعتقد أن الجهاز بمواصفات ممتازة ولا مشكلة مع الويندوز فأماك طريقين: إما أن تشطب الأوراكل وتنزلها من جديد فقد تكون هناك مشكلة في بعض ملفاتها أو تهيأ الجهاز من جديد بالويندوز والأوراكل(ليس ترقية بل كأنه جهاز جديد) وللتجربة يمكنك تهيأة جهاز آخر بنفس مواصفات جهازك وتنزل عليه نفس نظام التشغيل ونفس الأوراكل.

وعلى كل حال مادام الجهاز ليس سيرفر وعندك exp و imp فهذا يعني أنك تتعامل مع نسخة أوراكل للمؤسسات الكبيرة والتي اسمها enterprise edition وهذه نسخة خاصة بالسيرفر وليس بجهاز عادي ومن هنا احتمال كبير للبطء وأنا لم أجرب هذه النسخة على جهاز عادي، ويمكنك تحميل أوراكل الشخصية personal oracleبدلا من النسخة الكبيرة، وبالمناسبة إذا كان جهازك سيليرون فتوقع البطء! هذا ما لدي وأرجو أن تكون قد استفدت سواء في حل هذه المشكلة أو غيرها.

هذا الموضوع مغلق.

مواضيع مشابهة