آموزش دیتاگارد در اوراکل
TRANSCRIPT
![Page 1: آموزش دیتاگارد در اوراکل](https://reader038.vdocuments.pub/reader038/viewer/2022103105/5870ee221a28abcf288b7767/html5/thumbnails/1.jpg)
:مدرسحمیدرضا پاکپور
«g11آموزش کاربردی پیاده سازی دیتاگارد در اوراکل »
1
اوراکلآموزش دیتاگارد در
faradars.org/ fvorc9410
فرادرس
FaraDars.org
![Page 2: آموزش دیتاگارد در اوراکل](https://reader038.vdocuments.pub/reader038/viewer/2022103105/5870ee221a28abcf288b7767/html5/thumbnails/2.jpg)
«آشنایی با مفاهیم دیتاگارد»
2
اوراکلآموزش دیتاگارد در
faradars.org/ fvorc9410
فرادرس
FaraDars.org
![Page 3: آموزش دیتاگارد در اوراکل](https://reader038.vdocuments.pub/reader038/viewer/2022103105/5870ee221a28abcf288b7767/html5/thumbnails/3.jpg)
اوراکلآموزش دیتاگارد در
faradars.org/ fvorc9410
مقدمه
کهییهازماندرهادادهبازگشتوهادادهحفظها،دادهبههمیشگیدسترسیبرایخوبتکنیکیکتوانمیرادیتاگارداوراکل•جغرافیاییمختلفنقاطدرStandbyصورتبهمختلفهایدیتابیسکهگفتتوانمیواقعدر،دانستدهدمیرخحادثهیک
.افتدنمیکارازسیستمکلدیگرسیستمیکافتادنکارازباودارندوجود
ایندرورودمیشماربهدیتابیسمباحثترینپیشرفتهازیکیکهباشدمیدیتاگاردسازیپیادهنحوهآموزشاینازهدف:توجه•استفادهیعملیاتسازیپیادهبرایتوانیدمیآنازکهاستشدهدادهشرحدیتاگاردسازیپیادهمراحلگامبهگامصورتبهآموزش
.کنید
3
فرادرس
FaraDars.org
![Page 4: آموزش دیتاگارد در اوراکل](https://reader038.vdocuments.pub/reader038/viewer/2022103105/5870ee221a28abcf288b7767/html5/thumbnails/4.jpg)
اوراکلآموزش دیتاگارد در
faradars.org/ fvorc9410
ساختار
.باشنداطارتبدرهمباشبکهطریقازبایدولیباشندکجاهرتوانندمیجغرافیاییلحاظازجایگزینواصلیهایدیتابیس•
اصلیدیتابیس•
(Standby)جایگزیندیتابیس•
فیزیکی(Physical)
منطقی(Logical)
4
فرادرس
FaraDars.org
![Page 5: آموزش دیتاگارد در اوراکل](https://reader038.vdocuments.pub/reader038/viewer/2022103105/5870ee221a28abcf288b7767/html5/thumbnails/5.jpg)
اوراکلآموزش دیتاگارد در
faradars.org/ fvorc9410
( : (Primaryدیتابیس اصلی
RedoتوسطکاراینکهشودمنتقلStandbyدیتابیسبهبایدبگیردصورتPrimaryهایدادهدرکهتغییریهروباشدمیاصلیدیتابیس•
Transportگیردمیصورت.Redo TransportدیتابیسدرPrimaryراتراکنشیکاربرکهزمانیCommitکندمیRedo Dataدرonline
redo logیکآنازبعدوشودمینوشتهArchiveزمانیشودمیگرفتهآنازArchiveبرایآنازکپییکشودمیتولیدStandbyمیفرستاده
.شودمیاعمالStandbyدروشدهApplyآنازپسوشود
5
فرادرس
FaraDars.org
![Page 6: آموزش دیتاگارد در اوراکل](https://reader038.vdocuments.pub/reader038/viewer/2022103105/5870ee221a28abcf288b7767/html5/thumbnails/6.jpg)
اوراکلآموزش دیتاگارد در
faradars.org/ fvorc9410
( : (Standbyدیتابیس جایگزین
داردقراردیگرسروریکدرکپیاین،Duplicateوسیلهبهیاوشودمنتقلبکاپطریقازیاتواندمیکپیاینکهباشدمیاصلیدیتابیسازکپییک•
.کندمیاقدامهاRedoانتقالبهنسبتاصلیدیتابیسآنهاارتباطشدنبرقرارودیتابیسدواینبندیپیکرازپسو
( Physical)فیزیکی •
از . ندکس ها باید یکساان باشاداینظیر با دیتابیس اصلی اسکیمای دیتابیس. ساختار دیسکی دیتابیس باید بالک به بالک با دیتابیس اصلی یکسان باشد.شودمی اعمالتغییرات Redoطریق
(Logical)منطقی •
و از طریق اعمال . ها می تواند مختلف باشدهدادلحاظ منطقی باید با دیتابیس اصلی یکسان باشد ولی به لحاظ فیزیکی و ساختار ازSQL با تغییرات.دیتابیس اصلی منطبق می شود
6
فرادرس
FaraDars.org
![Page 7: آموزش دیتاگارد در اوراکل](https://reader038.vdocuments.pub/reader038/viewer/2022103105/5870ee221a28abcf288b7767/html5/thumbnails/7.jpg)
اوراکلآموزش دیتاگارد در
faradars.org/ fvorc9410
(Redo Transport Service)انتقال تغییراتسرویس
.کنترل انتقال اتوماتیک تغییرات از دیتابیس اصلی به مقاصد
تغییرات با توجه به پیکربندی انتقال •
بوجود آمده به علت مشکالت شبکه ای در الگ فایل های آرشیو شده (GAP)فواصلرفع مدیریت •
روی حالت محافظت از دادهتاکید •
.الگ فایل های آرشیوشده خراب یا از دست رفته و برگرداندن آن ها از روی دیتابیس اصلی و یا دیگر دیتابیس های جایگزینتشخیص •
7
فرادرس
FaraDars.org
![Page 8: آموزش دیتاگارد در اوراکل](https://reader038.vdocuments.pub/reader038/viewer/2022103105/5870ee221a28abcf288b7767/html5/thumbnails/8.jpg)
اوراکلآموزش دیتاگارد در
faradars.org/ fvorc9410
Standbyدر دیتابیس GAPحل مشکل
SELECT sequence#, applied, first_change# "Start SCN",
next_change# "End SCN", to_char(completion_time, 'hh24:mi:ss DD_MON_YYYY')
FROM v$archived_log
WHERE completion_time > sysdate -1
ORDER BY sequence#
:نتیجه•
• SEQUENCE# APP Start SCN End SCN TO_CHAR(COMPLETION_T
• ———————- ———- ——————–
• 12740 YES 1001281482 1003384098 08:32:12 05-NOV-2012
• 12742 NO 1003385234 1003388620 08:32:52 05-NOV-2012
• 12743 NO 1003388620 1003399424 08:42:07 05-NOV-2012
• alter database register logfile 'e:\oracle\oradata\mydb\archive\ARCH12741‘;8
از دیتابیس 12741در این مثال متوجه میشویم که الگ .اصلی دریافت نشده است
فرادرس
FaraDars.org
![Page 9: آموزش دیتاگارد در اوراکل](https://reader038.vdocuments.pub/reader038/viewer/2022103105/5870ee221a28abcf288b7767/html5/thumbnails/9.jpg)
اوراکلآموزش دیتاگارد در
faradars.org/ fvorc9410
(Redo Apply Service)سرویس اعمال تغییرات
Real timeبا تاخیر و یا روی دیتابیس جایگزین برای انطباق تراکنشی با دیتابیس اصلی (Redo Data)اعمال تغییرات •
9
فرادرس
FaraDars.org
![Page 10: آموزش دیتاگارد در اوراکل](https://reader038.vdocuments.pub/reader038/viewer/2022103105/5870ee221a28abcf288b7767/html5/thumbnails/10.jpg)
اوراکلآموزش دیتاگارد در
faradars.org/ fvorc9410
(Role Transition)تغییر نقش
.تغییر نقش دیتابیس از اصلی به جایگزین و یا بالعکس•
•:Switchover نمی ابتدا اصلی به جایگزین تبدیل شده و سپس جایگزین به اصلی و داده ای نیز از بین .جهت اعمال یکسری تغییرات روی دیتابیس ها
.رود
•:Failover راهبر دیتابیس به گونه ای می تواند این کار را .وقتی دیتابیس اصلی از دسترس خارج می شود، و دیتابیس جایگزین جای آن را می گیرد
.انجام دهد که داده ای از دست نرود
10
فرادرس
FaraDars.org
![Page 11: آموزش دیتاگارد در اوراکل](https://reader038.vdocuments.pub/reader038/viewer/2022103105/5870ee221a28abcf288b7767/html5/thumbnails/11.jpg)
اوراکلآموزش دیتاگارد در
faradars.org/ fvorc9410
معماری دیتاگارد
11
Standb
y
Redo
LogsRFSNSA
Primary
Online
Redo Logs
Primary
Database
LGWRSGA
Redo Buffer
Active
Standby
Database
Queries, Reports
Testing & Backups
MRP
تراکنش های کاربر
DDL ,تغییرات ,پرس و جوها
Oracle Net
Co
mm
it
فرادرس
FaraDars.org
![Page 12: آموزش دیتاگارد در اوراکل](https://reader038.vdocuments.pub/reader038/viewer/2022103105/5870ee221a28abcf288b7767/html5/thumbnails/12.jpg)
اوراکلآموزش دیتاگارد در
faradars.org/ fvorc9410
(Data Guard Broker)واسط دیتاگارد
.مانیتور پیکربندی دیتاگارد را انجام می دهدو یک چهارچوب برای مدیریت دیتابیس های توزیع شده است که به طور اتوماتیک ایجاد، نگهداری
و فعال کردن پیکربندی دیتاگارد نظیر راه اندازی سرویس های انتقال و اعمال تغییراتایجاد •
کل پیکربندی از هر سیستمی در این پیکربندیمدیریت •
(RAC)و مانیتور کردن پیکربندی شامل دیتابیس اصلی و جایگزینمدیریت •
DGMGRLیا یک دستور در EMکردن تغییر نقش با یک کلیک درآسان •
(failoverاز دست ندادن دیتا و مدیریت اتوماتیک )fast-start failoverکردن فعال •
:می تواند کارهای زیر را اتوماتیک یا ساده سازد EMعالوه بر این ها •
پشتیبان از دیتابیس اصلیاز روی یک نسخه (Logical)یا منطقی Physical ))یک دیتابیس جایگزین فیزیکیایجاد •
یا اضافه کردن یک دیتابیس جایگزین موجود به پیکربندیایجاد •
...مانیتور کردن اعمال تغییرات و شناسایی خطاها و•
12
فرادرس
FaraDars.org
![Page 13: آموزش دیتاگارد در اوراکل](https://reader038.vdocuments.pub/reader038/viewer/2022103105/5870ee221a28abcf288b7767/html5/thumbnails/13.jpg)
اوراکلآموزش دیتاگارد در
faradars.org/ fvorc9410
مزایا
دیتابیسباراآنوانتمیدیتابیسیکشکستزماندرهمچنین.کندمیفراهمدیتابیسسیستمبرایرادیتابیسبهدسترسیمیزانباالتریندیتاگارد•
یتاگاردد.برساندممکنحداقلبهرادادهدادندستازمیزانتواندمیدیتاگارد.دادکاهشرادیتابیسنبودندسترسدرمیزانوکردتعویضسالمت
.سرورویندوزولینوکسمثالباشندمتفاوتتوانندمیStandbyواصلیهایدیتابیسکهمعنیاینبهکندمیپشتیبانینیزراناهمگنهایسیستم
13
فرادرس
FaraDars.org
![Page 14: آموزش دیتاگارد در اوراکل](https://reader038.vdocuments.pub/reader038/viewer/2022103105/5870ee221a28abcf288b7767/html5/thumbnails/14.jpg)
اوراکلآموزش دیتاگارد در
faradars.org/ fvorc9410
معایب
سروردرکهتغییریهریعنیداشتنخواهدوجوداطالعاتتبادلامکانشودقطعشبکهارتباطاگرکهاستایندردیتاگاردمعایبمهمترینازیکی•
دیتاگارد.باشدEnterpriseحتماًبایدStandbyواصلیدیتابیسنسخهاینکهبعدینکته.شدنخواهداعمالStandbyسروردرشودانجاماصلی
.باشدمیدیتاگاردEnterpriseنسخههایویژگیازیکی
14
فرادرس
FaraDars.org
![Page 15: آموزش دیتاگارد در اوراکل](https://reader038.vdocuments.pub/reader038/viewer/2022103105/5870ee221a28abcf288b7767/html5/thumbnails/15.jpg)
اوراکلآموزش دیتاگارد در
faradars.org/ fvorc9410
پایان
15
فرادرس
FaraDars.org
![Page 16: آموزش دیتاگارد در اوراکل](https://reader038.vdocuments.pub/reader038/viewer/2022103105/5870ee221a28abcf288b7767/html5/thumbnails/16.jpg)
اوراکلآموزش دیتاگارد در
faradars.org/ fvorc9410
این اسالید ها بر مبنای نکات مطرح شده در فرادرس« آموزش دیتاگارد در اوراکل»
.شده استتهیه
یدبرای کسب اطالعات بیشتر در مورد این آموزش به لینک زیر مراجعه نمای
faradars.org/fvorc9410
اوراکلآموزش دیتاگارد در
faradars.org/ fvorc9410
فرادرس
FaraDars.org