بتاريخ: 24 يونيو 201510 سنة comment_263303 السلام عليكم .. ادناه شرح كيفية عمل نسخ احتياط (DUMP BACKUP) بصورة اليه LOGICAL BACKUP PLAN - DUMP FILE FOR TRANSFFER AND BACKUP DATA قبل البدء نتفرض : ==========- قاعدة بيانات متوفرة على نظام وندوز - اسم قاعدة البيانات : ORCL الخطوات : ====== 1- انشأ مجلد اسم BACKUP في الـ :C 2- ادخل لقاعدة البيانات بصلاحية SYSDBA في CMD اكتب SQLPLUS / AS SYSDBA ثم نفذ ما يلي لربط المجلد مع قاعدة البيانات وخلق مستخدم جديد ومنحه الصلاحيات اللازمة : 'SQL>CREATE OR REPLACE DIRECTORY BACKUP AS 'C:\BACKUP SQL>CREATE USER "BACKUPUSER" IDENTIFIED BY "BACKUP1" DEFAULT TABLESPACE "USERS" TEMPORARY TABLESPACE "TEMP" ACCOUNT UNLOCK; SQL>GRANT CONNECT TO BACKUPUSER SQL>GRANT RESOURCE TO BACKUPUSER SQL>GRANT EXP_FULL_DATABASE TO BACKUPUSER SQL>GRANT READ,WRITE ON DIRECTORY BACKUP TO BACKUPUSER 3-انشأ ملف تنفيذي في مجلد C:\BACKUP بأسم وAUTODUMP.BAT واضف ما يلي : نشأ ======================================================== @Echo off For /f "tokens=1-4 delims=/ " %%a in ('date /t') do (set mydate=%%c_%%a_%%b ) For /f "tokens=1-2 delims=/:" %%a in ('time /t') do (set mytime=%%a%%b ) For /f "tokens=1-2 delims=/:" %%a in ("%TIME%") do (set mytime=%%a%%b ) expdp BACKUPUSER/BACKUP1@ORCL full=y directory=BACKUP dumpfile='expdp_dumpfile_%mydate%_%mytime%.dmp' logfile=dumpfile_exp%mydate%.log if %ERRORLEVEL%==0 (echo "Success") else (echo "Failed with error code: " %ERRORLEVEL%) ======================================================== 4- شغل الملف AUTODUMP.BAT وبعد انتهاء التنفيذ تأكد من وجود ملفين في مجلد C:\BACKUP 5- يمكن استخدام WINDOWS SCHEULE لاستدعاء الملف بأي توقيت تحدده =========== تفاصيل اكثر في المدونة الشخصية المدونة عمل من مجهودي الشخصي واتمنى ان تكون مفيدة وأي استفسار او طلب مساعدة اني حاضر وسام عادل (الملف الشخصي ) العراق - بغداد تم تعديل 24 يونيو 201510 سنة بواسطة WISAM010181 تقديم بلاغ
بتاريخ: 3 يوليو 201510 سنة كاتب الموضوع comment_263777 فيدييو الشرح : https://youtu.be/SwKS0YDGrR0 تقديم بلاغ
بتاريخ: 3 يوليو 201510 سنة comment_263782 أنا طبقت الطريقة ولكن ماعرفت وين اكتب هذا الكود الطويل الي يبدأب. @Echo off تقديم بلاغ
بتاريخ: 3 يوليو 201510 سنة كاتب الموضوع comment_263790 أنا طبقت الطريقة ولكن ماعرفت وين اكتب هذا الكود الطويل الي يبدأب. @Echo off اول شي اعملي ملف بأسم autodump.bat ثم اكتبي الكود بداخل الملف الفيديو ايضاً يوضح طريقة انشاء الملف الدقيقة 2:34 تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.