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 & Monitoring Memory
The Log Buffer
ﻫﺫﺍ ﺍﻟﺠﺯﺀ ﻤﻥ ﺍﻟﺫﺍﻜﺭﺓ ﻴﺴﺘﺨﺩﻡ ﻟﺘﺨﺯﻴﻥ ﺠﻤﻴﻊ ﺍﻟﻤﺘﻐﻴﺭﺍﺕ ﺍﻟﺘﻲ ﺘﺤﺩﺙ ﻓﻲ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ، ﻓﻬﻭ ﻋﺒﺎﺭﺓ ﻋﻥ ﻤﻨﻁﻘﺔ ﺍﻨﻁﻼﻕ ﻟﻜل ﺍﻟﺘﻐﻴﻴﺭﺍﺕ ﺍﻟﺘﻲ ﺤﺩﺜﺕ ﻟلDatabase Buffer Cache
ﻋﻥ ﻁﺭﻴﻕ ﺍلServer Processes، ﺜﻡ ﺒﻌﺩ ﺫﻟﻙ ﻴﺘﻡ ﺇﺭﺴﺎل ﻫﺫﻩ ﺍﻟﺘﻐﻴﻴﺭﺍﺕ ﺇﻟﻲ ﺍﻟﺩﻴﺴﻙ (Log File) ﻋﻥ ﻁﺭﻴﻕ LGWR Process ﺍﻟﺫﻱ ﻴﻘﻭﻡ ﺒﻬﺫﺍ ﺍﻹﺠﺭﺍﺀ ﻓﻲ ﺍﻟﺤﺎﻻﺕ ﺍﻟﺘﺎﻟﻴﺔ:
1- ﻋﻨﺩﻤﺎ ﻴﻘﻭﻡ ﺍﻟﻤﺴﺘﺨﺩﻡ ﺒﻌﻤل Commit Transaction ﻴﺘﻡ ﻨﻘل Log Buffer ﻟﻠﺩﻴﺴﻙ.
2- ﻜل ﺜﻼﺙ ﺜﻭﺍﻨﻲ.
3- ﻗﺒل ﻋﻤل ﺍلDBWn.
4- ﻟﺤﻅﺔ ﻭﺼل ﺍلLog Bufferﻟﻠﺜﻠﺙ.
ﻴﺘﻡ ﺍﻟﺘﺤﻜﻡ ﻓﻲ ﻤﻘﺎﺱ ﺍلLog Buffer ﻋﻥ ﻁﺭﻴﻕ ﺍﻟﻤﺘﻐﻴﺭ LOG_BUFFER ﻭﻫﺫﺍ ﺍﻟﻤﺘﻐﻴﺭ ﻻ ﻴﻤﻜﻥ ﺘﻌﺩﻴل ﻗﻴﻤﺘﻪ ﺩﻭﻥ ﺇﻏﻼﻕ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﻭﺫﻟﻙ ﻷﻨﻪ Static،
ﻓﻲ ﺍﻷﺼل ﻴﺘﻌﻠﻕ ﺤﺠﻡ ﻫﺫﺍ ﺍﻟﺠﺯﺀ ﺒﺎل(Number of CPUs)، ﻓﻔﻲ ﻨﻅﺎﻡ ﺍﻟﺘﺸﻐﻴل ﻭﻴﻨﺩﻭﺯ ﻋﻠﻲ ﺴﺒﻴل ﺍﻟﻤﺜﺎل ﻴﻜﻭﻥ ﺤﺠﻡ ﺍلLog Buffer ﻓﻲ ﺍﻷﺼل 256KB ﺇﺫﺍ
ﻜﺎﻥ ﺍلCPU_COUNT ﻴﺴﺎﻭﻱ ﻭﺍﺤﺩ، ﻭﻴﻜﻭﻥ ﺤﺠﻡ ﺍلLog Buffer هو 2MB ﺇﺫﺍ ﻜﺎﻥ ﺍلCPU_COUNT ﻴﺴﺎﻭﻱ ﺜﻤﺎﻨﻴﺔ.
--------------------------------------------