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
Controlling The Database -التحكم في قاعدة البيانات
ﺇﻏﻼﻕ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ
ﻋﻨﺩ ﺇﻏﻼﻕ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﻴﺠﺏ ﺃﻥ ﺘﻤﻠﻙ ﺍﻟﺼﻼﺤﻴﺔ SYSOPER OR SYSDBA ﻭﻫﻨﺎﻙ ﻋﺩﺓ ﺃﻭﻀﺎﻉ ﻹﻏﻼﻕ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ :-
1- NORMAL.
2- TRANSACTIONAL.
3- IMMEDIATE.
4- ABORT.
1- NORMAL:
ﻭﻫﻭ ﺍﻟﻭﻀﻊ ﺍﻻﻓﺘﺭﺍﻀﻲ ﻹﻏﻼﻕ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﻭﺃﺜﻨﺎﺀ ﺍﻹﻏﻼﻕ ﺘﺤﺩﺙ ﺍﻟﺨﻁﻭﺍﺕ ﺍﻟﺘﺎﻟﻴﺔ :-
- ﻻ ﻴﺴﻤﺢ ﺒﺎﺘﺼﺎل ﻤﺴﺘﺨﺩﻡ ﺠﺩﻴﺩ ﺒﻘﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ .
-
ﻴﻨﺘﻅﺭ ﻜل ﺍﻟﻤﺴﺘﺨﺩﻤﻴﻥ ﻤﻥ ﺇﻨﻬﺎﺀ ﺍﺘﺼﺎﻟﻬﻡ ﻗﺒل ﺇﻜﻤﺎل ﺇﻏﻼﻕ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ.
-
ﻜل ﺍﻟﺒﻴﺎﻨﺎﺕ ﺍﻟﻤﻭﺠﻭﺩ ﻓﻲ ﺍلBuffer ﻴﺠﺏ ﺃﻥ ﺘﻜﺘﺏ ﻓﻲ ﺍﻟﺩﻴﺴﻙ.
- ﺇﻨﻬﺎﺀ ﺍلBackground Processes ﻭﻜﺫﻟﻙ ﺇﻟﻐﺎﺀ ﺍلSGA ﻤﻥ ﺍﻟﺫﺍﻜﺭﺓ.
- ﺇﻏﻼﻕ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ.
- ﻴﺘﻡ ﺇﻏﻼﻕ ﻤﻠﻔﺎﺕ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﻗﺒل ﺇﻏﻼﻕ ﺍل.Instance.
-
ﻻ ﺘﺤﺘﺎﺝ ﻟﻌﻤﻠﻴﺔ ﺍﺴﺘﺭﺠﺎﻉ ﻟلInstanceﻋﻨﺩ ﻓﺘﺢ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﻤﻥ ﺠﺩﻴﺩ.
TRANSACTIONAL:
ﻓﻲ ﻫﺫﺍ ﺍﻟﻭﻀﻊ ﻤﻥ ﺍﻹﻏﻼﻕ ﺘﺤﺩﺙ ﺍﻟﺨﻁﻭﺍﺕ ﺍﻟﺘﺎﻟﻴﺔ:-
- ﻜل ﺍﻟﻤﺴﺘﺨﺩﻤﻴﻥ ﻻ ﻴﺴﺘﻁﻴﻌﻭﻥ ﺒﺩﺀ ﻋﻤﻠﻴﺎﺕ ﺠﺩﻴﺩﺓ .
-
ﻟﺤﻅﺔ ﺍﻨﺘﻬﺎﺀ ﺍﻟﻤﺴﺘﺨﺩﻡ ﻤﻥ ﺍﻟﻌﻤﻠﻴﺔ (Transaction) ﺍﻟﺤﺎﻟﻴﺔ ﻴﺘﻡ ﻗﻁﻊ ﺍﺘﺼﺎﻟﻪ ﺒﻘﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ.
-
ﻟﺤﻅﺔ ﺍﻨﺘﻬﺎﺀ ﻜل ﺍﻟﻌﻤﻠﻴﺎﺕ (Transactions) في قاعدة البيانات يتم ﺇﻏﻼﻕ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ.
-
ﻻ ﺘﺤﺘﺎﺝ ﻟﻌﻤﻠﻴﺔ ﺍﺴﺘﺭﺠﺎﻉ ﻟلInstance ﻋﻨﺩ ﻓﺘﺢ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﻤﻥ ﺠﺩﻴﺩ.
IMMEDIATE:
ﻓﻲ ﻫﺫﺍ ﺍﻟﻭﻀﻊ ﻤﻥ ﺍﻹﻏﻼﻕ ﺘﺤﺩﺙ ﺍﻟﺨﻁﻭﺍﺕ ﺍﻟﺘﺎﻟﻴﺔ :-
- ﺍﻟﻌﻤﻠﻴﺎﺕ ﺍﻟﺤﺎﻟﻴﺔ ﻓﻲ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﻴﺘﻡ ﻗﻁﻌﻬﺎ ﻤﺒﺎﺸﺭﺓﹰ .
- Oracle Server ﻻ ﻴﻨﺘﻅﺭ ﺍﻟﻤﺴﺘﺨﺩﻤﻴﻥ ﺍﻟﺤﺎﻟﻴﻴﻥ ﻓﻲ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﺤﺘﻰ ﻴﻨﻬﻭﺍ ﺍﺘﺼﺎﻟﻬﻡ.
- Oracle Server ﻴﻘﻭﻡ ﺒﻌﻤل ﺘﺭﺍﺠﻊ ﻟﻠﻌﻤﻠﻴﺎﺕ ﺍﻟﻨﺸﻁﺔ ﺤﺎﻟﻴﺎﹰ ﻓﻲ ﺍل.Instance.
- ﻴﺘﻡ ﺇﻏﻼﻕ ﻤﻠﻔﺎﺕ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﻗﺒل ﺇﻏﻼﻕ ﺍل.Instance.
-
ﻻ ﺘﺤﺘﺎﺝ ﻟﻌﻤﻠﻴﺔ ﺍﺴﺘﺭﺠﺎﻉ ﻟلInstanceﻋﻨﺩ ﻓﺘﺢ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﻤﻥ ﺠﺩﻴﺩ .
ABORT:
ﻓﻲ ﻫﺫﺍ ﺍﻟﻭﻀﻊ ﻤﻥ ﺍﻹﻏﻼﻕ ﺘﺤﺩﺙ ﺍﻟﺨﻁﻭﺍﺕ ﺍﻟﺘﺎﻟﻴﺔ :-
- ﺍﻟﻌﻤﻠﻴﺎﺕ ﺍﻟﺤﺎﻟﻴﺔ ﻓﻲ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﻴﺘﻡ ﻗﻁﻌﻬﺎ ﻤﺒﺎﺸﺭﺓﹰ .
- ﻻ ﻴﻨﺘﻅﺭ ﺍﻟﻤﺴﺘﺨﺩﻤﻴﻥ ﺍﻟﺤﺎﻟﻴﻴﻥ ﻓﻲ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﺤﺘﻰ ﻴﻨﻬﻭﺍ ﺍﺘﺼﺎﻟﻬﻡ.
-
ﺍﻟﺒﻴﺎﻨﺎﺕ ﺍﻟﻤﻭﺠﻭﺩﺓ ﻓﻲ ﺍلBuffer ﻻ ﺘﻜﺘﺏ ﻓﻲ ﺍﻟﺩﻴﺴﻙ.
- ﺍﻟﻌﻤﻠﻴﺎﺕ ﺍﻟﺘﻲ ﻟﻡ ﻴﺘﻡ ﺘﺜﺒﻴﺘﻬﺎ ﻻ ﻴﺘﻡ ﺍﻟﺘﺭﺍﺠﻊ ﻋﻨﻬﺎ.
- ﻴﺘﻡ ﺇﻨﻬﺎﺀ ﺍلInstance ﺩﻭﻥ ﺇﻏﻼﻕ ﻤﻠﻔﺎﺕ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ.
- ﻋﻨﺩ ﻓﺘﺢ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﻤﻥ ﺠﺩﻴﺩ ﻨﺤﺘﺎﺝ ﻟﻌﻤل ﺍﺴﺘﺭﺠﺎﻉ ﻟل.Instance.
----------------