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

هدية لقسم قواعد بيانات أوراكل

مغلق
بدأه العقده في 13 يونيو 2007 · 9 رد · 1,442 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته :

اخواني قسم الاوراكل احبكم كما احب قسمي فيجوال بيسك وذلك بانه لا توجد برمجه على مستوى عالي بدون استخدام قواعد بيانات لحفـظها واخوكم مبرمج فيجوال بيسك واستخدم اوراكل كـقاعدة بيانات وقد ابتكرت طريقه لعملية نسخ احتياطيه لقواعد بيانات المستخدمين والبرنامج يحتوي على الاتي :-

1) تسجيل اسم المستخدم وكلمة المرور واسم قاعدة البيانات أو Net Service name طبعا مع امكانية اضافة اكثر من مستخدم .

2) تحديد عدد الساعات المطلوب معاودة اخذ نسخها .

3) تحديد عدد الايام المطلوب الاحتفاظ بنسخها .

لو فرضنا انك حددت مستخدم Ali لاخذ نسخ احتياطيه له وحددت 6 ساعات , سيتم اخذ نسخه كل ست ساعات يوميا هذا يعني سيكون عندك 4 نسخ في كل يوم , وحددت ثلاث ايام , سيتم الاحتفاظ بثلاث ايام فقط وعند دخول يوم جديد سيتم حذف اقدم نسخه , مثال السبت الاحد الاثنين عند دخول يوم الثلاثاء سيتم حذف يوم السبت بما يحتويه من نسخ ليصبح الاحد الاثنين الثلاثاء وهكذا ... كي لاتتراكم النسخ وتصتدم مع مساحة القرص المطلوب النسخ اليه .

ملاحظة طريقة الاستخدام :

يوجد ملف باتش اسمه ( SSrv.BAT ) قم بتشغيله مره واحده فقط وسيتم تشغيل البرنامج الفعلي dmpbkp.exe وتسجيله تحت المستخدم System للنظام وذلك كي يبقى البرنامج في حالة تشغيل حتى لو كان المستخدم Log off كما يمكنك الاطلاع على محتويات الملف SSrv.bat عن طريق تحرير .

اما في حالة تشغيلك للبرنامج dmpbkp.exe سيتم تشغيله فقط مره واحده ولابد من تسجيل دخول النظام ويندوز بواسطة المستخدم الذي قام بتشغيله ويجب وضعه في بدء التشغيل يدويا وفي حالة تسجيل خروج المستخدم سيتم انهاء البرنامج .

اما استخدام الباتش فهو يتعمد على برنامج تم اعداده مسبقا بواسطة اخونا العزيز والمحترف: Eng. Usama El-Mokadem ليصبح البرنامج NT Service

BK.rar

ليس كل ما يتمناه المرء يدركه

arabteam2000.gif

#2

اخواني نسيت اذكر ان الاعدادات تتم عن طريق البرنامج Setting View والمرفق طبعا مع البرنامج

ليس كل ما يتمناه المرء يدركه

arabteam2000.gif

#3

مع ملاحظة فك ضغط البرنامج ووضعه جميع ملفاته تحت مجلد باسم BK تحت السمار C:\BK وذلك لانني قمت بتضمين هذا المسار داخل الكود البرمجي في البرنامج

ليس كل ما يتمناه المرء يدركه

arabteam2000.gif

#4

شكراً أخي الكريم الملقب بالعقدة الله يبعدك ويبعد العقد عن أمور المسلمين أجمعين ،،

يتم تحميل البرنامج للتجربة وإبداء الرأي ..

وشاكرين لك حسن تعاملك معنا ،، :P

تم تعديل هذه المشاركة بواسطة IGBSpeed في 14 يونيو 2007 في 00:29

#5

الشكر موصول لك اخي الملقب بــ IGBSpeed الله يجعلك Speed في الطاعه .

في انتظار آرئكم ومقترحاتكم .

ولسعادتكم خالص تحياتي وتقديري :P

ليس كل ما يتمناه المرء يدركه

arabteam2000.gif

#6

ما شاء الله تعالى كل هؤلاء الاعضاء حملوا البرنامج وما عندهم أي استفسار او رأي في البرنامج <_<

ليس كل ما يتمناه المرء يدركه

arabteam2000.gif

#7

أخي الكريم عملت البرنامج على أي لغة ؟

وإذا أمكن التعديل عليه نوعاً ما بحيث يقرأ من ملف الـTNSnames الموجودة بالـOracleHOme ؟

حيث يدخل المستخدم فقط إسم المستخدم وكلمة المرور وتحديد طريقة الإتصال كـSysdba or normal .

وبصراحة جهد ممتاز ..

أتمنى لك التوفيق والنجاح .

#8

شكرا اخي IGBSpeed فقد كانت الحاجه تتطلب وجود اشخاص لدى السيرفرات الموجوده في اماكن متفرقه من المنطقه لمتابعة النسخ الاحتياطيه وحذف القديم كي لا تتراكم فبعض النسخ الاحتياطيه يصل الــ DMP فيها الى 7 جيجا .

كما ذكرت سابقا انني في قسم الفيجوال بيسك فقد صممت البرنامج بلغة الفيجوال بيسك .

موضوع ان يتم قراءة الـTNSnames واستخراج اسم الداتا قد يكون هناك اكثر من مستخدم على اكثر من داتا قد يكون . ففي بعض الاماكن وجدت ان الداتا ليست ORCL كالمتعارف عليه بل وجدتها iTi :blink:

ليس كل ما يتمناه المرء يدركه

arabteam2000.gif

#9

الف شكر الله يجيك عنه كل خير :)

اللهم اني اسألك

علما نافعا

وعملا متقبلا

ورزقا طيبا

12.gif

4.gif

#10

يا شباب يعني اكثر من 900 عضو حمل البرنامج ما في احد عنده اي اقتراح او استفسار على البرنامج باستثناء الاخ IGBSpeed

ليس كل ما يتمناه المرء يدركه

arabteam2000.gif

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

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