SlideShare a Scribd company logo
1 of 16
Download to read offline
‫مدرس‬:
‫پاکپور‬ ‫حمیدرضا‬
«‫اوراکل‬ ‫در‬ ‫دیتاگارد‬ ‫سازی‬ ‫پیاده‬ ‫کاربردی‬ ‫آموزش‬g11»
1
‫در‬ ‫دیتاگارد‬ ‫آموزش‬‫اوراکل‬
faradars.org/ fvorc9410
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
«‫دیتاگارد‬ ‫مفاهیم‬ ‫با‬ ‫آشنایی‬»
2
‫در‬ ‫دیتاگارد‬ ‫آموزش‬‫اوراکل‬
faradars.org/ fvorc9410
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫در‬ ‫دیتاگارد‬ ‫آموزش‬‫اوراکل‬
faradars.org/ fvorc9410
‫مقدمه‬
•‫اوراکل‬‫دیتاگارد‬‫را‬‫می‬‫توان‬‫یک‬‫تکنیک‬‫خوب‬‫برای‬‫دسترسی‬‫همیشگی‬‫به‬‫داده‬،‫ها‬‫حفظ‬‫داده‬‫ها‬‫و‬‫بازگشت‬‫داده‬‫ها‬‫در‬‫زمان‬‫ها‬‫ی‬‫ی‬‫که‬
‫یک‬‫حادثه‬‫رخ‬‫می‬‫دهد‬‫دانست‬،‫در‬‫واقع‬‫می‬‫توان‬‫گفت‬‫که‬‫دیتابیس‬‫های‬‫مختلف‬‫به‬‫صورت‬Standby‫در‬‫نقاط‬‫مختلف‬‫جغرافیایی‬
‫وجود‬‫دارند‬‫و‬‫با‬‫از‬‫کار‬‫افتادن‬‫یک‬‫سیستم‬‫دیگر‬‫کل‬‫سیستم‬‫از‬‫کار‬‫نمی‬‫افتد‬.
•‫توجه‬:‫هدف‬‫از‬‫این‬‫آموزش‬‫نحوه‬‫پیاده‬‫سازی‬‫دیتاگارد‬‫می‬‫باشد‬‫که‬‫یکی‬‫از‬‫پیشرفته‬‫ترین‬‫مباحث‬‫دیتابیس‬‫به‬‫شمار‬‫می‬‫رود‬‫و‬‫در‬‫این‬
‫آموزش‬‫به‬‫صورت‬‫گام‬‫به‬‫گام‬‫مراحل‬‫پیاده‬‫سازی‬‫دیتاگارد‬‫شرح‬‫داده‬‫شده‬‫است‬‫که‬‫از‬‫آن‬‫می‬‫توانید‬‫برای‬‫پیاده‬‫سازی‬‫عملیات‬‫ی‬‫استفاده‬
‫کنید‬.
3
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫در‬ ‫دیتاگارد‬ ‫آموزش‬‫اوراکل‬
faradars.org/ fvorc9410
‫ساختار‬
•‫دیتابیس‬‫های‬‫اصلی‬‫و‬‫جایگزین‬‫از‬‫لحاظ‬‫جغرافیایی‬‫می‬‫توانند‬‫هر‬‫کجا‬‫باشند‬‫ولی‬‫باید‬‫از‬‫طریق‬‫شبکه‬‫با‬‫هم‬‫در‬‫ارتب‬‫اط‬‫باشند‬.
•‫دیتابیس‬‫اصلی‬
•‫دیتابیس‬‫جایگزین‬(Standby)
‫فیزیکی‬(Physical)
‫منطقی‬(Logical)
4
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫در‬ ‫دیتاگارد‬ ‫آموزش‬‫اوراکل‬
faradars.org/ fvorc9410
‫اصلی‬ ‫دیتابیس‬Primary): )
•‫دیتابیس‬‫اصلی‬‫می‬‫باشد‬‫و‬‫هر‬‫تغییری‬‫که‬‫در‬‫داده‬‫های‬Primary‫صورت‬‫بگیرد‬‫باید‬‫به‬‫دیتابیس‬Standby‫منتقل‬‫شود‬‫که‬‫این‬‫کار‬‫توسط‬Redo
Transport‫صورت‬‫می‬‫گیرد‬.Redo Transport‫در‬‫دیتابیس‬Primary‫زمانی‬‫که‬‫کاربر‬‫تراکنشی‬‫را‬Commit‫می‬‫کند‬Redo Data‫در‬online
redo log‫نوشته‬‫می‬‫شود‬‫و‬‫بعد‬‫از‬‫آن‬‫یک‬Archive‫از‬‫آن‬‫گرفته‬‫می‬‫شود‬‫زمانی‬Archive‫تولید‬‫می‬‫شود‬‫یک‬‫کپی‬‫از‬‫آن‬‫برای‬Standby‫فرستاده‬‫می‬
‫شود‬‫و‬‫پس‬‫از‬‫آن‬Apply‫شده‬‫و‬‫در‬Standby‫اعمال‬‫می‬‫شود‬.
5
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫در‬ ‫دیتاگارد‬ ‫آموزش‬‫اوراکل‬
faradars.org/ fvorc9410
‫جایگزین‬ ‫دیتابیس‬Standby): )
•‫یک‬‫کپی‬‫از‬‫دیتابیس‬‫اصلی‬‫می‬‫باشد‬‫که‬‫این‬‫کپی‬‫می‬‫تواند‬‫یا‬‫از‬‫طریق‬‫بکاپ‬‫منتقل‬‫شود‬‫و‬‫یا‬‫به‬‫وسیله‬Duplicate،‫این‬‫کپی‬‫در‬‫یک‬‫سرور‬‫دیگر‬‫قرار‬‫دارد‬
‫و‬‫پس‬‫از‬‫پیکر‬‫بندی‬‫این‬‫دو‬‫دیتابیس‬‫و‬‫برقرار‬‫شدن‬‫ارتباط‬‫آنها‬‫دیتابیس‬‫اصلی‬‫نسبت‬‫به‬‫انتقال‬Redo‫ها‬‫اقدام‬‫می‬‫کند‬.
•‫فیزیکی‬(Physical)
‫باشد‬ ‫یکسان‬ ‫اصلی‬ ‫دیتابیس‬ ‫با‬ ‫بالک‬ ‫به‬ ‫بالک‬ ‫باید‬ ‫دیتابیس‬ ‫دیسکی‬ ‫ساختار‬.‫دیتابیس‬ ‫اسکیمای‬‫اصلی‬ ‫دیتابیس‬ ‫با‬‫نظیر‬‫ای‬‫باشاد‬ ‫یکساان‬ ‫باید‬ ‫ها‬ ‫ندکس‬.‫از‬
‫طریق‬Redo‫تغییرات‬‫اعمال‬‫می‬‫شود‬.
•‫منطقی‬(Logical)
‫از‬‫ساختار‬ ‫و‬ ‫فیزیکی‬ ‫لحاظ‬ ‫به‬ ‫ولی‬ ‫باشد‬ ‫یکسان‬ ‫اصلی‬ ‫دیتابیس‬ ‫با‬ ‫باید‬ ‫منطقی‬ ‫لحاظ‬‫داد‬‫ه‬‫باشد‬ ‫مختلف‬ ‫تواند‬ ‫می‬ ‫ها‬.‫اعمال‬ ‫طریق‬ ‫از‬ ‫و‬SQL‫تغییرات‬‫با‬
‫شود‬ ‫می‬ ‫منطبق‬ ‫اصلی‬ ‫دیتابیس‬.
6
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫در‬ ‫دیتاگارد‬ ‫آموزش‬‫اوراکل‬
faradars.org/ fvorc9410
‫سرویس‬‫تغییرات‬ ‫انتقال‬(Redo Transport Service)
‫مقاصد‬ ‫به‬ ‫اصلی‬ ‫دیتابیس‬ ‫از‬ ‫تغییرات‬ ‫اتوماتیک‬ ‫انتقال‬ ‫کنترل‬.
•‫انتقال‬‫پیکربندی‬ ‫به‬ ‫توجه‬ ‫با‬ ‫تغییرات‬
•‫مدیریت‬‫رفع‬‫فواصل‬(GAP)‫شده‬ ‫آرشیو‬ ‫های‬ ‫فایل‬ ‫الگ‬ ‫در‬ ‫ای‬ ‫شبکه‬ ‫مشکالت‬ ‫علت‬ ‫به‬ ‫آمده‬ ‫بوجود‬
•‫تاکید‬‫داده‬ ‫از‬ ‫محافظت‬ ‫حالت‬ ‫روی‬
•‫تشخیص‬‫جایگزین‬ ‫های‬ ‫دیتابیس‬ ‫دیگر‬ ‫یا‬ ‫و‬ ‫اصلی‬ ‫دیتابیس‬ ‫روی‬ ‫از‬ ‫ها‬ ‫آن‬ ‫برگرداندن‬ ‫و‬ ‫رفته‬ ‫دست‬ ‫از‬ ‫یا‬ ‫خراب‬ ‫آرشیوشده‬ ‫های‬ ‫فایل‬ ‫الگ‬.
7
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫در‬ ‫دیتاگارد‬ ‫آموزش‬‫اوراکل‬
faradars.org/ fvorc9410
‫مشکل‬ ‫حل‬GAP‫دیتابیس‬ ‫در‬Standby
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:oracleoradatamydbarchiveARCH12741‘;
8
‫الگ‬ ‫که‬ ‫میشویم‬ ‫متوجه‬ ‫مثال‬ ‫این‬ ‫در‬12741‫دیتابیس‬ ‫از‬
‫است‬ ‫نشده‬ ‫دریافت‬ ‫اصلی‬.
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫در‬ ‫دیتاگارد‬ ‫آموزش‬‫اوراکل‬
faradars.org/ fvorc9410
‫تغییرات‬ ‫اعمال‬ ‫سرویس‬(Redo Apply Service)
•‫تغییرات‬ ‫اعمال‬(Redo Data)‫اصلی‬ ‫دیتابیس‬ ‫با‬ ‫تراکنشی‬ ‫انطباق‬ ‫برای‬ ‫جایگزین‬ ‫دیتابیس‬ ‫روی‬‫یا‬ ‫و‬ ‫تاخیر‬ ‫با‬Real time
9
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫در‬ ‫دیتاگارد‬ ‫آموزش‬‫اوراکل‬
faradars.org/ fvorc9410
‫نقش‬ ‫تغییر‬(Role Transition)
•‫بالعکس‬ ‫یا‬ ‫و‬ ‫جایگزین‬ ‫به‬ ‫اصلی‬ ‫از‬ ‫دیتابیس‬ ‫نقش‬ ‫تغییر‬.
•:Switchover‫ها‬ ‫دیتابیس‬ ‫روی‬ ‫تغییرات‬ ‫یکسری‬ ‫اعمال‬ ‫جهت‬.‫بین‬ ‫از‬ ‫نیز‬ ‫ای‬ ‫داده‬ ‫و‬ ‫اصلی‬ ‫به‬ ‫جایگزین‬ ‫سپس‬ ‫و‬ ‫شده‬ ‫تبدیل‬ ‫جایگزین‬ ‫به‬ ‫اصلی‬ ‫ابتدا‬‫نمی‬
‫رود‬.
•:Failover‫گیرد‬ ‫می‬ ‫را‬ ‫آن‬ ‫جای‬ ‫جایگزین‬ ‫دیتابیس‬ ‫و‬ ،‫شود‬ ‫می‬ ‫خارج‬ ‫دسترس‬ ‫از‬ ‫اصلی‬ ‫دیتابیس‬ ‫وقتی‬.‫را‬ ‫کار‬ ‫این‬ ‫تواند‬ ‫می‬ ‫ای‬ ‫گونه‬ ‫به‬ ‫دیتابیس‬ ‫راهبر‬
‫نرود‬ ‫دست‬ ‫از‬ ‫ای‬ ‫داده‬ ‫که‬ ‫دهد‬ ‫انجام‬.
10
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫در‬ ‫دیتاگارد‬ ‫آموزش‬‫اوراکل‬
faradars.org/ fvorc9410
‫دیتاگارد‬ ‫معماری‬
11
Standb
y
Redo
Logs
RFSNSA
Primary
Online
Redo Logs
Primary
Database
LGWR
SGA
Redo
Buffer
Active
Standby
Database
Queries, Reports
Testing & Backups
MRP
‫کاربر‬ ‫های‬ ‫تراکنش‬
‫جوها‬ ‫و‬ ‫پرس‬,‫تغییرات‬, DDL
Oracle Net
Commit
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫در‬ ‫دیتاگارد‬ ‫آموزش‬‫اوراکل‬
faradars.org/ fvorc9410
‫دیتاگارد‬ ‫واسط‬(Data Guard Broker)
‫نگهداری‬ ،‫ایجاد‬ ‫اتوماتیک‬ ‫طور‬ ‫به‬ ‫که‬ ‫است‬ ‫شده‬ ‫توزیع‬ ‫های‬ ‫دیتابیس‬ ‫مدیریت‬ ‫برای‬ ‫چهارچوب‬ ‫یک‬‫و‬‫دهد‬ ‫می‬ ‫انجام‬ ‫را‬ ‫دیتاگارد‬ ‫پیکربندی‬ ‫مانیتور‬.
•‫ایجاد‬‫تغییرات‬ ‫اعمال‬ ‫و‬ ‫انتقال‬ ‫های‬ ‫سرویس‬ ‫اندازی‬ ‫راه‬ ‫نظیر‬ ‫دیتاگارد‬ ‫پیکربندی‬ ‫کردن‬ ‫فعال‬ ‫و‬
•‫مدیریت‬‫پیکربندی‬ ‫این‬ ‫در‬ ‫سیستمی‬ ‫هر‬ ‫از‬ ‫پیکربندی‬ ‫کل‬
•‫مدیریت‬‫جایگزین‬ ‫و‬ ‫اصلی‬ ‫دیتابیس‬ ‫شامل‬ ‫پیکربندی‬ ‫کردن‬ ‫مانیتور‬ ‫و‬(RAC)
•‫آسان‬‫در‬ ‫کلیک‬ ‫یک‬ ‫با‬ ‫نقش‬ ‫تغییر‬ ‫کردن‬EM‫در‬ ‫دستور‬ ‫یک‬ ‫یا‬DGMGRL
•‫فعال‬‫کردن‬fast-start failover(‫اتوماتیک‬ ‫مدیریت‬ ‫و‬ ‫دیتا‬ ‫ندادن‬ ‫دست‬ ‫از‬failover)
•‫ها‬ ‫این‬ ‫بر‬ ‫عالوه‬EM‫سازد‬ ‫ساده‬ ‫یا‬ ‫اتوماتیک‬ ‫را‬ ‫زیر‬ ‫کارهای‬ ‫تواند‬ ‫می‬:
•‫ایجاد‬‫فیزیکی‬ ‫جایگزین‬ ‫دیتابیس‬ ‫یک‬(( Physical‫منطقی‬ ‫یا‬(Logical)‫نسخه‬ ‫یک‬ ‫روی‬ ‫از‬‫اصلی‬ ‫دیتابیس‬ ‫از‬ ‫پشتیبان‬
•‫ایجاد‬‫پیکربندی‬ ‫به‬ ‫موجود‬ ‫جایگزین‬ ‫دیتابیس‬ ‫یک‬ ‫کردن‬ ‫اضافه‬ ‫یا‬
•‫و‬ ‫خطاها‬ ‫شناسایی‬ ‫و‬ ‫تغییرات‬ ‫اعمال‬ ‫کردن‬ ‫مانیتور‬...
12
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫در‬ ‫دیتاگارد‬ ‫آموزش‬‫اوراکل‬
faradars.org/ fvorc9410
‫مزایا‬
•‫دیتاگارد‬‫باالترین‬‫میزان‬‫دسترسی‬‫به‬‫دیتابیس‬‫را‬‫برای‬‫سیستم‬‫دیتابیس‬‫فراهم‬‫می‬‫کند‬.‫همچنین‬‫در‬‫زمان‬‫شکست‬‫یک‬‫دیتابیس‬‫می‬‫ت‬‫وان‬‫آن‬‫را‬‫با‬‫دیتابیس‬
‫سالمت‬‫تعویض‬‫کرد‬‫و‬‫میزان‬‫در‬‫دسترس‬‫نبودن‬‫دیتابیس‬‫را‬‫کاهش‬‫داد‬.‫دیتاگارد‬‫می‬‫تواند‬‫میزان‬‫از‬‫دست‬‫دادن‬‫داده‬‫را‬‫به‬‫حداقل‬‫ممکن‬‫برساند‬.‫د‬‫یتاگارد‬
‫سیستم‬‫های‬‫ناهمگن‬‫را‬‫نیز‬‫پشتیبانی‬‫می‬‫کند‬‫به‬‫این‬‫معنی‬‫که‬‫دیتابیس‬‫های‬‫اصلی‬‫و‬Standby‫می‬‫توانند‬‫متفاوت‬‫باشند‬‫مثال‬‫لینوکس‬‫و‬‫ویندوز‬‫سرور‬.
13
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫در‬ ‫دیتاگارد‬ ‫آموزش‬‫اوراکل‬
faradars.org/ fvorc9410
‫معایب‬
•‫یکی‬‫از‬‫مهمترین‬‫معایب‬‫دیتاگارد‬‫در‬‫این‬‫است‬‫که‬‫اگر‬‫ارتباط‬‫شبکه‬‫قطع‬‫شود‬‫امکان‬‫تبادل‬‫اطالعات‬‫وجود‬‫نخواهد‬‫داشت‬‫یعنی‬‫هر‬‫تغییری‬‫که‬‫در‬‫سرور‬
‫اصلی‬‫انجام‬‫شود‬‫در‬‫سرور‬Standby‫اعمال‬‫نخواهد‬‫شد‬.‫نکته‬‫بعدی‬‫اینکه‬‫نسخه‬‫دیتابیس‬‫اصلی‬‫و‬Standby‫باید‬ً‫ا‬‫حتم‬Enterprise‫باشد‬.‫دیتاگارد‬
‫یکی‬‫از‬‫ویژگی‬‫های‬‫نسخه‬Enterprise‫دیتاگارد‬‫می‬‫باشد‬.
14
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫در‬ ‫دیتاگارد‬ ‫آموزش‬‫اوراکل‬
faradars.org/ fvorc9410
‫پایان‬
15
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org
‫در‬ ‫دیتاگارد‬ ‫آموزش‬‫اوراکل‬
faradars.org/ fvorc9410
‫فرادرس‬ ‫در‬ ‫شده‬ ‫مطرح‬ ‫نکات‬ ‫مبنای‬ ‫بر‬ ‫ها‬ ‫اسالید‬ ‫این‬
«‫اوراکل‬ ‫در‬ ‫دیتاگارد‬ ‫آموزش‬»
‫تهیه‬‫است‬ ‫شده‬.
‫نمای‬ ‫مراجعه‬ ‫زیر‬ ‫لینک‬ ‫به‬ ‫آموزش‬ ‫این‬ ‫مورد‬ ‫در‬ ‫بیشتر‬ ‫اطالعات‬ ‫کسب‬ ‫برای‬‫ید‬
faradars.org/fvorc9410
‫در‬ ‫دیتاگارد‬ ‫آموزش‬‫اوراکل‬
faradars.org/ fvorc9410
‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬
FaraDars.org

More Related Content

What's hot

آموزش مدیریت بانک اطلاعاتی اوراکل - بخش هفتم
آموزش مدیریت بانک اطلاعاتی اوراکل - بخش هفتمآموزش مدیریت بانک اطلاعاتی اوراکل - بخش هفتم
آموزش مدیریت بانک اطلاعاتی اوراکل - بخش هفتمfaradars
 
آموزش مدیریت بانک اطلاعاتی اوراکل - بخش سوم
آموزش مدیریت بانک اطلاعاتی اوراکل - بخش سومآموزش مدیریت بانک اطلاعاتی اوراکل - بخش سوم
آموزش مدیریت بانک اطلاعاتی اوراکل - بخش سومfaradars
 
آموزش مدیریت بانک اطلاعاتی اوراکل - بخش هشتم
آموزش مدیریت بانک اطلاعاتی اوراکل - بخش هشتمآموزش مدیریت بانک اطلاعاتی اوراکل - بخش هشتم
آموزش مدیریت بانک اطلاعاتی اوراکل - بخش هشتمfaradars
 
آموزش مدیریت بانک اطلاعاتی اوراکل - بخش سیزدهم
آموزش مدیریت بانک اطلاعاتی اوراکل - بخش سیزدهمآموزش مدیریت بانک اطلاعاتی اوراکل - بخش سیزدهم
آموزش مدیریت بانک اطلاعاتی اوراکل - بخش سیزدهمfaradars
 
آموزش مدیریت بانک اطلاعاتی اوراکل - بخش دهم
آموزش مدیریت بانک اطلاعاتی اوراکل - بخش دهمآموزش مدیریت بانک اطلاعاتی اوراکل - بخش دهم
آموزش مدیریت بانک اطلاعاتی اوراکل - بخش دهمfaradars
 
آموزش مدیریت بانک اطلاعاتی اوراکل - بخش چهاردهم
آموزش مدیریت بانک اطلاعاتی اوراکل - بخش چهاردهمآموزش مدیریت بانک اطلاعاتی اوراکل - بخش چهاردهم
آموزش مدیریت بانک اطلاعاتی اوراکل - بخش چهاردهمfaradars
 
Introduction to oracle
Introduction to oracleIntroduction to oracle
Introduction to oracleEhsan Hamzei
 
آموزش ذخیره و بازیابی اطلاعات - درس سوم
آموزش ذخیره و بازیابی اطلاعات - درس سومآموزش ذخیره و بازیابی اطلاعات - درس سوم
آموزش ذخیره و بازیابی اطلاعات - درس سومfaradars
 
آموزش ذخیره و بازیابی اطلاعات - درس ششم
آموزش ذخیره و بازیابی اطلاعات - درس ششمآموزش ذخیره و بازیابی اطلاعات - درس ششم
آموزش ذخیره و بازیابی اطلاعات - درس ششمfaradars
 
آموزش ذخیره و بازیابی اطلاعات - درس هشتم
آموزش ذخیره و بازیابی اطلاعات - درس هشتمآموزش ذخیره و بازیابی اطلاعات - درس هشتم
آموزش ذخیره و بازیابی اطلاعات - درس هشتمfaradars
 
آموزش ذخیره و بازیابی اطلاعات - درس یکم
آموزش ذخیره و بازیابی اطلاعات - درس یکمآموزش ذخیره و بازیابی اطلاعات - درس یکم
آموزش ذخیره و بازیابی اطلاعات - درس یکمfaradars
 
آموزش ذخیره و بازیابی اطلاعات - درس پنجم
آموزش ذخیره و بازیابی اطلاعات - درس پنجمآموزش ذخیره و بازیابی اطلاعات - درس پنجم
آموزش ذخیره و بازیابی اطلاعات - درس پنجمfaradars
 
آموزش ذخیره و بازیابی اطلاعات - درس هفتم
آموزش ذخیره و بازیابی اطلاعات - درس هفتمآموزش ذخیره و بازیابی اطلاعات - درس هفتم
آموزش ذخیره و بازیابی اطلاعات - درس هفتمfaradars
 
آموزش ذخیره و بازیابی اطلاعات - درس دهم
آموزش ذخیره و بازیابی اطلاعات - درس دهمآموزش ذخیره و بازیابی اطلاعات - درس دهم
آموزش ذخیره و بازیابی اطلاعات - درس دهمfaradars
 
آموزش ذخیره و بازیابی اطلاعات - درس دوم
آموزش ذخیره و بازیابی اطلاعات - درس دومآموزش ذخیره و بازیابی اطلاعات - درس دوم
آموزش ذخیره و بازیابی اطلاعات - درس دومfaradars
 
سیستم فایل HDFS
سیستم فایل HDFSسیستم فایل HDFS
سیستم فایل HDFSnasser rezaei
 
آموزش ذخیره و بازیابی اطلاعات - درس چهارم
آموزش ذخیره و بازیابی اطلاعات - درس چهارمآموزش ذخیره و بازیابی اطلاعات - درس چهارم
آموزش ذخیره و بازیابی اطلاعات - درس چهارمfaradars
 

What's hot (17)

آموزش مدیریت بانک اطلاعاتی اوراکل - بخش هفتم
آموزش مدیریت بانک اطلاعاتی اوراکل - بخش هفتمآموزش مدیریت بانک اطلاعاتی اوراکل - بخش هفتم
آموزش مدیریت بانک اطلاعاتی اوراکل - بخش هفتم
 
آموزش مدیریت بانک اطلاعاتی اوراکل - بخش سوم
آموزش مدیریت بانک اطلاعاتی اوراکل - بخش سومآموزش مدیریت بانک اطلاعاتی اوراکل - بخش سوم
آموزش مدیریت بانک اطلاعاتی اوراکل - بخش سوم
 
آموزش مدیریت بانک اطلاعاتی اوراکل - بخش هشتم
آموزش مدیریت بانک اطلاعاتی اوراکل - بخش هشتمآموزش مدیریت بانک اطلاعاتی اوراکل - بخش هشتم
آموزش مدیریت بانک اطلاعاتی اوراکل - بخش هشتم
 
آموزش مدیریت بانک اطلاعاتی اوراکل - بخش سیزدهم
آموزش مدیریت بانک اطلاعاتی اوراکل - بخش سیزدهمآموزش مدیریت بانک اطلاعاتی اوراکل - بخش سیزدهم
آموزش مدیریت بانک اطلاعاتی اوراکل - بخش سیزدهم
 
آموزش مدیریت بانک اطلاعاتی اوراکل - بخش دهم
آموزش مدیریت بانک اطلاعاتی اوراکل - بخش دهمآموزش مدیریت بانک اطلاعاتی اوراکل - بخش دهم
آموزش مدیریت بانک اطلاعاتی اوراکل - بخش دهم
 
آموزش مدیریت بانک اطلاعاتی اوراکل - بخش چهاردهم
آموزش مدیریت بانک اطلاعاتی اوراکل - بخش چهاردهمآموزش مدیریت بانک اطلاعاتی اوراکل - بخش چهاردهم
آموزش مدیریت بانک اطلاعاتی اوراکل - بخش چهاردهم
 
Introduction to oracle
Introduction to oracleIntroduction to oracle
Introduction to oracle
 
آموزش ذخیره و بازیابی اطلاعات - درس سوم
آموزش ذخیره و بازیابی اطلاعات - درس سومآموزش ذخیره و بازیابی اطلاعات - درس سوم
آموزش ذخیره و بازیابی اطلاعات - درس سوم
 
آموزش ذخیره و بازیابی اطلاعات - درس ششم
آموزش ذخیره و بازیابی اطلاعات - درس ششمآموزش ذخیره و بازیابی اطلاعات - درس ششم
آموزش ذخیره و بازیابی اطلاعات - درس ششم
 
آموزش ذخیره و بازیابی اطلاعات - درس هشتم
آموزش ذخیره و بازیابی اطلاعات - درس هشتمآموزش ذخیره و بازیابی اطلاعات - درس هشتم
آموزش ذخیره و بازیابی اطلاعات - درس هشتم
 
آموزش ذخیره و بازیابی اطلاعات - درس یکم
آموزش ذخیره و بازیابی اطلاعات - درس یکمآموزش ذخیره و بازیابی اطلاعات - درس یکم
آموزش ذخیره و بازیابی اطلاعات - درس یکم
 
آموزش ذخیره و بازیابی اطلاعات - درس پنجم
آموزش ذخیره و بازیابی اطلاعات - درس پنجمآموزش ذخیره و بازیابی اطلاعات - درس پنجم
آموزش ذخیره و بازیابی اطلاعات - درس پنجم
 
آموزش ذخیره و بازیابی اطلاعات - درس هفتم
آموزش ذخیره و بازیابی اطلاعات - درس هفتمآموزش ذخیره و بازیابی اطلاعات - درس هفتم
آموزش ذخیره و بازیابی اطلاعات - درس هفتم
 
آموزش ذخیره و بازیابی اطلاعات - درس دهم
آموزش ذخیره و بازیابی اطلاعات - درس دهمآموزش ذخیره و بازیابی اطلاعات - درس دهم
آموزش ذخیره و بازیابی اطلاعات - درس دهم
 
آموزش ذخیره و بازیابی اطلاعات - درس دوم
آموزش ذخیره و بازیابی اطلاعات - درس دومآموزش ذخیره و بازیابی اطلاعات - درس دوم
آموزش ذخیره و بازیابی اطلاعات - درس دوم
 
سیستم فایل HDFS
سیستم فایل HDFSسیستم فایل HDFS
سیستم فایل HDFS
 
آموزش ذخیره و بازیابی اطلاعات - درس چهارم
آموزش ذخیره و بازیابی اطلاعات - درس چهارمآموزش ذخیره و بازیابی اطلاعات - درس چهارم
آموزش ذخیره و بازیابی اطلاعات - درس چهارم
 

Viewers also liked

اصول نورپردازی وبحران آلودگی نوری light pollution
اصول نورپردازی وبحران آلودگی نوری   light pollutionاصول نورپردازی وبحران آلودگی نوری   light pollution
اصول نورپردازی وبحران آلودگی نوری light pollutionگروه نجوم پرن یزد
 
Sinfonia In Bianco
Sinfonia In BiancoSinfonia In Bianco
Sinfonia In BiancoAthanor
 
آموزش تئوری و شبیه سازی سیستم های قدرت در سیمولینک و متلب - بخش سوم2
آموزش تئوری و شبیه سازی سیستم های قدرت در سیمولینک و متلب - بخش سوم2آموزش تئوری و شبیه سازی سیستم های قدرت در سیمولینک و متلب - بخش سوم2
آموزش تئوری و شبیه سازی سیستم های قدرت در سیمولینک و متلب - بخش سوم2faradars
 
Let Your Talking do the Walking: Sammy James, Speak2Leads
Let Your Talking do the Walking: Sammy James, Speak2LeadsLet Your Talking do the Walking: Sammy James, Speak2Leads
Let Your Talking do the Walking: Sammy James, Speak2LeadsAlan Quayle
 
Measuring Social Success By Steve Hammer
Measuring Social Success By Steve HammerMeasuring Social Success By Steve Hammer
Measuring Social Success By Steve HammerMarketing Land
 
بررسی روشهای مسیریابی شبکه های فرصت طلبانه
بررسی روشهای مسیریابی شبکه های فرصت طلبانهبررسی روشهای مسیریابی شبکه های فرصت طلبانه
بررسی روشهای مسیریابی شبکه های فرصت طلبانهabedin753
 
Green GDP as an indicator of environmental cost of economic growth in Ukraine
Green GDP as an indicator of environmental cost of economic growth in UkraineGreen GDP as an indicator of environmental cost of economic growth in Ukraine
Green GDP as an indicator of environmental cost of economic growth in UkraineMykola Shlapak
 
Environment quiz
Environment quizEnvironment quiz
Environment quizjosephite42
 
Best Practices In Digital Marketing and User Experience - 1 of 2
Best Practices In Digital Marketing and User Experience - 1 of 2Best Practices In Digital Marketing and User Experience - 1 of 2
Best Practices In Digital Marketing and User Experience - 1 of 2Pedro Laboy
 

Viewers also liked (12)

اصول نورپردازی وبحران آلودگی نوری light pollution
اصول نورپردازی وبحران آلودگی نوری   light pollutionاصول نورپردازی وبحران آلودگی نوری   light pollution
اصول نورپردازی وبحران آلودگی نوری light pollution
 
Sinfonia In Bianco
Sinfonia In BiancoSinfonia In Bianco
Sinfonia In Bianco
 
Identifiers in database
Identifiers in databaseIdentifiers in database
Identifiers in database
 
آموزش تئوری و شبیه سازی سیستم های قدرت در سیمولینک و متلب - بخش سوم2
آموزش تئوری و شبیه سازی سیستم های قدرت در سیمولینک و متلب - بخش سوم2آموزش تئوری و شبیه سازی سیستم های قدرت در سیمولینک و متلب - بخش سوم2
آموزش تئوری و شبیه سازی سیستم های قدرت در سیمولینک و متلب - بخش سوم2
 
Let Your Talking do the Walking: Sammy James, Speak2Leads
Let Your Talking do the Walking: Sammy James, Speak2LeadsLet Your Talking do the Walking: Sammy James, Speak2Leads
Let Your Talking do the Walking: Sammy James, Speak2Leads
 
Measuring Social Success By Steve Hammer
Measuring Social Success By Steve HammerMeasuring Social Success By Steve Hammer
Measuring Social Success By Steve Hammer
 
بررسی روشهای مسیریابی شبکه های فرصت طلبانه
بررسی روشهای مسیریابی شبکه های فرصت طلبانهبررسی روشهای مسیریابی شبکه های فرصت طلبانه
بررسی روشهای مسیریابی شبکه های فرصت طلبانه
 
Green GDP as an indicator of environmental cost of economic growth in Ukraine
Green GDP as an indicator of environmental cost of economic growth in UkraineGreen GDP as an indicator of environmental cost of economic growth in Ukraine
Green GDP as an indicator of environmental cost of economic growth in Ukraine
 
Environment quiz
Environment quizEnvironment quiz
Environment quiz
 
Best Practices In Digital Marketing and User Experience - 1 of 2
Best Practices In Digital Marketing and User Experience - 1 of 2Best Practices In Digital Marketing and User Experience - 1 of 2
Best Practices In Digital Marketing and User Experience - 1 of 2
 
Social Media Monitoring Tools and Services Report 2015 Presentation
Social Media Monitoring Tools and Services Report 2015 PresentationSocial Media Monitoring Tools and Services Report 2015 Presentation
Social Media Monitoring Tools and Services Report 2015 Presentation
 
7sistersquiz
7sistersquiz7sistersquiz
7sistersquiz
 

Similar to آموزش دیتاگارد در اوراکل

آموزش برنامه نویسی R و نرم افزار R Studio بخش اول | فرادرس
 آموزش برنامه نویسی R و نرم افزار R Studio بخش اول | فرادرس آموزش برنامه نویسی R و نرم افزار R Studio بخش اول | فرادرس
آموزش برنامه نویسی R و نرم افزار R Studio بخش اول | فرادرسfaradars
 
آموزش برنامه نویسی R و نرم افزار R Studio بخش هفتم | فرادرس
 آموزش برنامه نویسی R و نرم افزار R Studio بخش هفتم | فرادرس آموزش برنامه نویسی R و نرم افزار R Studio بخش هفتم | فرادرس
آموزش برنامه نویسی R و نرم افزار R Studio بخش هفتم | فرادرسfaradars
 
آموزش پایگاه داده ها - بخش یکم
آموزش پایگاه داده ها - بخش یکمآموزش پایگاه داده ها - بخش یکم
آموزش پایگاه داده ها - بخش یکمfaradars
 
Big Data Processing in Cloud Computing Environments
Big Data Processing in Cloud Computing EnvironmentsBig Data Processing in Cloud Computing Environments
Big Data Processing in Cloud Computing EnvironmentsFarzad Nozarian
 
آموزش نرم افزار صنعتی کنترل و مانیتورینگ LabVIEW
آموزش نرم افزار صنعتی کنترل و مانیتورینگ LabVIEWآموزش نرم افزار صنعتی کنترل و مانیتورینگ LabVIEW
آموزش نرم افزار صنعتی کنترل و مانیتورینگ LabVIEWfaradars
 
آموزش برنامه نویسی R و نرم افزار R Studio بخش چهارم | فرادرس
 آموزش برنامه نویسی R و نرم افزار R Studio بخش چهارم | فرادرس آموزش برنامه نویسی R و نرم افزار R Studio بخش چهارم | فرادرس
آموزش برنامه نویسی R و نرم افزار R Studio بخش چهارم | فرادرسfaradars
 
Introduction to Hadoop and Spark - اسلاید کارگاه آموزش هدوپ و اسپارک شیراز
Introduction to Hadoop and Spark - اسلاید کارگاه آموزش هدوپ و اسپارک شیرازIntroduction to Hadoop and Spark - اسلاید کارگاه آموزش هدوپ و اسپارک شیراز
Introduction to Hadoop and Spark - اسلاید کارگاه آموزش هدوپ و اسپارک شیرازMobin Ranjbar
 
1st Hadoop Tehran Workshop - اسلاید اولین کارگاه آموزش هدوپ تهران
1st Hadoop Tehran Workshop - اسلاید اولین کارگاه آموزش هدوپ تهران1st Hadoop Tehran Workshop - اسلاید اولین کارگاه آموزش هدوپ تهران
1st Hadoop Tehran Workshop - اسلاید اولین کارگاه آموزش هدوپ تهرانFarafekr Technology
 
آموزش برنامه نویسی R و نرم افزار R Studio بخش پنجم | فرادرس
 آموزش برنامه نویسی R و نرم افزار R Studio بخش پنجم | فرادرس آموزش برنامه نویسی R و نرم افزار R Studio بخش پنجم | فرادرس
آموزش برنامه نویسی R و نرم افزار R Studio بخش پنجم | فرادرسfaradars
 
آموزش تحقیق در عملیات (برنامه ریزی خطی) - بخش یکم
آموزش تحقیق در عملیات (برنامه ریزی خطی) - بخش یکمآموزش تحقیق در عملیات (برنامه ریزی خطی) - بخش یکم
آموزش تحقیق در عملیات (برنامه ریزی خطی) - بخش یکمfaradars
 
Introduction to database
Introduction to databaseIntroduction to database
Introduction to databaseEsmatullah Adel
 
آموزش جامع شی گرایی در سی شارپ
آموزش جامع شی گرایی در سی شارپآموزش جامع شی گرایی در سی شارپ
آموزش جامع شی گرایی در سی شارپfaradars
 
نرم افزار مدیریت اکتیو دایرکتوری برنا
نرم افزار مدیریت اکتیو دایرکتوری برنانرم افزار مدیریت اکتیو دایرکتوری برنا
نرم افزار مدیریت اکتیو دایرکتوری برناdanapardaz
 
نرم افزار مدیریت اکتیو دایرکتوری برنا
نرم افزار مدیریت اکتیو دایرکتوری برنانرم افزار مدیریت اکتیو دایرکتوری برنا
نرم افزار مدیریت اکتیو دایرکتوری برناdana_pardaz
 
توسعه نرم‌افزارهای مقیاس‌پذیر بر اساس معماری ریزسرویسها (Microservices) و اجر...
توسعه نرم‌افزارهای مقیاس‌پذیر بر اساس معماری ریزسرویسها (Microservices) و اجر...توسعه نرم‌افزارهای مقیاس‌پذیر بر اساس معماری ریزسرویسها (Microservices) و اجر...
توسعه نرم‌افزارهای مقیاس‌پذیر بر اساس معماری ریزسرویسها (Microservices) و اجر...Web Standards School
 
آموزش مبانی و کاربردهای راهبرد تلفیق داده یا Data Fusion -بخش پنجم
آموزش مبانی و کاربردهای راهبرد تلفیق داده یا Data Fusion -بخش پنجمآموزش مبانی و کاربردهای راهبرد تلفیق داده یا Data Fusion -بخش پنجم
آموزش مبانی و کاربردهای راهبرد تلفیق داده یا Data Fusion -بخش پنجمfaradars
 
ورودی خروجی Hadoop
ورودی خروجی Hadoopورودی خروجی Hadoop
ورودی خروجی Hadoopnasser rezaei
 

Similar to آموزش دیتاگارد در اوراکل (20)

IranOUG_Oracle_Multitenant
IranOUG_Oracle_MultitenantIranOUG_Oracle_Multitenant
IranOUG_Oracle_Multitenant
 
آموزش برنامه نویسی R و نرم افزار R Studio بخش اول | فرادرس
 آموزش برنامه نویسی R و نرم افزار R Studio بخش اول | فرادرس آموزش برنامه نویسی R و نرم افزار R Studio بخش اول | فرادرس
آموزش برنامه نویسی R و نرم افزار R Studio بخش اول | فرادرس
 
آموزش برنامه نویسی R و نرم افزار R Studio بخش هفتم | فرادرس
 آموزش برنامه نویسی R و نرم افزار R Studio بخش هفتم | فرادرس آموزش برنامه نویسی R و نرم افزار R Studio بخش هفتم | فرادرس
آموزش برنامه نویسی R و نرم افزار R Studio بخش هفتم | فرادرس
 
آموزش پایگاه داده ها - بخش یکم
آموزش پایگاه داده ها - بخش یکمآموزش پایگاه داده ها - بخش یکم
آموزش پایگاه داده ها - بخش یکم
 
Big Data Processing in Cloud Computing Environments
Big Data Processing in Cloud Computing EnvironmentsBig Data Processing in Cloud Computing Environments
Big Data Processing in Cloud Computing Environments
 
آموزش نرم افزار صنعتی کنترل و مانیتورینگ LabVIEW
آموزش نرم افزار صنعتی کنترل و مانیتورینگ LabVIEWآموزش نرم افزار صنعتی کنترل و مانیتورینگ LabVIEW
آموزش نرم افزار صنعتی کنترل و مانیتورینگ LabVIEW
 
جاوا
جاواجاوا
جاوا
 
آموزش برنامه نویسی R و نرم افزار R Studio بخش چهارم | فرادرس
 آموزش برنامه نویسی R و نرم افزار R Studio بخش چهارم | فرادرس آموزش برنامه نویسی R و نرم افزار R Studio بخش چهارم | فرادرس
آموزش برنامه نویسی R و نرم افزار R Studio بخش چهارم | فرادرس
 
Introduction to Hadoop and Spark - اسلاید کارگاه آموزش هدوپ و اسپارک شیراز
Introduction to Hadoop and Spark - اسلاید کارگاه آموزش هدوپ و اسپارک شیرازIntroduction to Hadoop and Spark - اسلاید کارگاه آموزش هدوپ و اسپارک شیراز
Introduction to Hadoop and Spark - اسلاید کارگاه آموزش هدوپ و اسپارک شیراز
 
1st Hadoop Tehran Workshop - اسلاید اولین کارگاه آموزش هدوپ تهران
1st Hadoop Tehran Workshop - اسلاید اولین کارگاه آموزش هدوپ تهران1st Hadoop Tehran Workshop - اسلاید اولین کارگاه آموزش هدوپ تهران
1st Hadoop Tehran Workshop - اسلاید اولین کارگاه آموزش هدوپ تهران
 
آموزش برنامه نویسی R و نرم افزار R Studio بخش پنجم | فرادرس
 آموزش برنامه نویسی R و نرم افزار R Studio بخش پنجم | فرادرس آموزش برنامه نویسی R و نرم افزار R Studio بخش پنجم | فرادرس
آموزش برنامه نویسی R و نرم افزار R Studio بخش پنجم | فرادرس
 
آموزش تحقیق در عملیات (برنامه ریزی خطی) - بخش یکم
آموزش تحقیق در عملیات (برنامه ریزی خطی) - بخش یکمآموزش تحقیق در عملیات (برنامه ریزی خطی) - بخش یکم
آموزش تحقیق در عملیات (برنامه ریزی خطی) - بخش یکم
 
Introduction to database
Introduction to databaseIntroduction to database
Introduction to database
 
آموزش جامع شی گرایی در سی شارپ
آموزش جامع شی گرایی در سی شارپآموزش جامع شی گرایی در سی شارپ
آموزش جامع شی گرایی در سی شارپ
 
نرم افزار مدیریت اکتیو دایرکتوری برنا
نرم افزار مدیریت اکتیو دایرکتوری برنانرم افزار مدیریت اکتیو دایرکتوری برنا
نرم افزار مدیریت اکتیو دایرکتوری برنا
 
نرم افزار مدیریت اکتیو دایرکتوری برنا
نرم افزار مدیریت اکتیو دایرکتوری برنانرم افزار مدیریت اکتیو دایرکتوری برنا
نرم افزار مدیریت اکتیو دایرکتوری برنا
 
Oracle ADF Presentation
Oracle ADF PresentationOracle ADF Presentation
Oracle ADF Presentation
 
توسعه نرم‌افزارهای مقیاس‌پذیر بر اساس معماری ریزسرویسها (Microservices) و اجر...
توسعه نرم‌افزارهای مقیاس‌پذیر بر اساس معماری ریزسرویسها (Microservices) و اجر...توسعه نرم‌افزارهای مقیاس‌پذیر بر اساس معماری ریزسرویسها (Microservices) و اجر...
توسعه نرم‌افزارهای مقیاس‌پذیر بر اساس معماری ریزسرویسها (Microservices) و اجر...
 
آموزش مبانی و کاربردهای راهبرد تلفیق داده یا Data Fusion -بخش پنجم
آموزش مبانی و کاربردهای راهبرد تلفیق داده یا Data Fusion -بخش پنجمآموزش مبانی و کاربردهای راهبرد تلفیق داده یا Data Fusion -بخش پنجم
آموزش مبانی و کاربردهای راهبرد تلفیق داده یا Data Fusion -بخش پنجم
 
ورودی خروجی Hadoop
ورودی خروجی Hadoopورودی خروجی Hadoop
ورودی خروجی Hadoop
 

More from faradars

آموزش شبیه سازی مدارات الکتریکی با OrCAD
آموزش شبیه سازی مدارات الکتریکی با OrCADآموزش شبیه سازی مدارات الکتریکی با OrCAD
آموزش شبیه سازی مدارات الکتریکی با OrCADfaradars
 
آموزش فیزیک الکتریسیته - فصل ششم تا نهم
آموزش فیزیک الکتریسیته - فصل ششم تا نهمآموزش فیزیک الکتریسیته - فصل ششم تا نهم
آموزش فیزیک الکتریسیته - فصل ششم تا نهمfaradars
 
آموزش فیزیک الکتریسیته - فصل یکم تا پنجم
آموزش فیزیک الکتریسیته - فصل یکم تا پنجمآموزش فیزیک الکتریسیته - فصل یکم تا پنجم
آموزش فیزیک الکتریسیته - فصل یکم تا پنجمfaradars
 
آموزش ذخیره و بازیابی اطلاعات - درس نهم
آموزش ذخیره و بازیابی اطلاعات - درس نهمآموزش ذخیره و بازیابی اطلاعات - درس نهم
آموزش ذخیره و بازیابی اطلاعات - درس نهمfaradars
 
آموزش ترمودینامیک ۲ بخش سوم
آموزش ترمودینامیک ۲ بخش سومآموزش ترمودینامیک ۲ بخش سوم
آموزش ترمودینامیک ۲ بخش سومfaradars
 
آموزش ترمودینامیک ۲ بخش هشتم
آموزش ترمودینامیک ۲ بخش هشتمآموزش ترمودینامیک ۲ بخش هشتم
آموزش ترمودینامیک ۲ بخش هشتمfaradars
 
آموزش ترمودینامیک ۲ بخش دوم
آموزش ترمودینامیک ۲ بخش دومآموزش ترمودینامیک ۲ بخش دوم
آموزش ترمودینامیک ۲ بخش دومfaradars
 
آموزش ترمودینامیک ۲ بخش هفتم
آموزش ترمودینامیک ۲ بخش هفتمآموزش ترمودینامیک ۲ بخش هفتم
آموزش ترمودینامیک ۲ بخش هفتمfaradars
 
آموزش ترمودینامیک ۲ بخش ششم
آموزش ترمودینامیک ۲ بخش ششمآموزش ترمودینامیک ۲ بخش ششم
آموزش ترمودینامیک ۲ بخش ششمfaradars
 
آموزش ترمودینامیک ۲ بخش اول
آموزش ترمودینامیک ۲ بخش اولآموزش ترمودینامیک ۲ بخش اول
آموزش ترمودینامیک ۲ بخش اولfaradars
 
آموزش ترمودینامیک ۲ بخش پنجم
آموزش ترمودینامیک ۲ بخش پنجمآموزش ترمودینامیک ۲ بخش پنجم
آموزش ترمودینامیک ۲ بخش پنجمfaradars
 
آموزش ترمودینامیک ۲ بخش چهارم
آموزش ترمودینامیک ۲ بخش چهارمآموزش ترمودینامیک ۲ بخش چهارم
آموزش ترمودینامیک ۲ بخش چهارمfaradars
 
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...faradars
 
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...faradars
 
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...faradars
 
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...faradars
 
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...faradars
 
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...faradars
 
آموزش کنترلرهای تطبیقی خود تنظیم با متلب بخش سوم (الف)
آموزش کنترلرهای تطبیقی خود تنظیم با متلب بخش سوم (الف)آموزش کنترلرهای تطبیقی خود تنظیم با متلب بخش سوم (الف)
آموزش کنترلرهای تطبیقی خود تنظیم با متلب بخش سوم (الف)faradars
 
آموزش کنترلرهای تطبیقی خود تنظیم با متلب بخش دوم (الف)
آموزش کنترلرهای تطبیقی خود تنظیم با متلب بخش دوم (الف)آموزش کنترلرهای تطبیقی خود تنظیم با متلب بخش دوم (الف)
آموزش کنترلرهای تطبیقی خود تنظیم با متلب بخش دوم (الف)faradars
 

More from faradars (20)

آموزش شبیه سازی مدارات الکتریکی با OrCAD
آموزش شبیه سازی مدارات الکتریکی با OrCADآموزش شبیه سازی مدارات الکتریکی با OrCAD
آموزش شبیه سازی مدارات الکتریکی با OrCAD
 
آموزش فیزیک الکتریسیته - فصل ششم تا نهم
آموزش فیزیک الکتریسیته - فصل ششم تا نهمآموزش فیزیک الکتریسیته - فصل ششم تا نهم
آموزش فیزیک الکتریسیته - فصل ششم تا نهم
 
آموزش فیزیک الکتریسیته - فصل یکم تا پنجم
آموزش فیزیک الکتریسیته - فصل یکم تا پنجمآموزش فیزیک الکتریسیته - فصل یکم تا پنجم
آموزش فیزیک الکتریسیته - فصل یکم تا پنجم
 
آموزش ذخیره و بازیابی اطلاعات - درس نهم
آموزش ذخیره و بازیابی اطلاعات - درس نهمآموزش ذخیره و بازیابی اطلاعات - درس نهم
آموزش ذخیره و بازیابی اطلاعات - درس نهم
 
آموزش ترمودینامیک ۲ بخش سوم
آموزش ترمودینامیک ۲ بخش سومآموزش ترمودینامیک ۲ بخش سوم
آموزش ترمودینامیک ۲ بخش سوم
 
آموزش ترمودینامیک ۲ بخش هشتم
آموزش ترمودینامیک ۲ بخش هشتمآموزش ترمودینامیک ۲ بخش هشتم
آموزش ترمودینامیک ۲ بخش هشتم
 
آموزش ترمودینامیک ۲ بخش دوم
آموزش ترمودینامیک ۲ بخش دومآموزش ترمودینامیک ۲ بخش دوم
آموزش ترمودینامیک ۲ بخش دوم
 
آموزش ترمودینامیک ۲ بخش هفتم
آموزش ترمودینامیک ۲ بخش هفتمآموزش ترمودینامیک ۲ بخش هفتم
آموزش ترمودینامیک ۲ بخش هفتم
 
آموزش ترمودینامیک ۲ بخش ششم
آموزش ترمودینامیک ۲ بخش ششمآموزش ترمودینامیک ۲ بخش ششم
آموزش ترمودینامیک ۲ بخش ششم
 
آموزش ترمودینامیک ۲ بخش اول
آموزش ترمودینامیک ۲ بخش اولآموزش ترمودینامیک ۲ بخش اول
آموزش ترمودینامیک ۲ بخش اول
 
آموزش ترمودینامیک ۲ بخش پنجم
آموزش ترمودینامیک ۲ بخش پنجمآموزش ترمودینامیک ۲ بخش پنجم
آموزش ترمودینامیک ۲ بخش پنجم
 
آموزش ترمودینامیک ۲ بخش چهارم
آموزش ترمودینامیک ۲ بخش چهارمآموزش ترمودینامیک ۲ بخش چهارم
آموزش ترمودینامیک ۲ بخش چهارم
 
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
 
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
 
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
 
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
 
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
 
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
آموزش نرم افزار Comsol Multiphysics برای تحلیل مسائل مکانیک سیالات و جامدات ب...
 
آموزش کنترلرهای تطبیقی خود تنظیم با متلب بخش سوم (الف)
آموزش کنترلرهای تطبیقی خود تنظیم با متلب بخش سوم (الف)آموزش کنترلرهای تطبیقی خود تنظیم با متلب بخش سوم (الف)
آموزش کنترلرهای تطبیقی خود تنظیم با متلب بخش سوم (الف)
 
آموزش کنترلرهای تطبیقی خود تنظیم با متلب بخش دوم (الف)
آموزش کنترلرهای تطبیقی خود تنظیم با متلب بخش دوم (الف)آموزش کنترلرهای تطبیقی خود تنظیم با متلب بخش دوم (الف)
آموزش کنترلرهای تطبیقی خود تنظیم با متلب بخش دوم (الف)
 

آموزش دیتاگارد در اوراکل

  • 1. ‫مدرس‬: ‫پاکپور‬ ‫حمیدرضا‬ «‫اوراکل‬ ‫در‬ ‫دیتاگارد‬ ‫سازی‬ ‫پیاده‬ ‫کاربردی‬ ‫آموزش‬g11» 1 ‫در‬ ‫دیتاگارد‬ ‫آموزش‬‫اوراکل‬ faradars.org/ fvorc9410 ‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬ FaraDars.org
  • 2. «‫دیتاگارد‬ ‫مفاهیم‬ ‫با‬ ‫آشنایی‬» 2 ‫در‬ ‫دیتاگارد‬ ‫آموزش‬‫اوراکل‬ faradars.org/ fvorc9410 ‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬ FaraDars.org
  • 3. ‫در‬ ‫دیتاگارد‬ ‫آموزش‬‫اوراکل‬ faradars.org/ fvorc9410 ‫مقدمه‬ •‫اوراکل‬‫دیتاگارد‬‫را‬‫می‬‫توان‬‫یک‬‫تکنیک‬‫خوب‬‫برای‬‫دسترسی‬‫همیشگی‬‫به‬‫داده‬،‫ها‬‫حفظ‬‫داده‬‫ها‬‫و‬‫بازگشت‬‫داده‬‫ها‬‫در‬‫زمان‬‫ها‬‫ی‬‫ی‬‫که‬ ‫یک‬‫حادثه‬‫رخ‬‫می‬‫دهد‬‫دانست‬،‫در‬‫واقع‬‫می‬‫توان‬‫گفت‬‫که‬‫دیتابیس‬‫های‬‫مختلف‬‫به‬‫صورت‬Standby‫در‬‫نقاط‬‫مختلف‬‫جغرافیایی‬ ‫وجود‬‫دارند‬‫و‬‫با‬‫از‬‫کار‬‫افتادن‬‫یک‬‫سیستم‬‫دیگر‬‫کل‬‫سیستم‬‫از‬‫کار‬‫نمی‬‫افتد‬. •‫توجه‬:‫هدف‬‫از‬‫این‬‫آموزش‬‫نحوه‬‫پیاده‬‫سازی‬‫دیتاگارد‬‫می‬‫باشد‬‫که‬‫یکی‬‫از‬‫پیشرفته‬‫ترین‬‫مباحث‬‫دیتابیس‬‫به‬‫شمار‬‫می‬‫رود‬‫و‬‫در‬‫این‬ ‫آموزش‬‫به‬‫صورت‬‫گام‬‫به‬‫گام‬‫مراحل‬‫پیاده‬‫سازی‬‫دیتاگارد‬‫شرح‬‫داده‬‫شده‬‫است‬‫که‬‫از‬‫آن‬‫می‬‫توانید‬‫برای‬‫پیاده‬‫سازی‬‫عملیات‬‫ی‬‫استفاده‬ ‫کنید‬. 3 ‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬ FaraDars.org
  • 4. ‫در‬ ‫دیتاگارد‬ ‫آموزش‬‫اوراکل‬ faradars.org/ fvorc9410 ‫ساختار‬ •‫دیتابیس‬‫های‬‫اصلی‬‫و‬‫جایگزین‬‫از‬‫لحاظ‬‫جغرافیایی‬‫می‬‫توانند‬‫هر‬‫کجا‬‫باشند‬‫ولی‬‫باید‬‫از‬‫طریق‬‫شبکه‬‫با‬‫هم‬‫در‬‫ارتب‬‫اط‬‫باشند‬. •‫دیتابیس‬‫اصلی‬ •‫دیتابیس‬‫جایگزین‬(Standby) ‫فیزیکی‬(Physical) ‫منطقی‬(Logical) 4 ‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬ FaraDars.org
  • 5. ‫در‬ ‫دیتاگارد‬ ‫آموزش‬‫اوراکل‬ faradars.org/ fvorc9410 ‫اصلی‬ ‫دیتابیس‬Primary): ) •‫دیتابیس‬‫اصلی‬‫می‬‫باشد‬‫و‬‫هر‬‫تغییری‬‫که‬‫در‬‫داده‬‫های‬Primary‫صورت‬‫بگیرد‬‫باید‬‫به‬‫دیتابیس‬Standby‫منتقل‬‫شود‬‫که‬‫این‬‫کار‬‫توسط‬Redo Transport‫صورت‬‫می‬‫گیرد‬.Redo Transport‫در‬‫دیتابیس‬Primary‫زمانی‬‫که‬‫کاربر‬‫تراکنشی‬‫را‬Commit‫می‬‫کند‬Redo Data‫در‬online redo log‫نوشته‬‫می‬‫شود‬‫و‬‫بعد‬‫از‬‫آن‬‫یک‬Archive‫از‬‫آن‬‫گرفته‬‫می‬‫شود‬‫زمانی‬Archive‫تولید‬‫می‬‫شود‬‫یک‬‫کپی‬‫از‬‫آن‬‫برای‬Standby‫فرستاده‬‫می‬ ‫شود‬‫و‬‫پس‬‫از‬‫آن‬Apply‫شده‬‫و‬‫در‬Standby‫اعمال‬‫می‬‫شود‬. 5 ‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬ FaraDars.org
  • 6. ‫در‬ ‫دیتاگارد‬ ‫آموزش‬‫اوراکل‬ faradars.org/ fvorc9410 ‫جایگزین‬ ‫دیتابیس‬Standby): ) •‫یک‬‫کپی‬‫از‬‫دیتابیس‬‫اصلی‬‫می‬‫باشد‬‫که‬‫این‬‫کپی‬‫می‬‫تواند‬‫یا‬‫از‬‫طریق‬‫بکاپ‬‫منتقل‬‫شود‬‫و‬‫یا‬‫به‬‫وسیله‬Duplicate،‫این‬‫کپی‬‫در‬‫یک‬‫سرور‬‫دیگر‬‫قرار‬‫دارد‬ ‫و‬‫پس‬‫از‬‫پیکر‬‫بندی‬‫این‬‫دو‬‫دیتابیس‬‫و‬‫برقرار‬‫شدن‬‫ارتباط‬‫آنها‬‫دیتابیس‬‫اصلی‬‫نسبت‬‫به‬‫انتقال‬Redo‫ها‬‫اقدام‬‫می‬‫کند‬. •‫فیزیکی‬(Physical) ‫باشد‬ ‫یکسان‬ ‫اصلی‬ ‫دیتابیس‬ ‫با‬ ‫بالک‬ ‫به‬ ‫بالک‬ ‫باید‬ ‫دیتابیس‬ ‫دیسکی‬ ‫ساختار‬.‫دیتابیس‬ ‫اسکیمای‬‫اصلی‬ ‫دیتابیس‬ ‫با‬‫نظیر‬‫ای‬‫باشاد‬ ‫یکساان‬ ‫باید‬ ‫ها‬ ‫ندکس‬.‫از‬ ‫طریق‬Redo‫تغییرات‬‫اعمال‬‫می‬‫شود‬. •‫منطقی‬(Logical) ‫از‬‫ساختار‬ ‫و‬ ‫فیزیکی‬ ‫لحاظ‬ ‫به‬ ‫ولی‬ ‫باشد‬ ‫یکسان‬ ‫اصلی‬ ‫دیتابیس‬ ‫با‬ ‫باید‬ ‫منطقی‬ ‫لحاظ‬‫داد‬‫ه‬‫باشد‬ ‫مختلف‬ ‫تواند‬ ‫می‬ ‫ها‬.‫اعمال‬ ‫طریق‬ ‫از‬ ‫و‬SQL‫تغییرات‬‫با‬ ‫شود‬ ‫می‬ ‫منطبق‬ ‫اصلی‬ ‫دیتابیس‬. 6 ‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬ FaraDars.org
  • 7. ‫در‬ ‫دیتاگارد‬ ‫آموزش‬‫اوراکل‬ faradars.org/ fvorc9410 ‫سرویس‬‫تغییرات‬ ‫انتقال‬(Redo Transport Service) ‫مقاصد‬ ‫به‬ ‫اصلی‬ ‫دیتابیس‬ ‫از‬ ‫تغییرات‬ ‫اتوماتیک‬ ‫انتقال‬ ‫کنترل‬. •‫انتقال‬‫پیکربندی‬ ‫به‬ ‫توجه‬ ‫با‬ ‫تغییرات‬ •‫مدیریت‬‫رفع‬‫فواصل‬(GAP)‫شده‬ ‫آرشیو‬ ‫های‬ ‫فایل‬ ‫الگ‬ ‫در‬ ‫ای‬ ‫شبکه‬ ‫مشکالت‬ ‫علت‬ ‫به‬ ‫آمده‬ ‫بوجود‬ •‫تاکید‬‫داده‬ ‫از‬ ‫محافظت‬ ‫حالت‬ ‫روی‬ •‫تشخیص‬‫جایگزین‬ ‫های‬ ‫دیتابیس‬ ‫دیگر‬ ‫یا‬ ‫و‬ ‫اصلی‬ ‫دیتابیس‬ ‫روی‬ ‫از‬ ‫ها‬ ‫آن‬ ‫برگرداندن‬ ‫و‬ ‫رفته‬ ‫دست‬ ‫از‬ ‫یا‬ ‫خراب‬ ‫آرشیوشده‬ ‫های‬ ‫فایل‬ ‫الگ‬. 7 ‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬ FaraDars.org
  • 8. ‫در‬ ‫دیتاگارد‬ ‫آموزش‬‫اوراکل‬ faradars.org/ fvorc9410 ‫مشکل‬ ‫حل‬GAP‫دیتابیس‬ ‫در‬Standby 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:oracleoradatamydbarchiveARCH12741‘; 8 ‫الگ‬ ‫که‬ ‫میشویم‬ ‫متوجه‬ ‫مثال‬ ‫این‬ ‫در‬12741‫دیتابیس‬ ‫از‬ ‫است‬ ‫نشده‬ ‫دریافت‬ ‫اصلی‬. ‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬ FaraDars.org
  • 9. ‫در‬ ‫دیتاگارد‬ ‫آموزش‬‫اوراکل‬ faradars.org/ fvorc9410 ‫تغییرات‬ ‫اعمال‬ ‫سرویس‬(Redo Apply Service) •‫تغییرات‬ ‫اعمال‬(Redo Data)‫اصلی‬ ‫دیتابیس‬ ‫با‬ ‫تراکنشی‬ ‫انطباق‬ ‫برای‬ ‫جایگزین‬ ‫دیتابیس‬ ‫روی‬‫یا‬ ‫و‬ ‫تاخیر‬ ‫با‬Real time 9 ‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬ FaraDars.org
  • 10. ‫در‬ ‫دیتاگارد‬ ‫آموزش‬‫اوراکل‬ faradars.org/ fvorc9410 ‫نقش‬ ‫تغییر‬(Role Transition) •‫بالعکس‬ ‫یا‬ ‫و‬ ‫جایگزین‬ ‫به‬ ‫اصلی‬ ‫از‬ ‫دیتابیس‬ ‫نقش‬ ‫تغییر‬. •:Switchover‫ها‬ ‫دیتابیس‬ ‫روی‬ ‫تغییرات‬ ‫یکسری‬ ‫اعمال‬ ‫جهت‬.‫بین‬ ‫از‬ ‫نیز‬ ‫ای‬ ‫داده‬ ‫و‬ ‫اصلی‬ ‫به‬ ‫جایگزین‬ ‫سپس‬ ‫و‬ ‫شده‬ ‫تبدیل‬ ‫جایگزین‬ ‫به‬ ‫اصلی‬ ‫ابتدا‬‫نمی‬ ‫رود‬. •:Failover‫گیرد‬ ‫می‬ ‫را‬ ‫آن‬ ‫جای‬ ‫جایگزین‬ ‫دیتابیس‬ ‫و‬ ،‫شود‬ ‫می‬ ‫خارج‬ ‫دسترس‬ ‫از‬ ‫اصلی‬ ‫دیتابیس‬ ‫وقتی‬.‫را‬ ‫کار‬ ‫این‬ ‫تواند‬ ‫می‬ ‫ای‬ ‫گونه‬ ‫به‬ ‫دیتابیس‬ ‫راهبر‬ ‫نرود‬ ‫دست‬ ‫از‬ ‫ای‬ ‫داده‬ ‫که‬ ‫دهد‬ ‫انجام‬. 10 ‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬ FaraDars.org
  • 11. ‫در‬ ‫دیتاگارد‬ ‫آموزش‬‫اوراکل‬ faradars.org/ fvorc9410 ‫دیتاگارد‬ ‫معماری‬ 11 Standb y Redo Logs RFSNSA Primary Online Redo Logs Primary Database LGWR SGA Redo Buffer Active Standby Database Queries, Reports Testing & Backups MRP ‫کاربر‬ ‫های‬ ‫تراکنش‬ ‫جوها‬ ‫و‬ ‫پرس‬,‫تغییرات‬, DDL Oracle Net Commit ‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬ FaraDars.org
  • 12. ‫در‬ ‫دیتاگارد‬ ‫آموزش‬‫اوراکل‬ faradars.org/ fvorc9410 ‫دیتاگارد‬ ‫واسط‬(Data Guard Broker) ‫نگهداری‬ ،‫ایجاد‬ ‫اتوماتیک‬ ‫طور‬ ‫به‬ ‫که‬ ‫است‬ ‫شده‬ ‫توزیع‬ ‫های‬ ‫دیتابیس‬ ‫مدیریت‬ ‫برای‬ ‫چهارچوب‬ ‫یک‬‫و‬‫دهد‬ ‫می‬ ‫انجام‬ ‫را‬ ‫دیتاگارد‬ ‫پیکربندی‬ ‫مانیتور‬. •‫ایجاد‬‫تغییرات‬ ‫اعمال‬ ‫و‬ ‫انتقال‬ ‫های‬ ‫سرویس‬ ‫اندازی‬ ‫راه‬ ‫نظیر‬ ‫دیتاگارد‬ ‫پیکربندی‬ ‫کردن‬ ‫فعال‬ ‫و‬ •‫مدیریت‬‫پیکربندی‬ ‫این‬ ‫در‬ ‫سیستمی‬ ‫هر‬ ‫از‬ ‫پیکربندی‬ ‫کل‬ •‫مدیریت‬‫جایگزین‬ ‫و‬ ‫اصلی‬ ‫دیتابیس‬ ‫شامل‬ ‫پیکربندی‬ ‫کردن‬ ‫مانیتور‬ ‫و‬(RAC) •‫آسان‬‫در‬ ‫کلیک‬ ‫یک‬ ‫با‬ ‫نقش‬ ‫تغییر‬ ‫کردن‬EM‫در‬ ‫دستور‬ ‫یک‬ ‫یا‬DGMGRL •‫فعال‬‫کردن‬fast-start failover(‫اتوماتیک‬ ‫مدیریت‬ ‫و‬ ‫دیتا‬ ‫ندادن‬ ‫دست‬ ‫از‬failover) •‫ها‬ ‫این‬ ‫بر‬ ‫عالوه‬EM‫سازد‬ ‫ساده‬ ‫یا‬ ‫اتوماتیک‬ ‫را‬ ‫زیر‬ ‫کارهای‬ ‫تواند‬ ‫می‬: •‫ایجاد‬‫فیزیکی‬ ‫جایگزین‬ ‫دیتابیس‬ ‫یک‬(( Physical‫منطقی‬ ‫یا‬(Logical)‫نسخه‬ ‫یک‬ ‫روی‬ ‫از‬‫اصلی‬ ‫دیتابیس‬ ‫از‬ ‫پشتیبان‬ •‫ایجاد‬‫پیکربندی‬ ‫به‬ ‫موجود‬ ‫جایگزین‬ ‫دیتابیس‬ ‫یک‬ ‫کردن‬ ‫اضافه‬ ‫یا‬ •‫و‬ ‫خطاها‬ ‫شناسایی‬ ‫و‬ ‫تغییرات‬ ‫اعمال‬ ‫کردن‬ ‫مانیتور‬... 12 ‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬ FaraDars.org
  • 13. ‫در‬ ‫دیتاگارد‬ ‫آموزش‬‫اوراکل‬ faradars.org/ fvorc9410 ‫مزایا‬ •‫دیتاگارد‬‫باالترین‬‫میزان‬‫دسترسی‬‫به‬‫دیتابیس‬‫را‬‫برای‬‫سیستم‬‫دیتابیس‬‫فراهم‬‫می‬‫کند‬.‫همچنین‬‫در‬‫زمان‬‫شکست‬‫یک‬‫دیتابیس‬‫می‬‫ت‬‫وان‬‫آن‬‫را‬‫با‬‫دیتابیس‬ ‫سالمت‬‫تعویض‬‫کرد‬‫و‬‫میزان‬‫در‬‫دسترس‬‫نبودن‬‫دیتابیس‬‫را‬‫کاهش‬‫داد‬.‫دیتاگارد‬‫می‬‫تواند‬‫میزان‬‫از‬‫دست‬‫دادن‬‫داده‬‫را‬‫به‬‫حداقل‬‫ممکن‬‫برساند‬.‫د‬‫یتاگارد‬ ‫سیستم‬‫های‬‫ناهمگن‬‫را‬‫نیز‬‫پشتیبانی‬‫می‬‫کند‬‫به‬‫این‬‫معنی‬‫که‬‫دیتابیس‬‫های‬‫اصلی‬‫و‬Standby‫می‬‫توانند‬‫متفاوت‬‫باشند‬‫مثال‬‫لینوکس‬‫و‬‫ویندوز‬‫سرور‬. 13 ‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬ FaraDars.org
  • 14. ‫در‬ ‫دیتاگارد‬ ‫آموزش‬‫اوراکل‬ faradars.org/ fvorc9410 ‫معایب‬ •‫یکی‬‫از‬‫مهمترین‬‫معایب‬‫دیتاگارد‬‫در‬‫این‬‫است‬‫که‬‫اگر‬‫ارتباط‬‫شبکه‬‫قطع‬‫شود‬‫امکان‬‫تبادل‬‫اطالعات‬‫وجود‬‫نخواهد‬‫داشت‬‫یعنی‬‫هر‬‫تغییری‬‫که‬‫در‬‫سرور‬ ‫اصلی‬‫انجام‬‫شود‬‫در‬‫سرور‬Standby‫اعمال‬‫نخواهد‬‫شد‬.‫نکته‬‫بعدی‬‫اینکه‬‫نسخه‬‫دیتابیس‬‫اصلی‬‫و‬Standby‫باید‬ً‫ا‬‫حتم‬Enterprise‫باشد‬.‫دیتاگارد‬ ‫یکی‬‫از‬‫ویژگی‬‫های‬‫نسخه‬Enterprise‫دیتاگارد‬‫می‬‫باشد‬. 14 ‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬ FaraDars.org
  • 15. ‫در‬ ‫دیتاگارد‬ ‫آموزش‬‫اوراکل‬ faradars.org/ fvorc9410 ‫پایان‬ 15 ‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬ FaraDars.org
  • 16. ‫در‬ ‫دیتاگارد‬ ‫آموزش‬‫اوراکل‬ faradars.org/ fvorc9410 ‫فرادرس‬ ‫در‬ ‫شده‬ ‫مطرح‬ ‫نکات‬ ‫مبنای‬ ‫بر‬ ‫ها‬ ‫اسالید‬ ‫این‬ «‫اوراکل‬ ‫در‬ ‫دیتاگارد‬ ‫آموزش‬» ‫تهیه‬‫است‬ ‫شده‬. ‫نمای‬ ‫مراجعه‬ ‫زیر‬ ‫لینک‬ ‫به‬ ‫آموزش‬ ‫این‬ ‫مورد‬ ‫در‬ ‫بیشتر‬ ‫اطالعات‬ ‫کسب‬ ‫برای‬‫ید‬ faradars.org/fvorc9410 ‫در‬ ‫دیتاگارد‬ ‫آموزش‬‫اوراکل‬ faradars.org/ fvorc9410 ‫س‬‫ر‬‫د‬‫ا‬‫ﺮ‬‫ﻓ‬ FaraDars.org