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
Performance Tunning
The SQL Tuning Advisor
ﻫﺫﺍ ﺍﻟﻤﺴﺘﺸﺎﺭ ﻤﻥ ﺍﻷﻫﻤﻴﺔ ﺒﻤﻜﺎﻥ، ﺤﻴﺙ ﻴﻘﻭﻡ ﺒﺘﻔﺘﻴﺵ ﻋﺒﺎﺭﺍﺕ ﺍلSQL ﻭﺍﻟﻜﺎﺌﻨﺎﺕ ﺍﻟﺘﻲ ﻴﺨﺎﻁﺒﻬﺎ ﻭﻤﻥ ﺜﻡ ﻴﺼﺩﺭ ﺘﻭﺼﻴﺎﺘﻪ ﺒﺨﺼﻭﺹ ﻁﺭﻕ ﻜﺘﺎﺒﺔ ﺍﻟﻜﻭﺩ ﺍﻟﻐﻴﺭ ﻜﻑﺀ
ﻭﻤﺸﺎﻜل ﻓﻘﺩﺍﻥ ﻭﺃﺨﻁﺎﺀ ﺇﺤﺼﺎﺌﻴﺎﺕ ﺍﻟﻜﺎﺌﻨﺎﺕ. ﻴﻘﻭﻡ ﻫﺫﺍ ﺍﻟﻤﺴﺘﺸﺎﺭ ﺒﺄﺩﺍﺀ ﺃﺭﺒﻌﺔ ﺃﻨﻭﺍﻉ ﻤﻥ ﺍﻟﺘﺤﻠﻴﻼﺕ:
1- Statistics Analysis: ﺍﻟﻤﺴﺘﺸﺎﺭ ﺴﻴﺒﺤﺙ ﻋﻥ ﺍﻹﺤﺼﺎﺌﻴﺎﺕ ﺍﻟﻤﺘﻌﻠﻘﺔ ﺒﺎﻟﻜﺎﺌﻨﺎﺕ ﺍﻟﻤﺴﺘﺨﺩﻤﺔ ﻓﻲ ﻋﺒﺎﺭﺍﺕ ﺍلSQL، ﻓﺈﺫﺍ ﻟﻡ ﻴﺠﺩﻫﺎ ﺃﻭ ﻭﺠﺩﻫﺎ ﻗﺩﻴﻤﺔ ﺴﻴﻭﺼﻲ ﺒﻌﻤل ﺘﺤﻠﻴل.
2- SQL Profiling: ﺴﻭﻑ ﻴﺘﻡ ﺘﻨﻔﻴﺫ ﺍﻟﻌﺒﺎﺭﺍﺕ ﺒﺸﻜل ﺠﺯﺌﻲ ﻻﺨﺘﺒﺎﺭ ﺨﻁﻁ ﺍﻟﺘﻨﻔﻴﺫ، ﻭﻤﻥ ﺜﻡ ﻴﻘﻭﻡ ﺒﺠﻤﻊ ﺇﺤﺼﺎﺌﻴﺎﺕ ﺍﻟﺘﻨﻔﻴﺫ ﻟﻜﻲ ﺘﺴﺘﻌﻤل ﺒﺎﻻﺭﺘﺒﺎﻁ ﻤﻊ ﺇﺤﺼﺎﺌﻴﺎﺕ ﺍﻟﻜﺎﺌﻨﺎﺕ.
٣- Access Path Analysis: ﺍﻟﻤﺴﺘﺸﺎﺭ ﺴﻴﺘﺤﺭﻯ ﻋﻥ ﺇﻤﻜﺎﻨﻴﺔ ﺍﺴﺘﺨﺩﺍﻡ ﺍﻟﻔﻬﺎﺭﺱ ﺍﻹﻀﺎﻓﻴﺔ، ﺍﻟﺘﻭﺼﻴﺎﺕ ﻗﺩ ﺘﺘﻀﻤﻥ ﺍﺴﺘﺨﺩﺍﻡ SQL Access ﺍلAdvisor ﺍﻟﺫﻱ ﻴﻤﻜﻥ ﺃﻥ ﻴﻌﻤل
ﺘﺤﻠﻴل ﺃﻜﺜﺭ ﺸﻤﻭﻟﻴﺔ.
4- :SQL Structure Analysis: ﺴﻴﺤﺎﻭل ﺍﻟﻤﺴﺘﺸﺎﺭ ﺘﻤﻴﻴﺯ ﻋﺒﺎﺭﺍﺕ ﺍلSQL ﺍﻟﺘﻲ ﺘﺴﺘﻌﻤل ﺍﻟﺨﻁﻁ ﺍﻟﺴﻴﺌﺔ ﻭﻴﺼﺩﺭ ﺍﻗﺘﺭﺍﺤﺎﺕ ﻹﻋﺎﺩﺓ ﻫﻴﻜﻠﺘﻬﻡ، ﺍﻟﺘﻐﻴﻴﺭﺍﺕ ﺍﻟﻤﻘﺘﺭﺤﺔ ﻴﻤﻜﻥ ﺃﻥ
ﺘﻜﻭﻥ ﻨﺤﻭﻴﺔ.
ﻓﻲ ﺒﻌﺽ ﺍﻷﺤﻴﺎﻥ ﻴﺘﻡ ﻜﺘﺎﺒﺔ ﻋﺒﺎﺭﺍﺕ ﺍلSQL ﺍﻟﺘﻲ ﺘﺨﺎﻁﺏ ﻤﻼﻴﻴﻥ ﺍﻟﻜﺘل ﻭﻫﺫﻩ ﺍﻟﻌﺒﺎﺭﺍﺕ ﻴﺘﻡ ﺘﻨﻔﻴﺫﻫﺎ ﺘﻜﺭﺍﺭﹰﺍ ﻓﻲ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﻓﻲ ﺤﻴﻥ ﺃﻨﻪ ﻴﻜﻤﻥ ﺼﻴﺎﻏﺔ ﻫﺫﻩ ﺍﻟﻌﺒﺎﺭﺍﺕ
ﻟﺘﺨﺎﻁﺏ ﻋﺩﺩ ﺃﻗل ﻤﻥ ﺍﻟﻜﺘل، ﻻ ﺸﻙ ﻓﻲ ﺃﻥ ﻫﺫﺍ ﻨﺎﺘﺞ ﻋﻥ ﻜﺘﺎﺒﺔ ﺨﺎﻁﺌﺔ ﻟﻌﺒﺎﺭﺍﺕ ﺍلSQL ﻭﻤﺜل ﻫﺫﻩ ﺍﻟﻤﻤﺎﺭﺴﺎﺕ ﺴﺘﺅﺜﺭ ﺴﻠﺒﺎﹰ ﻋﻠﻲ ﺍﻷﺩﺍﺀ ﻓﻤﺜل ﻫﺫﻩ ﺍﻟﻌﺒﺎﺭﺍﺕ ﺴﺘﺴﺘﻬﻠﻙ
ﻜﻤﻴﺔ ﻜﺒﻴﺭ ﻤﻥ ﺍﻟﻤﺼﺎﺩﺭ ﻓﻲ ﻭﺤﺩﺓ ﺍﻟﻤﻌﺎﻟﺠﺔ ﺍﻟﻤﺭﻜﺯﻴﺔ ﻭﺍﻟﺫﺍﻜﺭﺓ ﻭﻏﻴﺭﻫﺎ، ﻓﻤﺩﻴﺭ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﻫﻭ ﺍﻟﻤﺴؤﻭل ﻋﻥ ﺍﻜﺘﺸﺎﻑ ﻋﺒﺎﺭﺍﺕ ﺍلSQL ﺍﻟﺘﻲ ﺘﺴﺒﺏ ﺍﻟﻤﺸﺎﻜل، ﻟﺫﺍ ﻓﺈﻥ
ﺍﻟﻤﻁﻭﺭﻭﻥ ﺒﺤﺎﺠﺔ ﺇﻟﻴﻙ ﻟﻜﺘﺎﺒﺔ ﻋﺒﺎﺭﺍﺕ ﺍلSQL ﺒﺼﻭﺭﺓ ﻜﻑﺀ.
ﻴﺴﺘﻁﻴﻊ ﻤﺩﻴﺭ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﺘﺸﻐﻴل ﺍلSQL Advisor ﻋﻥ ﻁﺭﻴﻕ ﺍلEnterprise Manager .