بتاريخ: 27 يوليو 200520 سنة comment_42869 أريد نصيحتكم في أيهما أفضل في حالة رغبتي في عمل 2 قاعدة بياناتوحد أساسية والأخري احتياطية في حالة حدوث مشكله كبيرة في الاساسية ، أتحول تلقائي للأخرى.وبعد تصحيح الوضع أعود ، للأساسية مع جميع التعديلات التي تمتفهل أستخدم replication أو standbyوشكرا لكم تقديم بلاغ
بتاريخ: 27 يوليو 200520 سنة comment_42870 السلام عليكمانا افضل standby على replication لسبب واحد ان replication ممكن قاعدة البيانات الاساسية يصبها عطل ما اثناء نقلها للبيانات هذا رأي إليكي هذا الرابطStandby vs Replication تم تعديل 27 يوليو 200520 سنة بواسطة Admin05 تقديم بلاغ
بتاريخ: 27 يوليو 200520 سنة comment_42891 السلام عليكمسؤال جميل من الأخت عزةوللإجابة عليه يجب أخذ عدة أمور في الحسبان،0- ستاندباي يعتبر Disaster Recover Solution ريبليكشن ليس كذلكوبالتالي هناك فرق جوهري بين أيهما نعتمد، ولأي غرض1- بالنسبة لجهازي السيرفر ستاندباي: تتطلب سيرفرين متطابقين تقريبا في المواصفات ونفس نظام التشغيل ريبليكيشن: لا تتطلب ذلك ستاندباي: أحد السرفرين سيكون معطلا ولا يمكن الاستفادة من إمكانياته، لأنه في وضع ستاندباي سيقوم بتحديث نفسه للطوارئ ويمكن قتحه للقراءة فقط ريبليكيشن: يمكن القراءة والكتابة عليه يجب أن نأخذ طريقة تشغيله في الحسبان، وتحتاج لتفصيل كبير عنها إذا كانت One-Way سيصبح الآخر للقراءة فقط إذا كانت Two-Way سيصبح الآخر للقراءة والكتابة2- بالنسبة ل License ستاندباي: لا تحتاج إلى ليسنز حسب علمي ويمكن تطبيقها مع Oracle Standard Ed ريبليكشن: تتطلب وجود Oracle Enterprise License أولا أي زيادة كبيرة جدا في تكاليف الترخيص3- نسبة الحماية ستاندباي: 100% حماية لغاية آخر Archive Log File يخرج من DB المطلوب حمايتها ريبيليكشن: نحن هنا نتحكم في الجداول المطلوب حمايتها قد تكون من جدول إلى جميع DB4- سهولة التشغيل والمتابعة: ستاندباي: سهلة نسبيا مقارنة مع الريبليكشن ريبليكشن: صعب في التعامل معه، لأنه يحتاج إلى بناء Triggers على الجداول المطلوب حمايتها لتقوم بعملية النسخ الإحتياطي للبيانات هنا قد تظهر بعض المشاكل منها أنه يجب إيقافه أثناء تعديل المبرمج للجداول الخاصة بنظامه إذا كان عليها ريبليكشن، وبعد الانتهاء من التعديل، يتم حذفه من Site2 ثم إعادة بناءه من جديد فقط على الجداول المعدلة مع ما يتبعها من Triggers5- نقطة One-Way ريبليكشن معناها أن التعديل يتم فقط في الماستر نود فقط وبالتالي تصبح كأنها ستاندباي Two-Way ريبليكشن معناها أن التعديل يتم في اي سيرفر، وبالتالي تحتاج إلى إضافة حقول لجميع الجداول المحمية لتوضح Site & Time للتعديل، ثم بناء Triggers معقدة لتتولى القيام بالتعديل وهنا هو التعقيد في الريبليكشن6- وقت Down Time ستاندباي تتطلب فقط إيقاف السيرفر الرئيسي وتشغيل الاحتياطي كProductoin بدل Standby يعني تقريبا من 5 إلى 30 دقيقة فقط ريبليكشن بصراحة لا أعلم كم الوقت، كما أن الوقت قد يزيد بشكل كبير جدا في حالة إذا لم تكن جميع الجداول محمية ، وبالتالي يفقد معناه ك Disaster Recover Solution-----------------------------------------------------------------------------أنا أميل لصنع Standby DB اذا لم يكن هناك إمكانية لشراء Cluster Solutionبسبب تعقيدات الريبليكيشن عند البناء والتطبيق والتشغيل ولأن نسبة الحماية في Standby أكبر بكثير من الريبليكشنإذا أردتي تطبيق Standby فإن شاء الله بإمكاني دعمك بمصادر للقراءة، وبطريقة التنفيذملاحظة إذا توفر لديكي 3 أجهزة سيرفر، يمكن تشغيلها على النحو التالي:1- سيرفر رئيسي2- ستاندباي سيرفر3- ريبليكيشن سيرفرملاحظة أخيرة: في الإصدارات الجديدة من Oracle 9i & 10g تم تطوير Standby وإعادة تسميته إلى Oracle Data Guard، والتحسين تم لناحية الأتمته وتقليل التدخل من DBA إلى الحد الأدني، وتشغيل ستاندباي تلقائيا في حالة تعطل السيرفر الرئيسي ولا يحتاج لDBA ليطفي ويشغل Standby تم تعديل 31 يوليو 200520 سنة بواسطة Naji_Ali تقديم بلاغ
بتاريخ: 28 يوليو 200520 سنة comment_42976 مشكور أخي Naji_Ali والصراحة مفيش بعد كلامك كلاموإلي الامام يا أخي وعلي فكرة التوقيع الشخصي بتاعك جميل جدا تقديم بلاغ
بتاريخ: 28 يوليو 200520 سنة comment_42985 السلام عليكم ورحمة الله وبركاته،، مشكور أخي ناجي على المشاركة الرائعة والجواب الوافي وأويد كلامك بإن ال Standby db هي الأسهل والأفضل من ناحيتن الحماية التي توفرها والتي قد تصل إلى 100% بالإعتماد على archive log files ومن ناحية سهولة الإعداد خصوصا مع ال Data Guard Manager الذي يسهل العملية كثير وهو موجود مع Oracle Enterprise Manager وهذه روابط تتحدث عن كيفية إعداد ال Logical Standby Databas وال Physical Standby Database أرجوا ان تكون مفيدة : Logical Standby DBPhysical Standby DBتحياتي تقديم بلاغ
بتاريخ: 31 يوليو 200520 سنة كاتب الموضوع comment_43184 شكرا لكم جميعا على المشاركات القيمةولكن .. ما دامت كل هذه المميزات في ال standby dbفما فائدة ال replicationوهل يمكن عمل replicaton فقط للتعديلات التي تمت في كامل ال db .. أم فقط لجداول محددة.-----بخصوص ال standby:قد يتطلب نقل ملفات ذات حجم كبير من سيرفر لآخر .. وهذا يأخذ وقت.. بينما ال replication يتم نقل البيانات التي تم تعديلها وفي الوقت المناسب الذي نحدده .. --- أرجو تصحيح هذا الاستنتاج إن كنت على خطأ.--------وما هو ال Oracle Streams ------تحياتي...... تم تعديل 31 يوليو 200520 سنة بواسطة aza تقديم بلاغ
بتاريخ: 31 يوليو 200520 سنة comment_43229 الاخت azaكل خاصية تتميز عن الاخرى بأشياء ولكن انا افضل ان تختاري الخاصية التي تلبي احتياجاتكيعني اذا كنت بحاجة الى سرعة بنقل البيانات وعلى جداول محددة فاستخدمي replication فهو يفيد ولكن تحتاجين الى شخص ماهر جدا لأن اي خطأ قد يسبب لك البطئ في الجدول الاصلي ولذلك عليك النظر اولا الى امان البيانات فاذا كانت مؤمنه وتحتاجين الى اجراء وسرعة بسيطة ولا تهتمين للتكلفة ف replication يفي بالغرض ويمكن عمل replication لجميع الجداول او جداول محددة انا معك ان standby يأخذ وقت ولذلك عند اختيارك standby تحتاجين الى سيرفر بمقايسس معينه لذلك اوراكل وفرت الخاصيتين وحسب استخدامات الشخص وحاجته وكل شخص يرى ان هذه الخاصية افضل من الاخرى واستنتاجك صحيح في حال احتياجاتك للسرعة افضل ولكن يوجد سؤال اذا كنت تحتاجين الى عمل replication لجميع قاعدة البيانات فاستخدمي standby افضلولمعلوماتك replication تستخدم لو كان عندنا فرع رئيسي للشركة وفرعي للشركة لذلك عليكي باستخدام replication حيث يتم نقل البيانات التى تحدث على الجدول وخصوصا اذا استخدمنا dsl مثلا في نقل البيانات حيث يوجد قاعدتين بيانات وتشعر القاعدة الرئيسية Centrilize database انه حدث تغيير في القاعدة الفرعية فيتم تحديث طبعا حسب الوقت التي تحديديه فماذا لو كنت تستخدمين standby????ودمتم تقديم بلاغ
بتاريخ: 31 يوليو 200520 سنة comment_43233 السلام عليكم جميعا،مشكور جميعا على الردود، والله يجزيكم الخير جميعاأخي ahmed_dba_ocp، أخي msh الله يجزيك الخير على المعلومة بخصوص Logical Standby Databas ، لإنها جديدة عليوبالتالي يمكن بتطبيقها تخطي حاجز Same Machine + Same Platform الخاص ب Physical Standby أي عدوم ضرورة وجود سيرفرين متطابقين تقريبا في المواصفات ونفس نظام التشغيل.يمكن مراجعة الروابط التالية لمزيد من المعلومات:Data GuardReal Application ClustersReplicate or not !!!Standby DatabaseDisaster RecoveryLogical Standby databaseOracle Standby database hardware/software requirementsأخوكمأبو عمر تقديم بلاغ
بتاريخ: 31 يوليو 200520 سنة comment_43236 الأخت عزة،فائدة الريبليكيشن كما قال الأخ Admin05 ولمعلوماتك replication تستخدم لو كان عندنا فرع رئيسي للشركة وفرعي للشركة لذلك عليكي باستخدام replication حيث يتم نقل البيانات التى تحدث على الجدول وخصوصا اذا استخدمنا dsl مثلا في نقل البيانات حيث يوجد قاعدتين بيانات وتشعر القاعدة الرئيسية Centrilize database انه حدث تغيير في القاعدة الفرعية فيتم تحديث طبعا حسب الوقت التي تحديديه وهل يمكن عمل replicaton فقط للتعديلات التي تمت في كامل ال db .. أم فقط لجداول محددة يمكن عمله في كامل DB أو لجداول محددةوهنا سبب المشكلة لأنه ما الفائدة من عمله لجميع DB ما دام هناك حلول أخرى مخصصة لهذا مثل Cluster أو Standbyوبالتالي فهو يفضل لجداول محددة كما قال الأخ Admin05قد يتطلب نقل ملفات ذات حجم كبير من سيرفر لآخر .. وهذا يأخذ وقت.. الوقت الطويل يكون فقط عند إنشاء Stanby DB أما أثناء العمل اليومي فهو لا يأخذ أي وقت على الإطلاق، لأن الوقت الذي نحتاجه هو الوقت الذي تحتاجه DB حتى تخرج ArchiveLog وهو ما نحتاجه لتحديث StanbyDB ، ويمكن الرجوع إلى الملف Init.Ora وتحديد أكثر من جهة ل Archivelog وتكون إحدى الجهات هي Standby DBملاحظة أخيرة: Standby تتطلب وقت منDBA لمراقبة Archive Logs وهل تم تحديثها على Standby من وقت لآخر، أو يجهز Automated Stanby DB تقديم بلاغ
بتاريخ: 31 يوليو 200520 سنة comment_43286 مشكووووورررييييييييييييييييييين ..بارك الله في علمكم جميييييييييييييييييعاً. . .وللحديث بقية إن شاء الله ، ، تقديم بلاغ
بتاريخ: 1 أغسطس 200520 سنة كاتب الموضوع comment_43328 لا يمكن عمل replication لل sequences وكذلك بعض ال datatypesوكذلك في logical standby لا تتم بوجود بعض أنواع datatypes .. مثل bfile - long - .... تقديم بلاغ
بتاريخ: 1 أغسطس 200520 سنة comment_43329 الاخت azaاشكركي جزيل الشكر فقد عملت على تنميت معلوماتي في بعض النقاطوشاكر تفاعل الجميع وخاصة الاخ Naji_Aliمع التحية تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.