Orcale Tutorial Content
Getting Started - البدء مع إدارة قواعد البيانات
Oracle Architectural Components - مكونات قاعدة البيانات أوركل
Installing Oracle Database - تثبيت الأوركل
Creating and Configuring Database - إنشاء قاعدة البيانات
Controlling The Database -التحكم في قاعدة البيانات
Administrating Users - إدارة المستخدمين
Database Security & Monitoring - تأمين ومراقبة قاعدة البيانات
Oracle Net Services & Database Link & Metrlized Viewِ
Undo Management & Flashback Technology
Managing Shared Servers
Using Globalization Support
Logical Backup & Recovery
Physical Backup & Recovery
Recovery Manager (RMAN)
Managing Resources
Automating Tasks with the Scheduler
Dealing with Locking
Diagnostic Sources
Dealing With Database Corruption
Managing & Monitoring Memory
Performance Tunning
Managing Resources
Resource Manager Plans
ﻭﻫﻲ ﻟﺘﺤﺩﻴﺩ ﻭﺘﻘﺴﻴﻡ ﺍﻟﻤﻭﺍﺭﺩ ﺒﻴﻥ ﺍﻟﻤﺠﻤﻭﻋﺎﺕ ﻭﺘﺘﺤﻜﻡ ﻫﺫﻩ ﺍلPlans ﻋﻠﻲ ﻤﺠﻤﻭﻋﺔ ﻤﻥ ﺍﻟﻤﻭﺍﺭﺩ ﺃﻫﻤﻬﺎ ﺍلCPU Resource ﻭﻏﻴﺭﻫﺎ ﻤﻥ ﺍﻟﻤﻭﺍﺭﺩ ﺍﻟﺘﻲ ﺴﻨﺘﺤﺩﺙ ﻋﻨﻬﺎ ﺘﺒﺎﻋﺎﹰ،
ﻭﻗﺩ ﻴﻜﻭﻥ ﻓﻲ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﺍﻟﻭﺍﺤﺩﺓ ﻋﺩﺩ ﻤﻥ ﺍلResource Manager Plan، ﻭﻟﻜﻥ ﻓﻲ ﺍﻟﻠﺤﻅﺔ ﺍﻟﻭﺍﺤﺩ ﺘﻨﺸﻁ Plan ﻭﺍﺤﺩﺓ ﻓﻘﻁ، ﻫﻲ ﻤﻥ ﺘﺘﺤﻜﻡ ﻓﻲ ﺍﻟﻤﻭﺍﺭﺩ ﻭﻴﺘﻡ ﺘﻁﺒﻴﻘﻬﺎ ﻋﻠﻲ ﺠﻤﻴﻊ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ.
ﻴﺸﺘﻤل ﺃﻱ Plan ﻋﻠﻲ ﻋﺩﺩ ﻤﻥ ﺍﻟﺘﻭﺠﻴﻬﺎﺕ Directive، ﻴﺨﺼﺹ ﻜل Directive ﺍﻟﻤﻭﺍﺭﺩ ﺇﻟﻲ ﺍﻟﻤﺠﻤﻭﻋﺔ ﺍﻟﻤﻌﻴﻨﺔ ﻓﻲ ﻤﺴﺘﻭﻱ ﺃﻭﻟﻭﻴﺔ ﻤﻌﻴﻨﺔ.
ﻟﺤﻅﺔ ﺇﻨﺸﺎﺀ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﻴﺘﻡ ﺨﻠﻕ ﺜﻼﺙ ﺨﻁﻁ (Three plans):
1- INTERNAL_PLAN: ﻫﺫﻩ ﺍﻟﺨﻁﺔ (Plan) ﻟﻬﺎ ﺘﻭﺠﻪ ﻭﺍﺤﺩ ﺒﺤﻴﺙ ﻴﺘﻡ ﺘﻤﻜﻴﻥ ﺍﻟﻤﺠﻤﻭﻋﺔ OTHER_GROUPS ﻤﻥ ﺍﻟﻤﻭﺍﺭﺩ
ﺒﻨﺴﺒﺔ 100% ﻟلCPU Resources ﻓﻲ ﺍﻟﻤﺴﺘﻭﻱ ﺍﻷﻭل، ﻫﺫﻩ ﺍلPlan ﺴﺘﺅﺩﻱ ﺇﻟﻲ ﺃﻥ ﻴﻜﻭﻥ ﺠﻤﻴﻊ ﺍﻟﻤﺴﺘﺨﺩﻤﻭﻥ ﻟﺩﻴﻬﻡ ﺃﻭﻟﻭﻴﺔ ﻤﺘﺴﺎﻭﻴﺔ ﻓﻲ ﺍﻟﻤﻭﺍﺭﺩ ﻭﺫﻟﻙ ﻷﻨﻬﺎ ﺘﺴﺘﻬﺩﻑ ﺍﻟﻤﺠﻤﻭﻋﺔ
OTHER_GROUPS ﺍﻟﺘﻲ ﺘﺤﻭﻱ ﺠﻤﻴﻊ ﺍﻟﻤﺴﺘﺨﺩﻤﻴﻥ.
2- SYSTEM_PLAN: ﻫﺫﻩ ﺍﻟﻤﺠﻤﻭﻋﺔ ﻟﺩﻴﻬﺎ ﺜﻼﺙ ﺘﻭﺠﻬﺎﺕ Directives، ﻓﻲ ﺍﻟﻤﺴﺘﻭﻱ ﺍﻷﻭل (Level 1) ﺘﺘﻴﺢ ﻟﻠﻤﺠﻤﻭﻋﺔ SYS_GROUP ﻤﻭﺍﺭﺩ ﺒﻨﺴﺒﺔ 100%، ﺒﻤﻌﻨﻲ ﺃﻥ ﻟﻬﺎ ﺍﻷﻭﻟﻭﻴﺔ
ﺍﻟﻘﺼﻭﻱ، ﻓﻲ ﺍﻟﻤﺴﺘﻭﻱ ﺍﻟﺜﺎﻨﻲ (2 Level) ﺘﺘﻴﺢ ﻟﻠﻤﺠﻤﻭﻋﺔ OTHER_GROUPS ﻤﻭﺍﺭﺩ ﺒﻨﺴﺒﺔ 100%، ﻭﻓﻲ ﺍﻟﻤﺴﺘﻭﻱ ﺍﻟﺜﺎﻟﺙ ﺘﺘﻴﺢ ﻟﻠﻤﺠﻤﻭﻋﺔ LOW_GROUP ﻤﻭﺍﺭﺩ ﺒﻨﺴﺒﺔ100%،
ﻫﺫﻩ ﺍلPlan ﺘﻀﻤﻥ ﺃﻥ ﻟﻠﻤﺴﺘﺨﺩﻡ SYS ﺃﻭ ﺍﻟﻤﺴﺘﺨﺩﻡ SYSTEM ﺍﻷﻭﻟﻭﻴﺔ ﻓﻲ ﺍﻟﻤﻭﺍﺭﺩ ﺜﻡ ﺒﻌﺩ ﺫﻟﻙ ﺘﻨﺘﻘل ﺍﻷﻭﻟﻭﻴﺔ ﻟﻠﻤﺠﻤﻭﻋﺔ OTHER_GROUPS ثم ﺍﻟﻤﺠﻤﻭﻋﺔ LOW_GROUPS.
3- INTERNAL_QUIESCE: ﻫﺫﻩ ﺍلPlan ﺘﻘﻭﻡ ﺒﺘﺠﻤﻴﺩ ﺠﻤﻴﻊ ﺍلSession ﺍﻟﺘﻲ ﻻ ﺘﻨﺘﻤﻲ ﻟﻠﻤﺠﻤﻭﻋﺔ SYS_GROUP.
ﺒﻤﻌﻨﻲ ﺃﻨﻪ ﻴﺴﺘﻁﻴﻊ ﻤﺩﻴﺭ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﺘﺠﻤﻴﺩ ﺍﻟﻌﻤل ﻓﻲ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﻟﺠﻤﻴﻊ ﺍﻟﻤﺴﺘﺨﺩﻤﻴﻥ ﻤﺎﻋﺩﺍ ﻤﺩﺭﺍﺀ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﺃﻭ ﺒﻤﻌﻨﻲ ﺍﺨﺭ ﻤﺎﻋﺩﺍ ﺍﻟﻤﺴﺘﺨﺩﻤﻭﻥ ﺍﻟﺫﻴﻥ ﻴﻨﺘﻤﻭﻥ ﻟﻠﻤﺠﻤﻭﻋﺔ SYS_GROUP.
ﻫﺫﻩ ﺍلPlan ﺘﻘﻭﻡ ﺒﻤﻨﺢ Active Session Pool ﺘﺴﺎﻭﻱ ﺼﻔﺭ ﻟﺠﻤﻴﻊ ﺍﻟﻤﺠﻤﻭﻋﺎﺕ ﻤﺎﻋﺩﺍ ﺍلSYS_GROUP، ﻟﺫﺍ ﺇﺫﺍ ﺘﻡ ﺘﻨﺸﻴﻁ ﻫﺫﻩ ﺍلPlan ﺴﻴﺘﻡ ﺘﻌﻠﻴﻕ ﻋﻤل ﺠﻤﻴﻊ ﺍلSessions ﻭﻴﻤﻜﻥ ﺘﻔﻌﻴل ﻫﺫﻩ ﺍلPlan
ﺒﻭﺍﺴﻁﺔ ﺍﻷﻤﺭ ALTER SYSTEM QUIESCE RESTRICTED، ﻜﻤﺎ ﻴﻤﻜﻥ ﺇﻟﻐﺎﺅﻫﺎ ﺒﻭﺍﺴﻁﺔ ALTER SESSION UNQUIESCE.
------------------------------------------