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 Default, Keep, and Recycle Pools
Database Buffer Cache: ﻴﻤﻜﻥ ﺃﻥ ﺘﻘﺴﻡ ﺇﻟﻲ ﺤﻭﺍﻟﻲ ﺜﻼﺜﺔ ﻗﻁﻊ ﻤﻥ ﺍﻟﺫﺍﻜﺭﺓ، ﻭﺃﻱ Segment ﻴﺠﺏ ﺃﻥ ﻴﺘﻡ ﻭﻀﻌﻬﺎ ﻓﻲ ﺠﺯﺀ ﻭﺍﺤﺩ ﻤﻥ ﺍﻟﺫﺍﻜﺭﺓ، ﻭﺠﻤﻴﻊ ﻫﺫﻩ ﺍﻟﻘﻁﻊ ﻤﻥ ﺍﻟﺫﺍﻜﺭﺓ ﻭﺍﻟﺘﻲ
ﺘﻨﺘﻤﻲ ﻟلDatabase Buffer Cache لها قائمة الLRU والCheckpoint Queue.
ﻭﻴﻤﻜﻥ ﺘﻘﺴﻴﻡ ﺍلDatabase buffer Cache ﻜﺎﻷﺘﻲ:
Default Pool: ﻴﺘﻡ ﺍﻟﺘﺤﻜﻡ ﻓﻲ ﻗﻴﺎﺱ ﻫﺫﺍ ﺍﻟﺠﺯﺀ ﻋﻥ ﻁﺭﻴﻕ ﺍﻟﻤﺘﻐﻴﺭ DB_CHACE_SIZE، ﻭﻫﺫﺍ ﺍﻟﺠﺯﺀ ﻤﻥ ﺍﻟﺫﺍﻜﺭﺓ ﻫﻭ ﺍﻟﺠﺯﺀ ﺍﻟﻭﺤﻴﺩ ﺍﻟﻤﻁﻠﻭﺏ ﻓﻲ ﺍلDatabase Buffer Cache ، ﻭﺠﻤﻴﻊ
ﺍلSegments ﻴﺘﻡ ﻋﻤل Caching ﻟﻬﺎ ﻓﻲ الDefault Pool.
Keep Pool: ﻭﻴﺘﻡ ﺇﻨﺸﺎﺀ ﻫﺫﺍ ﺍﻟﺠﺯﺀ ﻋﻥ ﻁﺭﻴﻕ ﺘﻬﻴﺌﺔ ﺍﻟﻤﺘﻐﻴﺭ DB_KEEP_CACHE_SIZE، ﻭﻫﻲ ﻟﻀﻤﺎﻥ ﺃﻥ ﺒﻌﺽ ﺍﻟﻜﺘل ﻓﻲ ﺍلSegments ﺘﻅل ﻤﻭﺠﻭﺩﺓ ﻓﻲ ﺍﻟﺫﺍﻜﺭﺓ، ﻭﻴﺠﺏ ﺃﻥ ﺘﻜﻭﻥ ﻤﺴﺎﺤﺔ
ﻫﺫﺍ ﺍﻟﺠﺯﺀ ﻤﻥ ﺍﻟﺫﺍﻜﺭﺓ ﻜﺎﻓﻴﺔ ﻟﺘﺨﺯﻴﻥ ﺍﻟﻜﺎﺌﻨﺎﺕ ﺍﻟﺘﻲ ﺘﺭﻴﺩ ﺃﻥ ﺘﻀﻌﻬﺎ ﻓﻴﻪ.
Recycle Pool: ﻭﻫﺫﺍ ﺍﻟﺠﺯﺀ ﻤﻥ ﺍﻟﺫﺍﻜﺭﺓ ﻟﻀﻤﺎﻥ ﺘﻠﻙ ﺍﻟﻜﺘل ﺍﻟﺘﻲ ﻤﻥ ﻏﻴﺭ ﺍﻟﻤﺤﺘﻤل ﺃﻥ ﺘﻌﻭﺩ ﻤﺭﻩ ﺃﺨﺭﻱ، ﻟﻀﻤﺎﻥ ﺨﺭﻭﺠﻬﺎ ﻤﻥ ﺍﻟﺫﺍﻜﺭﺓ ﺒﺄﺴﺭﻉ ﻤﺎ ﻴﻤﻜﻥ، ﻭﻴﺘﻡ ﺇﻨﺸﺎﺀ ﻫﺫﺍ ﺍﻟﺠﺯﺀ ﻤﻥ ﺍﻟﺫﺍﻜﺭﺓ ﻋﻥ ﻁﺭﻴﻕ
ﺘﻬﻴﺌﺔ ﺍﻟﻤﺘﻐﻴﺭ DB_RECYCLE_CAHCE_SIZE ﻭﻴﺠﺏ ﺃﻥ ﺘﻜﻭﻥ ﺼﻐﻴﺭﺓ ﻨﺴﺒﻴﺎﹰ.
--------------------------------------------------------