معرفی کارگزاران فعال

ساخت وبلاگ

Oracle Data Guard در دسترس بودن ، محافظت از داده ها و بازیابی فاجعه برای داده های سازمانی را تضمین می کند.

Oracle Data Guard مجموعه ای جامع از خدمات را ارائه می دهد که یک یا چند پایگاه داده آماده به کار را ایجاد ، حفظ ، مدیریت و نظارت می کند تا بتواند پایگاه داده های تولید اوراکل را برای زنده ماندن از بلایا و فساد داده ها فعال کند. Oracle Data Guard این پایگاه داده های آماده به کار را به عنوان کپی از پایگاه داده تولید حفظ می کند. سپس ، اگر پایگاه داده تولید به دلیل برنامه ریزی یا قطع برنامه ریزی نشده در دسترس نباشد ، Oracle Data Guard می تواند هر پایگاه داده آماده به کار را به نقش تولید تغییر دهد و خرابی مرتبط با قطع را به حداقل برساند. Oracle Data Guard می تواند با استفاده از تکنیک های پشتیبان گیری ، ترمیم و خوشه سنتی برای ارائه سطح بالایی از محافظت از داده ها و در دسترس بودن داده ها استفاده شود. خدمات حمل و نقل نگهبان داده های اوراکل نیز توسط سایر ویژگی های اوراکل مانند Oracle Streams و Oracle Goldengate برای انتقال کارآمد و قابل اعتماد مجدد از یک پایگاه داده منبع به یک یا چند مقصد از راه دور استفاده می شود.

با استفاده از Oracle Data Guard ، مدیران می توانند به طور اختیاری عملکرد پایگاه داده تولید را با بارگیری از پشتیبان گیری از منابع و گزارش های گزارش به سیستم های آماده به کار بهبود بخشند.

مباحث زیر را مشاهده کنید که نکات برجسته نگهبان Oracle را توصیف می کند:

  • تنظیمات نگهبان داده اوراکل
  • خدمات نگهبان داده اوراکل
  • کارگزار نگهبان داده اوراکل
  • حالت های محافظت از نگهبان داده های اوراکل
  • عدم موفقیت مشتری
  • محافظ داده های اوراکل و فن آوری های مکمل
  • Oracle Active Data Guard از Oracle Sharding پشتیبانی می کند
  • خلاصه مزایای نگهبان داده اوراکل

1. 1 تنظیمات نگهبان داده اوراکل

پیکربندی نگهبان داده اوراکل می تواند شامل یک بانک اطلاعاتی اصلی و حداکثر سی مقصد باشد.

اعضای یک پیکربندی نگهبان داده اوراکل توسط Oracle Net متصل شده و ممکن است از نظر جغرافیایی پراکنده شوند. هیچ محدودیتی در مورد اینکه اعضای یک پیکربندی نگهبان داده Oracle تا زمانی که بتوانند با یکدیگر ارتباط برقرار کنند ، وجود ندارد. به عنوان مثال ، شما می توانید یک پایگاه داده آماده به کار در همان مرکز داده به عنوان پایگاه داده اصلی ، به همراه دو حالت ایستاده در یک مرکز داده دیگر داشته باشید.

شما می توانید پایگاه داده های اولیه و آماده به کار را با استفاده از رابط خط فرمان SQL یا رابط های کارگزار Guard Data Guard مدیریت کنید. کارگزار یک رابط خط فرمان (DGMGRL) و یک رابط کاربری گرافیکی را ارائه می دهد که در Oracle Enterprise Manager Cloud Control یکپارچه شده است.

1. 1. 1 پایگاه داده اصلی

پیکربندی نگهبان داده Oracle شامل یک بانک اطلاعاتی تولیدی است که به آن به عنوان پایگاه داده اصلی نیز گفته می شود ، که در نقش اصلی عمل می کند.

بانک اطلاعاتی اصلی پایگاه داده ای است که توسط بیشتر برنامه های شما قابل دسترسی است.

پایگاه داده اصلی می تواند یک پایگاه داده Oracle یک طرفه یا یک پایگاه داده Oracle R EAL Clusters (Oracle RAC) باشد.

1. 1. 2 پایگاه داده آماده به کار

یک پایگاه داده آماده به کار یک کپی معامله سازگار از پایگاه داده اصلی است.

با استفاده از یک نسخه پشتیبان از پایگاه داده اصلی ، می توانید حداکثر سی پایگاه داده آماده به کار ایجاد کرده و آنها را در پیکربندی نگهبان داده Oracle قرار دهید. Oracle Data Guard به طور خودکار هر پایگاه داده آماده به کار را با انتقال داده های مجدد از پایگاه داده اصلی و سپس استفاده از مجدد در پایگاه داده آماده به کار حفظ می کند.

مشابه یک پایگاه داده اصلی ، یک پایگاه داده آماده به کار می تواند یک پایگاه داده Oracle با هم یا یک پایگاه داده Oracle RAC باشد.

انواع پایگاه داده های آماده به کار به شرح زیر است:

  • پایگاه داده آماده به کار فیزیکی یک کپی از نظر جسمی یکسان از پایگاه داده اصلی ، با ساختار پایگاه داده روی دیسک که با پایگاه داده اصلی به صورت بلوک برای بلوک یکسان هستند ، ارائه می دهد. طرح پایگاه داده ، از جمله شاخص ها ، یکسان است. یک بانک اطلاعاتی آماده به کار فیزیکی با پایگاه داده اصلی ، از طریق Redo Apply ، هماهنگ نگه داشته می شود ، که داده های مجدد دریافت شده از پایگاه داده اصلی را بازیابی می کند و دوباره در پایگاه داده آماده به کار فیزیکی اعمال می شود. از طریق Oracle Database 11 G Release 1 (11. 1) ، یک پایگاه داده آماده به کار فیزیکی می تواند در حالی که برای دسترسی فقط خواندنی باز است ، مجدداً مجدداً دریافت و اعمال کند. بنابراین یک پایگاه داده آماده به کار فیزیکی می تواند همزمان برای محافظت و گزارش داده ها استفاده شود. علاوه بر این ، مانند Oracle Database 11 G Release 2 (11. 2. 0. 1) ، می توان از یک پایگاه داده آماده به کار فیزیکی برای نصب تکه های واجد شرایط یک طرفه ، به روزرسانی های مجموعه پچ (PSU) و به روزرسانی های بحرانی پچ (CPU) استفاده کرد. برای کسب اطلاعات بیشتر در مورد این عملکرد ، به یادداشت پشتیبانی Oracle 1265700. 1 در http://support. oracle.com مراجعه کنید.
  • پایگاه داده آماده به کار منطقی شامل همان اطلاعات منطقی با پایگاه داده تولید است ، اگرچه سازمان فیزیکی و ساختار داده ها می توانند متفاوت باشند. پایگاه داده آماده به کار منطقی با پایگاه داده اصلی از طریق SQL Apply همگام سازی می شود ، که داده های موجود در بازپرداخت دریافت شده از پایگاه داده اولیه را به بیانیه های SQL تبدیل می کند و سپس بیانیه های SQL را در پایگاه داده آماده سازی اجرا می کند. انعطاف پذیری یک پایگاه داده آماده به کار منطقی به شما امکان می دهد تا نرم افزار Oracle Database (مجموعه های پچ و نسخه های جدید پایگاه داده Oracle) را ارتقا دهید و سایر نگهداری پایگاه داده را به صورت نورد و تقریباً بدون خرابی انجام دهید. از پایگاه داده Oracle 11 گرم به بعد ، فرآیند ارتقاء داده های واسطه ای منطقی گذرا نیز می تواند با پایگاه داده های آماده به کار فیزیکی موجود استفاده شود.
  • پایگاه داده آماده به کار Snapshot یک پایگاه داده آماده به کار Snapshot یک پایگاه داده آماده به کار کاملاً به روز است. مانند یک پایگاه داده آماده به کار فیزیکی یا منطقی ، یک پایگاه داده آماده به کار عکس فوری داده ها را از یک پایگاه داده اصلی دریافت و بایگانی می کند. بر خلاف یک پایگاه داده آماده به کار فیزیکی یا منطقی ، یک پایگاه داده آماده به کار عکس فوری داده های مجدد را که دریافت می کند ، اعمال نمی کند. داده های مجدد دریافت شده توسط یک پایگاه داده آماده به کار Snapshot تا زمانی که آماده به کار Snapshot به یک پایگاه داده آماده به کار فیزیکی تبدیل نشود ، پس از اولین بار به روزرسانی های محلی ساخته شده در پایگاه داده آماده به کار Snapshot ، به یک پایگاه داده آماده به کار فیزیکی تبدیل نمی شود. یک پایگاه داده آماده به کار Snapshot بهترین استفاده در سناریوهایی است که به یک عکس فیزیکی به یک پایگاه داده آماده به کار فیزیکی نیاز دارند. به عنوان مثال ، می توانید از گزینه تست برنامه Oracle Real Application برای ضبط بار کاری پایگاه داده در یک اولیه استفاده کنید و سپس آن را برای اهداف آزمایشی در حالت آماده به کار Snapshot پخش کنید. از آنجا که داده های مجدداً دریافت شده توسط یک پایگاه داده آماده به کار Snapshot تا زمانی که دوباره به یک آماده به کار فیزیکی تبدیل نشود ، اعمال نمی شود ، زمان لازم برای بازیابی از یک خرابی پایگاه داده اولیه به طور مستقیم با میزان داده های Redo که باید اعمال شود متناسب است.
  • راهنمای تست پایگاه داده اوراکل برای اطلاعات بیشتر در مورد تست برنامه Oracle Real و مجوز مورد نیاز برای استفاده از آن

1. 1. 3 نمونه های همگام سازی دور

Oracle Data Guard Far Sync یک مقصد از راه دور Oracle Data Guard است که دوباره از پایگاه داده اصلی استفاده می کند و سپس کشتی هایی را که به سایر اعضای پیکربندی نگهبان داده اوراکل تغییر می دهند ، می پذیرد.

یک نمونه همگام سازی دور یک پرونده کنترل را مدیریت می کند ، دوباره به لیست های مجدد آماده به کار (SRL) دریافت می کند ، و آن دسته از SRL ها را به سیاهههای مجدداً بایگانی شده محلی بایگانی می کند ، اما این جایی است که شباهت با Standbys به پایان می رسد. یک نمونه همگام سازی بسیار فایل داده کاربر را ندارد ، نمی تواند برای دسترسی باز شود ، نمی تواند مجدداً اعمال شود ، و هرگز نمی تواند در نقش اصلی کار کند یا به هر نوع پایگاه داده آماده به کار تبدیل شود.

نمونه های همگام سازی FAR بخشی از ویژگی Oracle Active Guard Guard Far Sync است که به مجوز نگهبان داده فعال Oracle نیاز دارد.

1. 1. 4 دستگاه بازیابی از دست دادن داده صفر

دستگاه بازیابی از دست دادن داده صفر (دستگاه بازیابی) یک راه حل پشتیبان گیری در سطح شرکت است که یک مخزن واحد برای تهیه نسخه پشتیبان از همه پایگاه داده های Oracle شما فراهم می کند.

بازیابی لوازم خانگی بیشتر نسخه پشتیبان از پایگاه داده Oracle را بارگیری می کند و پردازش را به یک سیستم پشتیبان متمرکز بازیابی می کند. این امکان را به شما می دهد تا در استفاده از ذخیره سازی ، عملکرد و قابلیت مدیریت پشتیبان گیری ، به کارآیی قابل توجهی برسید.

  • راهنمای مدیر لوازم جانبی بازیابی ضرر صفر

1. 1. 5 مثال پیکربندی

شکل 1-1 یک پیکربندی معمولی نگهبان داده اوراکل را نشان می دهد که حاوی یک پایگاه داده اصلی است که داده های مجدد را به یک پایگاه داده آماده به کار منتقل می کند. پایگاه داده آماده به کار از راه دور از پایگاه داده اصلی برای بازیابی فاجعه و عملیات پشتیبان قرار دارد. می توانید پایگاه داده آماده به کار را در همان مکان با پایگاه داده اصلی پیکربندی کنید. با این حال ، برای اهداف بازیابی فاجعه ، اوراکل به شما توصیه می کند پایگاه داده های آماده به کار را در مکان های از راه دور پیکربندی کنید.

شکل 1-1 پیکربندی نگهبان داده اوراکل معمولی

1. 2 خدمات نگهبان داده اوراکل

Oracle Data Guard از خدمات حمل و نقل مجدد استفاده می کند و برای مدیریت انتقال داده های Redo ، استفاده از داده های مجدد و تغییر در نقش های پایگاه داده ، از خدمات استفاده می کند.

  • خدمات حمل و نقل مجدد کنترل انتقال خودکار داده های مجدد از پایگاه داده تولید به یک یا چند مقصد بایگانی را کنترل می کنند.
  • Apply Services Redo Data مستقیماً از پرونده های ورود به سیستم آماده به کار استفاده می شود زیرا با استفاده از زمان واقعی پر می شوند. اگر پرونده های ورود به سیستم آماده به کار تنظیم نشده اند ، ابتدا داده های مجدداً باید قبل از اعمال آن در پایگاه داده آماده به کار بایگانی شوند.
  • انتقال نقش نقش یک پایگاه داده را از یک پایگاه داده آماده به کار به یک پایگاه داده اصلی یا از یک پایگاه داده اصلی به یک پایگاه داده آماده به کار با استفاده از یک تعویض یا یک عملیات ناکام تغییر می دهد.

1. 2. 1 خدمات حمل و نقل مجدد

خدمات حمل و نقل مجدد کنترل انتقال خودکار داده های مجدد از پایگاه داده تولید به یک یا چند مقصد بایگانی را کنترل می کنند.

خدمات حمل و نقل Redo وظایف زیر را انجام می دهد:

  • داده های Redo را از سیستم اولیه به سیستم های آماده به کار در پیکربندی منتقل کنید
  • مدیریت فرآیند رفع هر گونه شکاف در فایل های ثبت مجدد بایگانی شده به دلیل نقص شبکه
  • به طور خودکار فایل های ثبت مجدد بایگانی شده از دست رفته یا خراب را در یک سیستم آماده به کار شناسایی کنید و به طور خودکار فایل های ثبت مجدد بایگانی شده جایگزین را از پایگاه داده اولیه یا پایگاه داده آماده به کار دیگر بازیابی کنید.

1. 2. 2 اعمال خدمات

خدمات Apply به طور خودکار داده های انجام مجدد را در پایگاه داده آماده به کار اعمال می کند تا با پایگاه داده اولیه سازگاری داشته باشد.

داده های Redo از پایگاه داده اولیه منتقل می شوند و به گزارش مجدد آماده به کار در پایگاه داده آماده به کار نوشته می شوند. Apply services همچنین امکان دسترسی فقط خواندنی به داده ها را فراهم می کند.

تفاوت اصلی بین پایگاه های داده آماده به کار فیزیکی و منطقی در نحوه اعمال سرویس های کاربردی داده های بایگانی شده مجدد است:

  • F یا پایگاه های اطلاعاتی آماده به کار فیزیکی، Oracle Data Guard از فناوری Redo Apply استفاده می کند، که داده های Redo را در پایگاه داده آماده به کار با استفاده از تکنیک های بازیابی استاندارد یک پایگاه داده اوراکل، همانطور که در شکل 1-2 نشان داده شده است، اعمال می کند.

شکل 1-2 به روز رسانی خودکار یک پایگاه داده در حالت آماده به کار فیزیکی

  • F یا پایگاه داده های آماده به کار منطقی، Oracle Data Guard از فناوری SQL Apply استفاده می کند، که ابتدا داده های دریافت مجدد را به دستورات SQL تبدیل می کند و سپس دستورات SQL تولید شده را بر روی پایگاه داده آماده به کار منطقی اجرا می کند، همانطور که در شکل 1-3 نشان داده شده است.

شکل 1-3 به روز رسانی خودکار یک پایگاه داده منطقی آماده به کار

1. 2. 3 انتقال نقش

با استفاده از Oracle Data Guard، می توانید نقش یک پایگاه داده را با استفاده از یک تعویض یا یک عملیات Failover تغییر دهید.

پایگاه داده اوراکل در یکی از دو نقش اصلی یا آماده به کار عمل می کند.

جابجایی یک تغییر نقش بین پایگاه داده اولیه و یکی از پایگاه داده های آماده به کار آن است. تعویض بدون از دست دادن اطلاعات را تضمین می کند. این معمولاً برای نگهداری برنامه ریزی شده سیستم اولیه انجام می شود. در حین جابجایی، پایگاه داده اولیه به یک نقش آماده به کار و پایگاه داده آماده به کار به نقش اصلی تبدیل می شود.

Failover زمانی است که پایگاه داده اولیه در دسترس نباشد. Failover فقط در صورت خرابی پایگاه داده اولیه انجام می شود و failover منجر به انتقال یک پایگاه داده آماده به کار به نقش اصلی می شود. مدیر پایگاه داده می تواند Oracle Data Guard را پیکربندی کند تا از از دست رفتن داده اطمینان حاصل کند.

انتقال نقش شرح داده شده در این مستندات با استفاده از اظهارات SQL به صورت همسان مورد استفاده قرار می گیرد. همچنین می توانید از کارگزار نگهبان Oracle Data برای ساده سازی انتقال نقش و خودکار کردن عدم موفقیت با استفاده از Oracle Enterprise Manager Cloud Control یا رابط خط فرمان DGMGRL استفاده کنید ، همانطور که در کارگزار نگهبان داده Oracle توضیح داده شده است.

1. 3 کارگزار نگهبان داده اوراکل

Oracle Data Guard Broker یک چارچوب مدیریت توزیع شده است که ایجاد ، نگهداری و نظارت بر تنظیمات نگهبان داده های اوراکل را خودکار می کند.

شما می توانید از رابط کاربری گرافیکی Oracle Enterprise Manager Cloud Control (GUI) یا رابط خط فرمان نگهبان Oracle Data (DGMGRL) استفاده کنید تا:

  • تنظیمات و فعال کردن تنظیمات نگهبان داده Oracle ، از جمله تنظیم خدمات حمل و نقل مجدد و استفاده از خدمات
  • در پیکربندی یک پیکربندی کامل نگهبان داده Oracle را از هر سیستم مدیریت کنید
  • تنظیمات و نظارت بر تنظیمات نگهبان داده های اوراکل که شامل پایگاه داده های Oracle RAC اولیه یا آماده به کار است
  • Simplify Showerover و Failovers را به شما امکان می دهد تا با استفاده از یک کلید اصلی در Oracle Enterprise Manager Cloud Control یا یک دستور واحد در رابط خط فرمان DGMGRL ، از آنها استفاده کنید.
  • هنگامی که پایگاه داده اولیه در دسترس نیست ، به طور خودکار شکست بخورید ، Oracle Data Guard Fast-Start را فعال کنید. هنگامی که Fast-Start Failover فعال شد ، کارگزار نگهبان داده Oracle تعیین می کند که آیا یک عدم موفقیت لازم است و عدم موفقیت در پایگاه داده آماده به کار هدف را بطور خودکار و بدون نیاز به مداخله DBA آغاز می کند.

علاوه بر این ، Oracle Enterprise Manager Cloud Control خودکار و ساده می شود:

  • ایجاد یک پایگاه داده آماده به کار فیزیکی یا منطقی از یک نسخه پشتیبان از پایگاه داده اصلی
  • افزودن بانکهای اطلاعاتی آماده به کار جدید یا موجود به پیکربندی موجود در نگهبان داده Oracle
  • ورود به سیستم ، نرخ های تشخیصی ، ضبط اطلاعات تشخیصی و تشخیص سریع مشکلات با نظارت متمرکز ، آزمایش و ابزارهای عملکرد

1. 3. 1 با استفاده از Oracle Enterprise Manager Cloud Control

Oracle Enterprise Manager Cloud Control یک رابط مبتنی بر وب برای مشاهده ، نظارت و اجرای بانکهای اطلاعاتی اولیه و آماده به کار در پیکربندی نگهبان داده Oracle فراهم می کند.

کنترل ابر Oracle Enterprise Manager گاهی اوقات به عنوان کنترل ابر گفته می شود.

رابط های کاربردی آسان مدیر شرکت ، همراه با مدیریت متمرکز کارگزار و نظارت بر پیکربندی نگهبان داده های اوراکل ، راه حل نگهبان داده اوراکل را برای در دسترس بودن بالا ، محافظت از سایت و محافظت از داده های یک شرکت تقویت می کند.

با استفاده از مدیر Enterprise ، می توانید کلیه عملیات مدیریتی را بصورت محلی یا از راه دور انجام دهید. شما می توانید صفحات خانگی را برای پایگاه داده های اوراکل ، از جمله پایگاه داده ها و نمونه های اولیه و آماده به کار مشاهده کنید ، پایگاه داده های آماده به کار موجود را ایجاد یا اضافه کنید ، نمونه ها را شروع و متوقف کنید ، عملکرد نمونه را کنترل کنید ، وقایع را مشاهده کنید ، شغل های برنامه ریزی کنید و عملیات پشتیبان گیری و بازیابی را انجام دهید.

1. 3. 2 با استفاده از رابط خط فرمان نگهبان Oracle Data

رابط خط فرمان Oracle Data Guard (DGMGRL) شما را قادر می سازد تا پیکربندی نگهبان داده Oracle را از سریع DGMGRL یا در داخل اسکریپت ها کنترل و نظارت کنید.

شما می توانید بیشتر فعالیت های مورد نیاز برای مدیریت و نظارت بر پایگاه های داده در پیکربندی را با استفاده از DGMGRL انجام دهید. برای اطلاعات و نمونه های کامل مرجع DGMGRL ، به کارگزار نگهبان داده Oracle مراجعه کنید.

1. 4 حالت محافظت از نگهبان داده اوراکل

Oracle Data Guard سه حالت مجزا از محافظت از داده ها را ارائه می دهد.

در برخی شرایط ، یک تجارت بدون در نظر گرفتن شرایط ، نمی تواند داده ها را از دست بدهد. در شرایط دیگر ، در دسترس بودن بانک اطلاعاتی ممکن است از هرگونه از دست دادن داده های احتمالی در رویداد بعید از یک شکست چندگانه مهمتر باشد. سرانجام ، برخی از برنامه ها در همه زمان ها به حداکثر عملکرد پایگاه داده نیاز دارند و بنابراین می توانند در صورت عدم موفقیت هر مؤلفه مقدار کمی از دست دادن داده را تحمل کنند. موارد زیر توضیحات مختصری از حالت های محافظت در دسترس برای هر یک از این شرایط است:

این حالت حفاظت بالاترین سطح حفاظت از داده ها را فراهم می کند که بدون به خطر انداختن در دسترس بودن یک پایگاه داده اصلی امکان پذیر است. با استفاده از Oracle Data Guard ، معاملات تا زمانی که تمام داده های مجدد مورد نیاز برای بازیابی آن معاملات یا در حافظه دریافت شده باشند یا برای ورود به سیستم آماده به کار (بسته به پیکربندی) در حداقل یک پایگاه داده آماده به کار هماهنگ ارسال نمی شوند ، انجام نمی شود. اگر پایگاه داده اصلی نتواند جریان مجدد خود را به حداقل یک پایگاه داده آماده به کار هماهنگ بنویسد ، به گونه ای عمل می کند که گویی در حالت عملکرد حداکثر برای حفظ در دسترس بودن پایگاه داده اصلی است تا اینکه دوباره قادر به نوشتن جریان مجدد خود در یک پایگاه داده هماهنگ باشد.

این حالت حفاظت از دست دادن داده های صفر به جز در مورد برخی از گسل های مضاعف ، مانند عدم موفقیت یک بانک اطلاعاتی اولیه پس از عدم موفقیت در پایگاه داده آماده به کار ، تضمین می کند.

این حالت محافظت پیش فرض است. این بالاترین سطح حفاظت از داده ها را فراهم می کند که بدون تأثیرگذاری بر عملکرد یک پایگاه داده اصلی امکان پذیر است. این کار با اجازه انجام معاملات به محض اینکه تمام داده های مجدد تولید شده توسط آن معاملات به گزارش آنلاین ارسال شده اند ، انجام می شود. داده های Redo همچنین به یک یا چند پایگاه داده آماده به کار نوشته شده است ، اما این کار به صورت ناهمزمان با توجه به تعهد معامله انجام می شود ، بنابراین عملکرد پایگاه داده اولیه با تأخیر در نوشتن داده های مجدد به پایگاه داده (های) آماده به کار بی تأثیر نیست.

این حالت حفاظت از داده های کمی کمتر از حداکثر حالت در دسترس بودن برخوردار است و تأثیر کمتری در عملکرد پایگاه داده اولیه دارد.

این حالت حفاظت تضمین می کند که در صورت عدم موفقیت بانک اطلاعاتی ، هیچ از دست دادن داده ها رخ نمی دهد. برای ارائه این سطح از حفاظت ، داده های مجدد مورد نیاز برای بازیابی معامله باید برای هر دو ورود به سیستم مجدد آنلاین و برای ورود به سیستم آماده به کار حداقل یک پایگاه داده آماده به کار هماهنگ قبل از انجام معامله نوشته شود. برای اطمینان از اینکه از دست دادن داده ها نمی تواند رخ دهد ، پایگاه داده اصلی به جای ادامه پردازش معاملات ، خاموش می شود ، اگر نتواند جریان مجدد خود را حداقل به یک پایگاه داده آماده به کار هماهنگ بنویسد.

هر سه حالت حفاظت نیاز به استفاده از گزینه های حمل و نقل مجدد خاص برای ارسال داده های مجدد به حداقل یک پایگاه داده آماده به کار دارند.

  • حالت های محافظت از نگهبان داده های اوراکل برای توضیحات بیشتر در مورد این حالت ها و برای اطلاعات در مورد تنظیم حالت محافظت از یک پایگاه داده اصلی

1. 5 عدم موفقیت مشتری

یک معماری در دسترس بودن بالا نیاز به قابلیت عدم موفقیت سریع برای پایگاه داده ها و مشتری های پایگاه داده دارد. عدم موفقیت مشتری شامل اطلاع رسانی خرابی ، پاکسازی اتصال بی نقص و اتصال مجدد شفاف به پایگاه داده اولیه جدید است.

Oracle Database امکان ادغام عدم موفقیت پایگاه داده را با رویه های عدم موفقیت فراهم می کند که بطور خودکار مشتری ها را در عرض چند ثانیه از یک پایگاه داده ، به یک پایگاه داده اصلی جدید هدایت می کنند.

  • Oracle Data Guard Broker برای اطلاعات در مورد الزامات پیکربندی خاص برای Oracle Data Guard برای اطلاع رسانی سریع برنامه (FAN) ، عدم موفقیت اتصال سریع (FCF) و خدمات پایگاه داده خاص نقش
  • حداکثر معماری در دسترس بودن مشتری عدم موفقیت بهترین شیوه های فنی در http://www.oracle.com/goto/maa

1. 5. 1 تداوم برنامه

تداوم برنامه یکی از ویژگی های پایگاه داده اوراکل است که پس از یک خطای قابل بازیابی که باعث شده جلسه پایگاه داده در دسترس نباشد ، تکرار سریع و غیرقانونی درخواست ها را در برابر پایگاه داده امکان پذیر می کند.

تداوم برنامه برای تعویض نگهبان داده Oracle به پایگاه داده های آماده به کار فیزیکی پشتیبانی می شود. همچنین برای عدم شروع سریع به حالت های فیزیکی در حالت حداکثر محافظت از داده ها پشتیبانی می شود. برای استفاده از تداوم برنامه ، پایگاه داده های اولیه و آماده به کار باید برای خوشه های برنامه Oracle Real (Oracle RAC) یا Oracle Active Data Guard مجاز باشند.

  • Oracle Real Application Clusters Adming و Deployment برای اطلاعات در مورد تداوم برنامه

1. 6 Oracle Data Guard و فن آوری های مکمل

پایگاه داده اوراکل چندین فناوری منحصر به فرد را ارائه می دهد که Oracle Data Guard را تکمیل می کند تا به حفظ سیستم های مهم تجارت با سطح بیشتر در دسترس بودن و محافظت از داده ها کمک کند تا در هنگام استفاده از هر راه حل به خودی خود.

لیست زیر برخی از فن آوری های در دسترس بودن بالا Oracle را خلاصه می کند:

  • Oracle Real Application Clusters (Oracle RAC) Oracle RAC چندین سرور مستقل را امکان پذیر می کند که توسط یک اتصال به هم وصل می شوند تا دسترسی به یک پایگاه داده اوراکل را به اشتراک بگذارند ، در هنگام خرابی ، در دسترس بودن ، مقیاس پذیری و افزونگی بالایی را فراهم می کنند. Oracle RAC و Oracle Data Guard در کنار هم مزایای محافظت در سطح سیستم ، سطح سایت و حفاظت از سطح داده را ارائه می دهند و در نتیجه سطح بالایی از در دسترس بودن و بازیابی فاجعه بدون از دست دادن داده ها ایجاد می شود.
    • Oracle RAC با ارائه بازیابی سریع و اتوماتیک از خرابی ها ، مانند خرابی گره و تصادفات نمونه ، به خرابی سیستم می پردازد. همچنین باعث افزایش مقیاس پذیری برنامه ها می شود.
    • نگهبان داده های اوراکل به خرابی سایت و محافظت از داده ها از طریق پایگاه داده های اولیه و آماده سازی معامله ای که دیسک ها را به اشتراک نمی گذارند ، خطاب می کند و امکان بازیابی از فاجعه سایت و فساد داده ها را فراهم می کند.

    بسیاری از معماری های مختلف با استفاده از Oracle RAC و Oracle Data Guard بسته به استفاده از سایت های محلی و از راه دور و استفاده از گره ها و ترکیبی از پایگاه داده های آماده به کار منطقی و فیزیکی امکان پذیر است. خوشه های Oracle Data Guard و Oracle Real Application را برای ادغام Oracle RAC و Oracle Data Guard ادغام کنید.

    • همیشه خدمات پایگاه داده غیر کلان
    • ادغام بهتر برای سرورهای پایگاه داده
    • مجازی سازی سرور پیشرفته
    • توسعه هزینه پایین تر و پلت فرم تست برای Full Oracle RAC

    علاوه بر این ، Oracle RAC One Node ادغام ذخیره سازی پایگاه داده را تسهیل می کند ، محیط پایگاه داده شما را استاندارد می کند و در صورت لزوم شما را قادر می سازد تا بدون خرابی یا اختلال ، به یک پایگاه داده کامل و Multinode Oracle RAC ارتقا دهید.

    به عنوان Oracle Database 11 G Release 2 (11. 2. 0. 2) ، Oracle Data Guard و Oracle Data Guard Broker کاملاً با خوشه های Oracle Real Application One Node (Oracle RAC One Node) یکپارچه شده اند.

    • نیاز به بازگرداندن پشتیبان گیری را از بین می برد و تغییرات را تا زمان خطا یا فساد تغییر می دهد. در عوض ، پایگاه داده Flashback می تواند بدون بازگرداندن پرونده های داده ، یک پایگاه داده Oracle را به یک نقطه قبلی بازگرداند.
    • جایگزینی برای تأخیر در کاربرد مجدد برای محافظت در برابر خطاهای کاربر یا فساد منطقی فراهم می کند. بنابراین ، پایگاه داده های آماده به کار می توانند با پایگاه داده اصلی همگام تر شوند ، بنابراین باعث کاهش زمان عدم موفقیت و تعویض می شوند.
    • از نیاز به ایجاد مجدد دوباره پایگاه داده اصلی اصلی پس از عدم موفقیت جلوگیری می کند. پایگاه داده اولیه شکست خورده می تواند قبل از عدم موفقیت به یک نقطه از زمان بازگردد و تبدیل به یک پایگاه داده آماده به کار برای پایگاه داده اصلی جدید شود.

    برای کسب اطلاعات در مورد پایگاه داده فلاش بک ، و مشخص کردن تأخیر زمانی برای استفاده از پرونده های ورود به سیستم بایگانی شده برای اطلاعات در مورد توصیف کاربرد داده های مجدد ، به راهنمای پشتیبان گیری از پایگاه داده اوراکل و بازیابی مراجعه کنید.

    • برای ایجاد یک پایگاه داده آماده به کار از پشتیبان گیری از پایگاه داده اصلی خود ، از دستور Recovery Manager Duplicate استفاده کنید.
    • به جای پایگاه داده تولید ، از یک پایگاه داده آماده به کار فیزیکی تهیه کنید ، بار خود را در پایگاه داده تولید تسکین دهید و استفاده کارآمد از منابع سیستم را در سایت آماده به کار فراهم کنید. علاوه بر این ، در حالی که پایگاه داده آماده به کار فیزیکی در حال استفاده مجدد است ، می توان از نسخه پشتیبان تهیه کرد.
    • با حذف خودکار پرونده های ورود به سیستم بایگانی شده استفاده شده برای ورودی پس از انجام نسخه پشتیبان ، به مدیریت پرونده های ورود به سیستم بایگانی شده کمک کنید.

    1. 7 Oracle Active Data Guard از Oracle Sharding پشتیبانی می کند

    Oracle Sharding به شما امکان می دهد تا داده های افقی را در چندین پایگاه داده مستقل اوراکل و درخواست های اتصال به پایگاه داده را به پایگاه داده هایی که حاوی داده های مناسب هستند ، تقسیم کنید. Oracle Data Guard و Oracle Sharding فناوری های یکپارچه هستند.

    Sharding داده ها را به چندین پایگاه داده مستقل (SHARDS) تقسیم می کند که هیچ گونه منابع فیزیکی را به اشتراک نمی گذارد. Sharding معمولاً با تکثیر داده ها مانند مواردی که توسط Oracle Data Guard ارائه شده است ، ترکیب می شود. Oracle Data Guard تکثیر سریع تک استاد یک پایگاه داده کل اوراکل را ارائه می دهد. در یک پیکربندی نگهبان داده Oracle یک پایگاه داده اولیه به روزرسانی و یک یا چند پایگاه داده آماده به کار وجود دارد که می تواند برای دسترسی فقط خواندنی باز باشد. تکثیر می تواند عملکرد و مقیاس پذیری یک بانک اطلاعاتی Sharded را بهبود بخشد و در دسترس بودن و بازیابی فاجعه بالا باشد. توپولوژی تکثیر در یک بانک اطلاعاتی Sharded با استفاده از گزین ه-repl در دستور gdsctl ایجاد ShardCatalog مشخص شده است. توپولوژی تکثیر پیش فرض Oracle Data Guard است.

    Oracle Sharding از دو روش Sharding پشتیبانی می کند: مدیریت سیستم و کامپوزیت. روش Sharding با دستور gdsctl ایجاد ShardCatalog مشخص شده است.

    تکه هایی که متعلق به یک گروه گروهی هستند ، معمولاً در همان مرکز داده قرار دارند. یک گروه کلی کل می تواند به طور کامل در یک یا چند گروه گروه در مراکز داده یکسان یا متفاوت تکرار شود.

    Sharding با مدیریت سیستم با تکثیر نگهبان داده Oracle

    در Sharding با مدیریت سیستم ، واحد منطقی تکثیر گروهی از قسمتهای به نام ShardGroup است. در Sharding با مدیریت سیستم ، یک گروه گروه شامل کلیه داده های ذخیره شده در پایگاه داده Sharded است. داده ها به طور خودکار با استفاده از پارتیشن بندی توسط هش ثابت در قسمتهای مختلف توزیع می شوند (هش ثابت یک استراتژی پارتیشن بندی است که معمولاً در سیستم های توزیع شده مقیاس پذیر استفاده می شود). الگوریتم پارتیشن بندی به طور مساوی و تصادفی داده ها را در قسمتهای مختلف توزیع می کند. شکل زیر نشان می دهد که چگونه از تکثیر نگهبان داده های اوراکل با استفاده از سیستم مدیریت شده استفاده می شود. یک گروه اصلی - Shardgroup 1 و دو ShardGroup آماده به کار - Shardgroup 2 و Shardgroup 3 وجود دارد.

    شکل 1-4 Sharding با مدیریت سیستم با تکثیر نگهبان داده Oracle

    Description of Figure 1-4 follows

    توضیحات "شکل 1-4 Sharding با مدیریت سیستم با تکثیر نگهبان داده Oracle"

    ShardGroup 1 شامل بانکهای اطلاعاتی اولیه Oracle Data Guard (Shards 1 ، 2 ، 3) است. ShardGroup 2 از پایگاه داده های آماده به کار محلی (Shards 4 ، 5 ، 6) تشکیل شده است که در همان دیتاسنتر واقع شده و برای تکثیر همزمان پیکربندی شده اند. و ShardGroup 3 از راه راههای از راه دور (Shards 7 ، 8 ، 9) واقع در یک دیتاسنتر متفاوت و برای تکثیر ناهمزمان پیکربندی شده است. توپولوژی تکثیر پیش فرض Oracle Data Guard است. برای باز کردن هر آماده به کار در تنظیمات در حالت فقط خواندنی ، باید Oracle Active Data Guard را فعال کنید. این کار با استفاده از گزین ه-deploy_as action_standby در دستور gdsctl add shardgroup انجام می شود.

    بانک اطلاعاتی Sharded که در شکل قبلی نشان داده شده است شامل سه مجموعه از قسمتهای تکرار شده است: ، و. هر مجموعه ای از shards تکرار شده به عنوان یک پیکربندی کارگزار نگهبان Oracle Data با فعال کردن سریع شروع شده مدیریت می شود.

    برای استقرار تکثیر ، شما فقط باید خواص گروههای شارد (منطقه ، نقش و غیره) را مشخص کرده و به آنها اضافه کنید. Oracle Sharding به طور خودکار Oracle Data Guard را پیکربندی می کند و یک ناظر Failover Failover را برای هر مجموعه از قسمتهای تکرار شده شروع می کند. همچنین تعادل بار بار کاری فقط خواندنی ، خدمات جهانی مبتنی بر نقش و تاخیر تکثیر و مسیریابی مبتنی بر محل را فراهم می کند.

    برای استقرار پیکربندی نشان داده شده در شکل قبلی ، دستورات GDSCTL زیر را اجرا کنید:

    اضافه کردن ShardGrou p-ShardGroup ShardGroup 1-region dc 1-deploy_as اضافه کردن shardgrou p-shardgroup shardgroup 2-region dc 1-dplose yourby itrbycrou p-shardgroup shardgroup 3-region dc 2-deploy_as preatby shardgroupploup 1-destinationgroup 1-destinationgroup-ShardGroup ShardGroup 3-Destination Host0 9-Credential oracle_cre d-netparamfile /home/oracle/netca_dbhome. rsp استقرار 

    Sharding Composite با تکثیر نگهبان داده Oracle

    Sharding Composite از ویژگی های Sharding با مدیریت سیستم و Sharding با مدیریت کاربر استفاده می کند. در تراش کامپوزیت واحد منطقی تکثیر گروهی از قسمتهای به نام شارد گروه (مانند Sharding با مدیریت سیستم) است. همچنین در Sharding کامپوزیت ، یک بانک اطلاعاتی Sharded از چندین قسمت از فضای (همانطور که در Sharding با مدیریت کاربر) تشکیل شده است ، با این حال ، هر قسمت از فضای ، به جای تکه های تکرار شده ، حاوی گروه های تکثیر شده همانطور که در شکل زیر نشان داده شده است.

    شکل 1-5 Sharding کامپوزیت با تکثیر نگهبان داده Oracle

    Description of Figure 1-5 follows

    توضیحات "شکل 1-5 تراش کامپوزیت با تکثیر نگهبان داده اوراکل"

    برای استقرار پیکربندی نشان داده شده در شکل قبلی ، دستورات GDSCTL زیر را اجرا کنید:

    ایجاد Shardcatalo g-sharding کامپوزی ت-Database Host00: 1521: CA T-Region DC1 ، DC2 ، DC3 اضافه کردن GS M-GSM GSM 1-Listener 157 1-catalog Host00: 1521: CAT  REGION DC1 GS M-GS M-GSM 2-LISTERLISTENGLISTALOG1 1-LISTERALOG00 157 1-LOSTERALOG00-Deploy_As Standby اضافه کردن ShardGrou p-shardGroup ShardGroup_B 3-shardspace shardspace_ a-region dc 2-deploy_as standby create shar d-shardgroup shardgroup_a 1-destrination hostprination orcredential orcl_credia n-netparamfile /netsphome/netcaille/oreTca_oreLace_oreTca_Oracleace/NetCaille/orcl_cre d-netparamfile /home/oracle/netca_dbhome. rsp استقرار 

    مطالب مرتبط

    • راهنمای مدیر پایگاه داده اوراکل
    • دیتابیس اوراکل مفاهیم و راهنمای مدیریت جهانی داده های جهانی

    1. 8 خلاصه مزایای نگهبان داده اوراکل

    Oracle Data Guard یک بازیابی فاجعه کارآمد و جامع و راه حل در دسترس بودن بالا را ارائه می دهد.

    Oracle Data Guard این مزایا را ارائه می دهد:

    • در دسترس بودن بالا و قابلیت های مدیریت آسان برای مدیریت و عدم موفقیت در مدیریت ، اجازه واژگونی نقش را بین بانکهای اطلاعاتی اولیه و آماده به کار می کند و به حداقل رساندن خرابی پایگاه داده اصلی برای قطع برنامه ریزی شده و برنامه ریزی شده است.
    • محافظت کامل از داده های Oracle Guard می تواند از دست دادن داده های صفر ، حتی در مواجهه با بلایای پیش بینی نشده اطمینان حاصل کند. یک پایگاه داده آماده به کار ، محافظت در برابر قطع برنامه های غیر برنامه ریزی شده از انواع ، از جمله فساد داده ها و خطای اداری را فراهم می کند. از آنجا که داده های مجدد دریافت شده از یک بانک اطلاعاتی اولیه در یک پایگاه داده آماده به کار اعتبار می شوند ، فساد فیزیکی که می توانند در یک پایگاه داده اولیه رخ دهند ، به پایگاه داده آماده به کار پخش نمی شوند. اعتبار سنجی اضافی که در یک پایگاه داده آماده به کار انجام می شود ، همچنین از فساد منطقی داخل بلوک و فساد از دست رفته در حالت آماده به کار جلوگیری می کند. به همین ترتیب ، خطاهای اداری مانند حذف پرونده های تصادفی توسط یک مدیر ذخیره سازی به یک پایگاه داده آماده به کار پخش نمی شود. از یک پایگاه داده آماده به کار فیزیکی همچنین می توان برای محافظت در برابر خطاهای کاربر استفاده کرد یا با تأخیر در کاربرد مجدد یا با استفاده از پایگاه داده Flashback برای عقب نشینی آماده به کار و استخراج یک کپی خوب از داده ها.
    • استفاده کارآمد از منابع سیستم جداول پایگاه داده آماده به کار که با داده های مجدد دریافت شده از پایگاه داده اولیه به روز می شوند می توانند برای سایر کارهای مانند پشتیبان گیری ، گزارش دهی ، جمع بندی و نمایش داده ها استفاده شوند ، در نتیجه بار کار اصلی پایگاه داده لازم برای انجام این کارها را کاهش می دهند. CPU با ارزش و چرخه I/O.
    • انعطاف پذیری در حفاظت از داده ها برای تعادل در دسترس بودن در برابر نیازهای عملکرد ، Oracle Data Guard حداکثر حداکثر محافظت ، حداکثر در دسترس بودن و حداکثر حالت عملکرد را برای کمک به شرکت ها در دسترس بودن داده ها در برابر نیازهای عملکرد سیستم ارائه می دهد.
    • تشخیص و وضوح اتوماتیک در صورت از بین رفتن اتصال بین پایگاه داده های اولیه و یک یا چند آماده به کار (به عنوان مثال ، به دلیل مشکلات شبکه) ، پس از آن داده های تولید مجدد در پایگاه داده اصلی نمی توانند به آن پایگاه داده های آماده به کار ارسال شوند. پس از برقراری ارتباط مجدد ، پرونده های ورود به سیستم بایگانی شده (که به عنوان یک شکاف گفته می شود) به طور خودکار توسط Oracle Data Guard تشخیص داده می شوند ، که سپس به طور خودکار پرونده های ورود به سیستم مجدداً از دست رفته را به پایگاه داده های آماده به کار منتقل می کنند. پایگاه داده های آماده به کار با پایگاه داده اصلی ، بدون مداخله دستی توسط DBA هماهنگ می شوند.
    • مدیریت متمرکز و ساده کارگزار نگهبان داده Oracle یک رابط کاربری گرافیکی و یک رابط خط فرمان برای خودکار سازی مدیریت و کارهای عملیاتی در چندین پایگاه داده در یک پیکربندی نگهبان داده اوراکل فراهم می کند. کارگزار همچنین تمام سیستم های موجود در یک پیکربندی محافظ داده Oracle را کنترل می کند.
    • ادغام با پایگاه داده اوراکل Oracle Data Guard یکی از ویژگی های Oracle Database Enterprise Edition است و نیازی به نصب جداگانه ندارد.
    • انتقال نقش اتوماتیک هنگامی که Fast-Start Failover فعال می شود ، کارگزار نگهبان Oracle Data به طور خودکار در صورت بروز فاجعه در سایت اولیه به یک سایت آماده به کار هماهنگ نمی رسد و نیازی به مداخله توسط DBA ندارد. علاوه بر این ، برنامه ها به طور خودکار از انتقال نقش مطلع می شوند.
استراتژی‌های اسکالپ...
ما را در سایت استراتژی‌های اسکالپ دنبال می کنید

برچسب : نویسنده : ناصر تقوایی بازدید : <-PostHit-> تاريخ : پنجشنبه 8 تير 1402 ساعت: 20:03