بتاريخ: 14 أكتوبر 201015 سنة comment_201471 السلام عليكم ورحمة الله وبركاتهانا عملت اوامر الباك اب بالـ RMAN RUN { ALLOCATE CHANNEL D1 TYPE DISK; ALLOCATE CHANNEL D2 TYPE DISK; ALLOCATE CHANNEL D3 TYPE DISK; BACKUP AS BACKUPSET INCREMENTAL LEVEL 0 DATABASE TAG 'SAT_LV_0_DF_CTL' INCLUDE CURRENT CONTROLFILE PLUS ARCHIVELOG DELETE INPUT TAG 'SAT_LV_0_AR'; BACKUP AS COPY CURRENT CONTROLFILE FORMAT '/home/oracle/product/10.2.0/flash_recovery_area/ORCL/B_CTL_FILES/SATCTL.CTL'; } وحفطت الاوامر دي في ملف باسم Sat.rcvوعملت شيل اسمه sat.sh موجود فيهrman target / @ /home/sat.rcvانا لما بعمل دبل كليك علي الشيل بيشتغل عادي وبيبتدي في تنفيذ الباك اب فعلالكن لما بجربه بقه انه يشتغل اوتوماتيك مثلا في Task Schedular في اللينكس ريدهات 4 مابيشتغلشولما جربت كمان ملف اسمه CRON برده ماشتغلشفانا عايز اخلي الشيل ده يشتغل في وقت معين وليكن مثلا كل يوم سبت الساعة 9 صباحاانا جربت Task Schudlar و CRON ومانفعوشانا خبرتي قليلة شوية في اللينكسلو حد عنده فكره ازاي اقدر اشغل ملف الشيل ده في وقت انا احدده بحيث الباك اب يتم اوتوماتيك من غير ما اتدخل ياريت يقوليشكرا تقديم بلاغ
بتاريخ: 14 أكتوبر 201015 سنة comment_201487 أخي العزيزالمفروض ان ال crontab تقوم بهذا الامرو حاول الاتي: crontab -l لعرض محتويات ملف الكرون تاب - وعرض جميع المهام الجدولة التي ينفذها الكرون تاب. export EDITOR=vi echo $EDITOR لتعريف محرر النصوص المستخدم ،أنا افضل استخدام ال vi crontab -e ثم قم باضافة السطر التالي: 00 14 * * * /path/sat.sh مع ملاحظة تغيير الpath بمسار الملف مثلا /opt/وهذا السطر لتنفيذ السكربت الساعة 2 م يومياثم احفظ الملف تحياتيجرب هذه الطريقة وبلغني بالنتيجة تم تعديل 14 أكتوبر 201015 سنة بواسطة ABU-ANAS تقديم بلاغ
بتاريخ: 15 أكتوبر 201015 سنة comment_201501 اخى العزيز ادخل باليوزر الذي قمت بتسطيب اوراكل داتابيز من خلاله oracle user ومن ثم حاول تنفيذ التاسك من خلاله واكتب النتيجه ارجو اننا اكون افدتك تحياتى تقديم بلاغ
بتاريخ: 19 أكتوبر 201015 سنة كاتب الموضوع comment_201790 شكرا علي الاهتمام والحمد لله وجدت الحلالمشكلة كانت ان الشيل لما تضغط عليه دبل كليك يشتغل زي الفلولما تعمل له رن من الكرون تاب مايرداش يشتغلحطيت قبله امر echo وبعده امر echo لقيت اوامر الايكو بتتنفذ اما الامر الي بينادي علي الشيل الي فيه امر rman مابيشتغلشالمشكلة طلعت ان لما ترن الباتش دبل كليك ده بيشتغل الباش بروفايل اوتوماتيتك وعشنا كده بياخد enviroment variablesاما لما ترن الباتش عن طريق ال crontab ده مابيشغلش الباش بروفايل وعشان كده الشيل مابيشتغلتش حتي لو حاطط فيه المسار بالكاملوالحل كان انك بس في ملف الشيل تخلي اول سطر فيه . ~/.bash_profile وده هينادي علي الباش بروفايل ويعرف enviroment variables والدنيا تشتغل تمامملحوظة: الامر ده يتحط في اي شيل بيتنادي عليه من crontab ده عشان تضمن ان الامور تمشي تمام تقديم بلاغ
بتاريخ: 10 فبراير 201214 سنة comment_220588 السلام عليكملازم تعلمها بهال الطريقة والله اعلم #!/bin/bash source /home/oracle/.bash_profile [size=4][b]rman target / @ /home/sat.rcv[/b][/size] او export ORALCE_HOME= export ORACLE_BASE ... [size=4][b]rman target / @ /home/sat.rcv[/b][/size] [size=4][b] [/b][/size] تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.