بتاريخ: 14 يناير 200719 سنة comment_89227 السلام عليكم و رحمة الله و بركاته نظرا لطلب الكثيرين كيفية عمل scheduled backups و عمل export عن طريق الباتش فايلز فهذا هو نموذج لباتش فايل يقوم بعمل export علي اليوزر scott و يمكن لكل شخص استخدامه بعد تعديله ليلائم متطلباته و هذه هي شرح الاوامر و البارمترز الموجودة به 1-لفتح برنامج الexport و عمل اتصال بالمستخدم scott exp SCOTT/TIGER 2-لتحديد المستخدم الذي سيتم أخذ النسخة الاحتياطية له OWNER= SCOTT 3- لتحديد تضمين البيانات في الbackup ام لا ROWS= Y 4-لتحديد مسار الdmp file and log file FILE =C:\BKB\SCOTT LOG =C:\BKB\SCOTT 5- لتحديد اذا كان سيتم تضمين اخر بيانات تم تحديثها في وقت الexport ام لا CONSISTENT =Y 6-لتحديد حجم الbuffer BUFFER=9999 و طبعا ليست هذه كل البرامترز الخاصة بعملية الexport و لكنها الشائعة و هناك أنواع أخري من الexport مثل عمل export لل database او للجدول و يمكن استخدام ملفات الباتش فايلز في عمل scheduled backups او لا ستخدام الsilent export الملف في المرفقات و لا تنسونا من الدعاءمشكور اخ الجبالي تم تعديل الملف ووضعه بالمرفقات حيث كان قد تم حذف الملف من مكان وضعه الاول sample_exp_bat.zip تم تعديل 13 فبراير 200719 سنة بواسطة hanon_OCP تقديم بلاغ
بتاريخ: 15 يناير 200719 سنة comment_89352 ممكن تستخدم الكود ده جوا BUTTON داخل FORM DECLARE THE_ORDER VARCHAR2(10000); BEGIN --------- TO RUN THE SCRIPT FILE ON THE SQL ----------- THE_ORDER:='EXP.EXE SCOTT/TIGER@ORACLE FILE=C:\SCOTT_'||TO_CHAR(SYSDATE,'DD_MM_YYYY')||'.DMP statistics=NONE GRANTS=N INDEXES=Y ROWS=Y log=C:\SCOTT.log'; HOST(THE_ORDER,SCREEN); END; و أرجو من الله أن يجعل فيه الخير تقديم بلاغ
بتاريخ: 13 فبراير 200719 سنة comment_91708 إضافة بسيطة عالموضوع بعد اذنكم: لعمل نسخة احتياطية من الداتا بيز كاملة بما تحتويه من داتا يمكن كتابة الامر التالي بملف نوت باد وتخزينه بالامتداد EXP.BAT حتى يخزن كملف باتش C:\oracle\ora90\BIN\EXP SYSTEM/[system password] FILE=C:/FULL_EXP.DMP FULL=Y LOG=C:\EXP_FULL.LOG لعمل IMPORT للداتا بيز كاملة بما تحتويه من داتا يمكن كتابة الامر التالي بملف نوت باد وتخزينه بالامتداد IMP.BAT حتى يخزن كملف باتش C:\oracle\ora90\BIN\IMP SYSTEM/[system password] FILE=C:/FULL_EXP.DMP FULL=Y LOG=C:\IMP_FULL.LOG لعمل IMPORT للداتا بيز الخاصة بمستخدم واحد فقط يمكن كتابة الامر التالي بملف نوت باد وتخزينه بالامتداد IMP.BAT حتى يخزن كملف باتش C:\oracle\ora90\BIN\IMP SYSTEM/[system password] FILE=C:/FULL_EXP.DM FROMUSER=[uSERNAME] TOUSER=[uSERNAME] LOG=C:\IMP_FULL.LOG تقديم بلاغ
بتاريخ: 13 فبراير 200719 سنة comment_91718 اخي العزيز hanon_OCP مشكوووور جدا , ويا ريت التأكد من الرابط تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.