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

هذا السؤال موجة إلى من لدية خبرة فى إدارة قواعد البيانات

مغلق
بدأه أحمد حسين أحمد غانم في 23 أكتوبر 2001 · 6 رد · 736 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

إلى ذوى الخبرة:

السؤال الأتى فى منتهى الأهمية بالنسبة لى وهو:

أريد ان أعمل SCRIPT يقوم بعمل EXPORT لقاعدة البيانات

ولكن على TAB وأركز مرة أخرى على TAB

النقطة الثانية أريد أن أضيف فى هذا SCRIPT

JOB وذلك لعمل BACKUP فى أوقات معينة

من يعرف الإجابة فأرجو أن يوضحها كاملة حيث أننى لا أعرف

كيف أتعامل مع TAB بإستخدام ORACLE

#2

أرجو ان توضح بماذا تقصد بالتصدير علي جدول؟؟؟، اما الجزء الثاني فهو بسيط، ولكن يعتمد على فهم الجزء الأول من سؤالك. وضح ما تريد، وإن شاء الله محلولة

#3

الأخ العزيز السنى:

المقصود فى الجزء الأول export على tap ليس على جدول

وإنما المقصود عمل export مباشرة على شريط ممغنط وذلك

للحفاظ على البيانات

#4

عفواً، إذا انت تقصد TAPE وليس TAB or TAP

حسناً لدي نفس الوضع، ولكنه على اليونكس، وسأبحث لك في عمل ذلك على ال NT مع ملاحظة انك لم تحدد نوع نظام التشغيل تبعك

مثلا لدي شريط وإسمه rmt1 على اليونكس

ففي هذه الحالة يمكنني عمل EXPORT مباشرة على الشريط بالأمر التالي

exp {user/password} file=/dev/rmt1 full=y log=logfile

المهم بالأمر هو وضع اسم قناة التصدير بالصورة الصحيحة، اما خيارات التصدير المختلفة، فلك ان تغيرها بما تشاء.

اما بالنسبة لل NT فلدى ما يكفي من المساحة على القرص الثابت، لذا فإننى وضعت ال SCRIPT على اساس ان يقوم بعمل التصدير في موقع معين في القرص المدمج، ثم إستخدمت ال Scheduler الخاص بال NT لتشغيل هذه ال SCRIPT في فترة معينه من اليوم، ولتكن الساعة 11 مساء، ثم يقوم البرنامج الخاص بالباك اب Backup Exec بالعمل التلقائي بعد فترة كافية للسماح لعملية تصدير البيانات ان تكتمل وتخلق ملف في القرص الثابت، مع الوضع في الإعتبار ان المساحة التي يكتب فيها الملف المصدر، تكون من ضمن المساحات التي يقوم الجهاز بتحويلها في الشريط، وبهذا أكون قد صدرت البيانات تلقائيا، ثم حولتها الى الشريط تلقائيا أيضا.

هذا هو السيناريو الذي اقوم به في المكتب

#5

الأخ السنى:

بالنسبة لنظام التشغيل الذى أعمل علية هو windows nt

أنا لم أفهم ما المقصود بقناة التصدير وهل عندما

أتعامل مع tape أتعامل معة بإسمة أرجو توضيح المسألة اكثر

فأنا فى مشكلة بسبب هذا الموضوع

#6

إذا كنت تستخدم ال NT فإنس ما قلته عن قناة التصدير، وأقصد بها إسم جهاز تشغيل الشريط في السيرفر، وفي مثالى هو /dev/rmt1.

أما إذا كنت تستخدم ال NT فاريد ان أسألك سؤال، ماهي الحكمة من التصدير المباشر على الشريط، فإن لم يكن لديك مشكلة مساحة على القرص المدمج، فأفضل الطرق هي عمل التصدير على القرص نفسه، ثم قيام برنامج الباك أب بإخذ هذا الملف المصدر والذي يحتوى على قاعدة البيانات ووضعه في الشريط، وهو المثال الذي شرحته، ودعني أشرحه لك مرة أخرى بصورة مفصلة

لنفترض ان لديك مساحة على حافظة الملفات H:My_BACKUP، فيجب عليك عمل باتش فايل، ولنفترض ان إسمه Daily_backup.bat، يحتوى هذا الملف على أمر التصدير بالطريقة التي تراها وللمستخدمين المحددين أو على مستوى المستخدم SYSTEM، ويكتب بنفس الطريقة التي تقوم بكتابة امر التصدير من علامة الدوس، مثلاً

exp {user/password} file=dailybackup.dmp full=y log=logfilename

تأكد من صلاحية عمل هذا الملف عن طريق تشغيلة من مستوى الدوس كأي باتش فايل عادى

إستخدم خاصية جدولة الأوامر في ال NT لتشغيل هذا الملف في الوقت الذي تراه (وفي مثالنا كان يعمل الساعة 11 مساء). وتأكد ان التشغيل يجب ان يكون بعد إنتهاء الدوام الرسمي، حتى تحتوى عمليه التصدير على كل التحديثات التي حصلت في ذلك اليوم.

إذا كان لديك برنامج للباك اب (غير برنامج الباكب الخاص بال NT) فيفضل إستخدامه، إذ ان البنامج الخاص بها لايعتمد عليه في هذه الحالات. وعلى سبيل المثال Backup Exec OR ARCSERVE

قم بجدولة هذا البرنامج بحيث يقوم هذا البرنامج بقرائة الأقراص التي تريد عمل النسخ لها (ولا نتسى ان تضع القرص الذي يحتوى على الملف المصدر من ضمن هذه القائمة)، وذلك بحيث يقوم هذا البرنامج بالتشغيل التلقائي لهذه العمليه في وقت محدد، ويكون هذا الوقت بعد الوقت الذي تقوم فيه الأوراكل بعملية التصدير السابقة والتي تتم في الساعة 11 مساء، ولتكن هذه العملية في الساعة 3 صباحا مثلاً.

بذلك فإنك تكون يوميا نسخة جديدة من ملف التصدير على احد الأقراص ثم يقوم الجهاز بإخذ هذه النسخة وكتابتها على الشريط، وكل ذلك بصورة تلقائية، وكل ما عليك ان تقوم به، هو ان تغيير الشريط يوميا وتبدل شريط الأمس بشريط اليوم.

#7

الأح السنى:

شكرا لك على إهتمامك والطريقة التى شرحتها لعمل backup

طريقة ممتازة ولكن المشكلة تكمن فى الأتى :

فأنا فى مجال عملى مطلوب منى عمل ملف هذا الملف بة أوامر

تؤدى الوظائف الأتية مجملة

1- export على tab مباشرة

2-الجدولة

لكن انا أفضل طريقتك فهى سهلة وخالية من التعقيدات

لكن أعمل إية ظروف عملى كدة

الأخ العزيز السنى أرجو أن تفيدنى برأيكم فأنت اكثر منى

خبرة فى هذا المجال وأريد نصيحتكم وشكرا

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…