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

بتاريخ:

السلام عليكم ورحمة الله وبركاته
انا عملت اوامر الباك اب بالـ 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 ومانفعوش
انا خبرتي قليلة شوية في اللينكس
لو حد عنده فكره ازاي اقدر اشغل ملف الشيل ده في وقت انا احدده بحيث الباك اب يتم اوتوماتيك من غير ما اتدخل ياريت يقولي

شكرا

بتاريخ:

أخي العزيز
المفروض ان ال crontab تقوم بهذا الامرو حاول الاتي:

crontab -l


لعرض محتويات ملف الكرون تاب - وعرض جميع المهام الجدولة التي ينفذها الكرون تاب.

export EDITOR=vi
echo $EDITOR


لتعريف محرر النصوص المستخدم ،أنا افضل استخدام ال vi

crontab -e


ثم قم باضافة السطر التالي:

00 14 * *  * /path/sat.sh



مع ملاحظة تغيير الpath بمسار الملف مثلا /opt/
وهذا السطر لتنفيذ السكربت الساعة 2 م يوميا
ثم احفظ الملف تحياتي



جرب هذه الطريقة وبلغني بالنتيجة

تم تعديل بواسطة ABU-ANAS

بتاريخ:

اخى العزيز
ادخل باليوزر الذي قمت بتسطيب اوراكل داتابيز من خلاله oracle user ومن ثم حاول تنفيذ التاسك من خلاله واكتب النتيجه
ارجو اننا اكون افدتك
تحياتى

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

شكرا علي الاهتمام والحمد لله وجدت الحل
المشكلة كانت ان الشيل لما تضغط عليه دبل كليك يشتغل زي الفل
ولما تعمل له رن من الكرون تاب مايرداش يشتغل
حطيت قبله امر echo وبعده امر echo لقيت اوامر الايكو بتتنفذ اما الامر الي بينادي علي الشيل الي فيه امر rman مابيشتغلش
المشكلة طلعت ان لما ترن الباتش دبل كليك ده بيشتغل الباش بروفايل اوتوماتيتك وعشنا كده بياخد enviroment variables
اما لما ترن الباتش عن طريق ال crontab ده مابيشغلش الباش بروفايل وعشان كده الشيل مابيشتغلتش حتي لو حاطط فيه المسار بالكامل
والحل كان انك بس في ملف الشيل تخلي اول سطر فيه

. ~/.bash_profile 



وده هينادي علي الباش بروفايل ويعرف enviroment variables والدنيا تشتغل تمام

ملحوظة: الامر ده يتحط في اي شيل بيتنادي عليه من crontab ده عشان تضمن ان الامور تمشي تمام


:)

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

السلام عليكم

لازم تعلمها بهال الطريقة والله اعلم

#!/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]

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

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

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

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

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

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.