النتائج 1 إلى 4 من 4

الموضوع: سؤال : من يعرف عن "Oracle Real Application Clusters "Oracle RAC

  1. #1
    عضوية جديدة
    تاريخ التسجيل
    Apr 2010
    المشاركات
    2
    معدل تقييم المستوى
    0

    سؤال : من يعرف عن "Oracle Real Application Clusters "Oracle RAC



    السلام عليكم

    أرجو المساعدة من الأخوة الخبراء في الأوراكل

    من يعرف عن oracle Real Application Clusters (Oracle RAC)

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



    وجزاكم الله كل خير


    أخوووكم
    محمود العازم


    فلسطين المحتلة

  2. #2
    عضو الصورة الرمزية elabyad
    تاريخ التسجيل
    May 2008
    المشاركات
    264
    معدل تقييم المستوى
    11

    رد: مساعدة من الأخوة الخبراء في مجال أوراكل

    اولا : نقوم بالتعريف بتقنية ال RAC وهي اختصار ل Real Application Clusters

    قصتها تبدا بفهم بعض اساسيات عمل قواعد البيانات اولا .....وهي باختصار شديد جدا

    كلنا يعلم عندما نفتح مثلا برنامج وورد لكتابة نص مثلا وبفرض اننا كتبنا صفحات طويلة لكن دون حفظها في ملف جديد على نظام التشغيل او لم نحفظها في ملف سبق وان تم انشاءه ...........
    ثم حدث انقطاع تيار مفاجيء على الجهاز (كهرباء او منوال ريستارت )
    ماذا حدث للنص الطويل الذي كتبته دون حفظ اول باول ....هل ستجده ؟؟؟
    بالطبع لا لان النص كان اثناء فترة كتابته في الرامات وطالما لم يحفظ فلذلك لم ينتقل من الرامات الى الهارد في شكل ملف محفوظ
    وبالتالي اي بيانات كانت في الرامات تطايرت ولم يعد لها وجود .........................هذا لتوضيح فكرة معينة فقط

    ان اي قاعدة بيانات لكي تعمل لابد من تواجدها على سيرفر
    هذا السيرفر يتكون بالطبع من رامات وهارد ديسك
    الرامات هي بيئة العمل الاساسية لعمل اوراكل (تسمى instance ) لتكييش او عمل كاش لكل العمليات التي تحصل على قاعدة البيانات لسرعة القراءة و الكتابة من و الى الهارديسك الذي يعتبر المستقر النهائي لحفظ العمليات التي حدثت على البيانات بعد تغيرها وهي في بفر الرام ram buffer لكي تحفظ في صورة ملفات physical تراها عبر نظام التشغيل OS

    مع العلم ان قاعدة بيانات اوراكل تقوم باجراءات احتياطية ومفهوم عمل قوي جدا لحفظ البيانات من الرامات الى الهارد ديسك اول باول و تقوم كذلك بعمليات استرجاع تلقائية في حال حدوث انقطاع للتيار عن السيرفر اياكان سببه .........
    (تفاصيل ذلك ستفهمه اذا درست كورس ادارة قواعد بيانات اوراكل ).............

    كل ماسبق نعتبره هذه نقطة 1 وخلاصتها اساس الرامات كبيئة عمل اساسية لقاعدة بيانات اوراكل و الهاردديسك للحفظ لان الرامات اسرع في تعاملها كبفر buffer لانها اخيرا قطعة اليكترونية electronic device لذلك اسرع من الهاردديسك الذي يحتوي على ابرة واسطوانات فيزيائية physical يكتب عليها لذلك هو ابطا ....................

    النقطة الثانية : تخيل معي قاعدة بيانات بنك كبير او ماكينة صرف الي او شركة اتصالات او بورصة او ايا كانت مجال العمل حدث للسيرفر الخاص بها انقطاع تيار كهربائي او عطل في جهاز السيرفر نفسه لاسباب مختلفة ...........
    طبعا كل المعاملات مع العملاء واي تعامل مع قاعدة البيانات من خلال التطبيق المرتبط بها سينقطع ............
    وهذا مايطلق عليه DOWN TIME

    ففي بعض الشركات وعلى حسب حجم تعاملاتها من المهم جدا تواجد قاعدة البيانات UP اي تعمل دون اي توقف ودون اي انقطاع مما يحسن مستوى الاداء لها وللعمل الى الافضل .......وبالتالي لاتسمح باي DOWN TIME في قاعدة بياناتها التي يطلق عليها مصطلح STAND ALON
    وهو مصطلح يطلق على نموذج قاعدة البيانات السابق ذكره وهو ان تكون قاعدة البيانات على جهاز سيرفر واحد ..........

    فتلجا تلك الشركات التي لاتسمح باي DOWN TIME في قاعدة بياناتها الى تقنية ال RAC وهي ال Real Application Clusters

    ويتلخص مفهوم عملها في ان تعمل قاعدة بيانات واحدة باكثر من instance كل منها على سيرفر single node مستقل بحيث اذا حصل ABORT لاي سبب ل instance السيرفر الرئيسي
    تعمل instance السيرفر الثاني تلقائيا دون اي DOWN TIME
    ولن يشعر الموظف او العميل المستخدم باي تغير او اي شيء كفارق توقيت .........

    ويعرف ال RAC بانه قاعدة بيانات واحدة تعمل باكثر من instance في نفس الوقت
    More Instance Share the same Database


    لكن الم تلاحظ شيء ما ؟؟؟!!!!!
    ذكرنا في المقدمة ان الرامات " instance " السيرفر هي الاساس لعمل قاعدة بيانات اوراكل
    لعمل كاش لكل العمليات التي تتم على قاعدة البيانات اثناء عملها .................................
    وان الهاردديسك هو وحدة التخزين النهائية التي تحفظ فيها البيانات في صورة ملفات ................

    هذا المفهوم يكون واضح بالنسبة لل DATA BASE STAND ALON
    الذي يكون على سيرفر واحد ب instance واحدة

    لكن الان عند وجود اكثر من سيرفر node كل منهم به instance في راماته خاصة ب database واحدة
    .........
    اولا سيتم تخزين ملفات قاعدة البيانات في مكان واحد هو Shared Storage وهو عبارة عن وحدة تخزين وسيطة مرتبطة بكل السيرفرات nodes يتشاركوا جميعا في تخزين البيانات عليها ولا يتم تخزين اي ملفات بيانات على هاردديسك كل سيرفر الا بعض ملفات التحكم الخاصة بقاعدة البيانات ..............

    لكن بالنسبة للا instance الموجودة ب RAM كل سيرفر منهم فانهم جميعهم لابد ان يكونوا available معا
    اي ان كل instance منهم على حدة تعمل كاش لنفس العمليات التي تتم على قاعدة البيانات بصورة مستقلة في نفس الوقت معا

    مع تحديد او جعل احد السيرفرات node هو الذي يحمل ال instance الرئيسية و الاخر هو البديل في حالة حدوث فشل او عطل فيinstance السيرفر الرئيسي

    وبهذا الشكل لن يحصل اي DOWN TIME "نقطة 2 " ولن يحصل اي تطاير او فقدان لبيانات العمليات ال cached في الرامات "instance" "نقطة 1"

    لانه فور حصول اي fail في instance السيرفر الرئيسي سيعمل تلقائيا السيرفر الثاني البديل وكانه تماما هو الرئيسي

    لانه بالفعل رامات البديل تحتوي على instance كانت تعمل cache للعمليات بالتوازي مع ال instance الرئيسية قبل فشلها ..............................................

    وقد يتم استغلال مصادر وامكانيات السيرفرات في عمل :

    1. Load Balance
    يقوم بتوزيع مستخدمي قاعدة البيانات على السيرفرات بالتساوي تقريبا .

    2.Fail Over
    في حالة اعطاء query طويل لسيرفر معين و فصل هذا السيرفر لسبب معين لا تقوم بإلغاء الquery بل تقوم بتكملته من السيرفرات المتصلة على RAC

    Parallel processing.3
    في حالة اعطاء query معقد يقوم بتقسيمه على اكثر من CPU

    __________________________________________________ ___________

    انتهينا من التعريف بتكنولوجيا ال RAC
    الان ناتي لمعرفة ماذا عليك أن تعرف عن أوراكل حتى تبدأ بهذا الكورس او ماهي المتطلبات اللازمة لهذه الشهادة ؟؟!!!

    من موقع اوراكل نفسه راجع الروابط 1 و 2 و 3

    ستجد في الرابط الاول :
    شرح بياني يوضح لك اشتراط حصولك على شهادة DBA OCP لاي من اصداري اوراكل لقواعد البيانات 10g او 11g " علما ان شهادة ال
    DBA OCP في حد ذاتها هي في الاساس عبارة عن 3 شهادات وبالتالي 3 مستويات من الكورسات هم SQL ثم OCA ثم OCP " وهي تسمى احتراف ادارة قواعد البيانات يمكنك معرفة المزيد بالضغط على الرابط ............

    ثم بعد ذلك اجتياز الامتحان
    1Z0-048
    Oracle Database 10g R2: Administering RAC

    وذلك هو رابط 2 يشرح لك تفاصيل اكثر عن الامتحان واهمها هو exam topics


    خلاصة ماسبق انه من المهم ان لاترعبك لاتكلفة الكورسات ولا تكلفة الامتحانات وخلافه .........

    اهم مافي الامر هو المعرفة النظرية و التطبيق العملي ........................

    لذلك يمكنك البدء بتعلم ادارة قواعد البيانات ومن ثم التخصص المتقدم في ال RAC

    هذا هو التسلسل الصحيح و المنطقي للمعرفة النظرية و العملية اذا اردت التخصص في
    Administering RAC

    __________________________________________________ _____________________________

    اما بالنسبة لمراكز التدريب على ادارة قواعد بيانات اوراكل فهي كثيرة لكن الاهم هو
    ال instructor نفسه وليس اسم المركز
    لان كل ماسبق ذكره من كورسات يتقاسم الفهم النظري و الجانب العملي فيها كثيرا
    ولايوجد في السوق حاليا من يحترف تدريب مثل تلك الكورسات هذا من وجهة نظري المتواضعة

    لانها تحتاج للكثير من الجهد من كلا الطالب و المدرب

    هذا بالنسبة لكورس ادارة قاعدة بيانات اوراكل ....
    فما بالك لو تخصص متقدم مثل ال RAC
    هذا يحتاج الى مدرب لايعمل في مركز تدريب بل لابد ان يكون موظف فعلا في احد شركات ال IT solution
    و نفذ ذلك بيديه ولديه من الخبرة العملية مايكفي لشرح ذلك و تطبيقه ..هذا ايضا من وجهة نظري .....

    لاني بصراحة معقد شوي من instructor مراكز التدريب التجارية البحتة التي يحفظ فيها المدربون الكورس و يسمعوه للطلاب وكفى .............

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

    لان اوراكل وضعت سعر رسمي للكورس في الخليج اضعاف مضاعفة عن مثيلاتها في مصر من مراكز التدريب ...والله المستعان

    ارجو ان اكون قد ساهمت بشيء بسيط لمساعدتك

    وارجوا ان تتكرم وتغير عنوان موضوعك الى شيء يدل على صلب محتواه وهو ال RAC
    مثلا
    من يعرف عن oracle Real Application Clusters (Oracle RAC


    بالتوفيق لك اخ محمود ومازلت حاضر وياهلا باهل فلسطين



  3. #3
    عضوية جديدة
    تاريخ التسجيل
    Apr 2010
    المشاركات
    2
    معدل تقييم المستوى
    0

    رد: مساعدة من الأخوة الخبراء في مجال أوراكل

    شكرا لك أخي العزيز على التوضيح

    أنتظر جديدك

    ويا ريت لو تساعدني بأي كورس أستيطع أبدا

  4. #4
    عضوية جديدة
    تاريخ التسجيل
    Jun 2012
    المشاركات
    1
    معدل تقييم المستوى
    0

    رد: مساعدة من الأخوة الخبراء في مجال أوراك



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

    اولا اشكرك كثيرا على هذا الشرح لموضوع rac

    ولكن لدى بعض الاسئله اذا امكن ان تساعدني

    1- لدي موقعين رئيسين واربعة فروع بمناطق بعيدة عن بعضها , الموقع الرئيسي الاول يوجد به اكثر من 1500 مستخدم والموقع الثاني يوجد به اكثر من 500 مستخدم
    والفروع يوجد بها ما يقارب 50 مستخدم لكل فرع

    بحيث ان يكون لدي قاعدتين للبيانات في كل موقع قاعدة بيانات ويتم الربط بينهما بالاضافة الى ان يتم عمل replication بين قاعدة البيانات الثانية الى قاعدة بيانات الاولى
    وايضا عمل rac لكل قاعدة بيانات .
    سؤالي : هل يمكن عملrac لكل قاعدة بيانات والربط بينهم مع تهجير البيانات من قاعدة الى اخرى وكيف يتم توزيع المستخدمين وفي حالة down time اين ممكن للمستخدمين العمل على
    rac1 او ac2
    اخي ما هو السيناريو لعمل ذلك ارجو ان تساعدني ولك جزيل الشكر

    سؤال اخر : هل يمكن عمل rac على سيرفر واحد فقط ب اكثر من instance ام يحتاج اكثر من server hardware .
    الرجاء ثم الرجاء اذا لديك الاجابة ان تساعدني ولك جزيل الشكر ولك الاجر في الدنيا والاخرة .
    ملاحظة : هذه اول مرة لي سوف اطبق rac بشكل عملي .

    اخوكم
    ghsash
    ghsash@gmail.com

المواضيع المتشابهه

  1. شرح بالعربى بالتفصيل لكورس ORACLE e-Business Suite "Financial Application 11i" (GL -
    بواسطة eng_eslam_ahmed في المنتدى منتدى الشهادات العام
    مشاركات: 44
    آخر مشاركة: 28-05-2014, 23:44
  2. Oracle 11g R1/R2 Real Application Clusters Essentials
    بواسطة bloodyelf في المنتدى الأرشيف
    مشاركات: 0
    آخر مشاركة: 15-12-2011, 01:26

المفضلات

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •