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
Recovery Manager (RMAN)
ﺨﻴﺎﺭﺍﺕ وأنماط ﺍﻟﻨﺴﺦ ﺍﻹﺤﺘﻴﺎﻁﻰ
ﺘﻭﻓﺭ ﺍلRMAN ﻤﺠﻤﻭﻋﺔ ﻤﻥ ﺍﻟﺨﻴﺎﺭﺍﺕ ﺒﺎﻟﻨﺴﺒﺔ ﻟﻠﻨﺴﺦ ﺍﻻﺤﺘﻴﺎﻁﻲ (Backup) :
1- ﺇﺴﺘﺭﺍﺘﻴﺠﻴﺔ ﺍﻟﻨﺴﺦ ﺍﻻﺤﺘﻴﺎﻁﻲ:-
1- Whole: ﻭﻫﻰ ﻋﻤل ﻨﺴﺦ ﺍﺤﺘﻴﺎﻁﻲ ﻟﺠﻤﻴﻊ ﻤﻠﻔﺎﺕ ﺍلData Files ﺒﺎﻹﻀﺎﻓﺔ ﻋﻠﻰ ﺍﻷﻗل ﻋﻠﻰ ﻭﺍﺤﺩ ﻤﻥ ﺍلControl File ﻭﺫﻟﻙ ﻷﻥ ﺠﻤﻴﻊ ﻤﻠﻔﺎﺕ ﺍلControl Files
ﻓﻲ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﻫﻲ ﻁﺒﻕ ﺍﻷﺼل.
2- Partial: ﻭﻫﻭ ﻋﻤل ﻨﺴﺦ ﺍﺤﺘﻴﺎﻁﻲ ﻟﺼﻔﺭ ﺃﻭ ﺃﻜﺜﺭ ﻟﻤﻠﻔﺎﺕ ﺍلData Files ﺃﻭ ﺼﻔﺭ ﺃﻭ ﺃﻜﺜﺭ ﻟلTablespaces ﻜﻤﺎ ﻴﻤﻜﻥ ﻋﻤل ﻨﺴﺦ ﺍﺤﺘﻴﺎﻁﻲ ﻟﻤﻠﻑ ﺍلControl File ﺃﻭ ﺘﺠﺎﻫﻠﻪ.
2- ﺃﻨﻭﺍﻉ ﺍﻟﻨﺴﺦ ﺍﻻﺤﺘﻴﺎﻁﻲ:-
1- Full: ﻭﻫﻭ ﻋﻤل ﻨﺴﺦ ﻟﺠﻤﻴﻊ ﻜﺘل ﺍﻟﺒﻴﺎﻨﺎﺕ ﺃﺜﻨﺎﺀ ﻋﻤل ﺍﻟﻨﺴﺦ ﺍﻻﺤﺘﻴﺎﻁﻲ.
2- Incremental: ﻭﻫﻭ ﻋﻤل ﻨﺴﺦ ﻟﻜﺘل ﺍﻟﺒﻴﺎﻨﺎﺕ ﺍﻟﺘﻲ ﺘﻐﻴﺭﺕ ﻤﻨﺫ ﺒﻌﺽ ﺍﻟﻨﺴﺦ ﺍﻻﺤﺘﻴﺎﻁﻴﺔ.
ﻋﻤﻭﻤﹰﺎ ﺍﻭﺭﻜل 10g ﺘﻭﻓﺭ ﻨﻭﻋﻴﻥ ﻤﻥ ﺍﻟﻨﺴﺦ ﺍﻻﺤﺘﻴﺎﻁﻲ ﺍﻟﺘﺭﺍﻜﻤﻲ Incremental Backup:
1- 0 Incremental Level: ﻭﻫﻭ ﻋﺒﺎﺭﺓ ﻋﻥ ﻨﺴﺨﺔ ﺍﺤﺘﻴﺎﻁﻴﺔ ﺃﺴﺎﺴﻴﺔ ﺘﺤﻭﻯ ﺠﻤﻴﻊ ﻜﺘل ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﻭﻫﻰ ﺘﻌﺘﺒﺭ ﻙFull Backup
ﻏﻴﺭ ﺃﻨﻬﺎ ﺘﻌﺘﺒﺭ ﻜﻨﻘﻁﺔ ﺃﺴﺎﺴﻴﺔ ﻴﻤﻜﻥ ﺍﻟﺭﺠﻭﻉ ﺇﻟﻴﻬﺎ ﻋﻨﺩ ﻋﻤل 1 Incremental Level.
2- 1 Incremental Level: ﻭﻫﻰ ﻋﺒﺎﺭﺓ ﻋﻥ ﻨﺴﺨﺔ ﺍﺤﺘﻴﺎﻁﻴﺔ ﻟﺠﻤﻴﻊ ﻜﺘل ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﺍﻟﺘﻲ ﺘﻐﻴﺭﺕ ﻤﻨﺫ ﺁﺨﺭ Incremental Level 0.
3- أنماط ﺍﻟﻨﺴﺦ ﺍﻻﺤﺘﻴﺎﻁﻲ:-
1- Offline: ﻭﻫﻭ ﻋﻤل ﻨﺴﺦ ﺍﺤﺘﻴﺎﻁﻲ ﻟﻘﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﺒﺸﺭﻁ ﺃﻥ ﺘﻜﻭﻥ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﻏﻴﺭ ﻤﻔﺘﻭﺤﺔ ﺃﻭ ﺒﻤﻌﻨﻰ ﺁﺨﺭ ﻴﻤﻜﻥ ﻋﻤل ﻨﺴﺦ ﺍﺤﺘﻴﺎﻁﻲ ﻟﻘﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ
ﻓﻲ ﺍﻟﻭﻀﻊ Mount ﻭﻫﻨﺎ ﻨﻀﻤﻥ ﺍﻵﺘﻲ:
The SCN data file headers matches the SCN in the control files.
ﻭﻫﺫﺍ ﺍﻟﻨﻭﻉ ﻴﺴﻤﻰ ﺃﻴﻀﺎﹰ (Consistent or Cold)
2- Online: ﻭﻫﻭ ﻋﻤل ﻨﺴﺦ ﺍﺤﺘﻴﺎﻁﻲ ﺃﺜﻨﺎﺀ ﻋﻤل ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﻭﺩﻭﻥ ﺇﻏﻼﻗﻬﺎ، ﻭﻴﺴﻤﻰ ﺃﻴﻀﺎﹰ (Inconsistent or Hot).
4- ﺃﺸﻜﺎل ﺍﻟﻨﺴﺦ ﺍﻻﺤﺘﻴﺎﻁﻲ:-
1- Image Copies: ﻫﻲ ﻋﺒﺎﺭﺓ ﻋﻥ ﻨﺴﺨﺔ ﻁﺒﻕ ﺍﻷﺼل ﻟﻠﻤﻠﻔﺎﺕ ﻭﻫﻰ ﺘﺸﺒﻪ ﻋﻤﻠﻴﺔ ﻨﺴﺦ ﺍﻟﻤﻠﻔﺎﺕ ﻋﻥ ﻁﺭﻴﻕ ﻨﻅﺎﻡ ﺍﻟﺘﺸﻐﻴل، ﻫﺫﺍ ﺍﻟﻨﻭﻉ ﻤﻥ ﺍﻟﻨﺴﺦ ﺍﻻﺤﺘﻴﺎﻁﻲ
ﻴﺘﻡ ﺇﺭﺴﺎﻟﻪ ﻓﻘﻁ ﺇﻟﻰ ﺍﻟﺩﻴﺴﻙ ﻭﻻ ﻴﻤﻜﻥ ﺇﺭﺴﺎﻟﻪ ﺇﻟﻰ ﺍلTape، ﻫﺫﺍ ﺍﻟﻨﻭﻉ ﻴﺴﻬل ﻋﻤﻠﻴﺔ ﺍﻻﺴﺘﺭﺠﺎﻉ (Restore).
2- Backup Sets: ﻭﻫﻰ ﻋﻤل ﻨﺴﺦ ﺍﺤﺘﻴﺎﻁﻲ ﻟﻭﺍﺤﺩ ﺃﻭ ﻤﺠﻤﻭﻋﺔ ﻤﻥ ﺍلData Files ﺃﻭ ﻤﻠﻔﺎﺕ ﺍلArchive log Files ﺒﺤﻴﺙ ﻴﺘﻡ ﺘﺠﺎﻫل ﺍﻟﻜﺘل ﺍﻟﻔﺎﺭﻏﺔ
ﻭﺇﻤﻜﺎﻨﻴﺔ ﻋﻤل ﻀﻐﻁ ﻟﻠﻜﺘل ﻟﺘﻘﻠﻴل ﺤﺠﻡ ﺍﻟﻤﻠﻔﺎﺕ ﻤﻤﺎ ﻴﺠﻌل ﻤﻠﻔﺎﺕ ﺍﻟﻨﺴﺦ ﺍﻻﺤﺘﻴﺎﻁﻲ ﺍﻗل ﺤﺠﻤﺎﹰ ﻤﻥ ﺍﻟﻨﻭﻉ ﺍﻷﻭل Image Copies.
5- طرق تنفيذ اوامر الRMAN:-
ﺃﻭﻻﹰ ﻭﻗﺒل ﺍﻟﺤﺩﻴﺙ ﻋﻥ ﻁﺭﻕ ﺘﻨﻔﻴﺫ ﺃﻭﺍﻤﺭ ﺍلRMAN ﻴﺠﺏ ﺍﻹﺸﺎﺭﺓ ﺇﻟﻰ ﺃﻥ ﻤﺴﺘﺨﺩﻡ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﺍﻟﺫﻱ ﻴﺭﻴﺩ ﺍﺴﺘﺨﺩﺍﻡ ﺍلRMAN ﻴﺠﺏ ﺃﻥ ﻴﻤﻠﻙ ﺍﻟﺼﻼﺤﻴﺔ SYSDBA ﻭﺫﻟﻙ ﻷﻨﻪ ﻗﺩ ﻴﺤﺘﺎﺝ
ﻹﻏﻼﻕ ﻗﺎﻋﺩﺓ البيانات ﻭﻓﺘﺤﻬﺎ.
ﺃﻤﺎ ﻁﺭﻕ ﺘﻨﻔﻴﺫ ﺃﻭﺍﻤﺭ ﺍلRMAN ﻓﻬﻲ:
1- Stand-alone: ﻴﺘﻡ ﻓﻴﻪ ﺘﻨﻔﻴﺫ ﺍﻷﻭﺍﻤﺭ ﺒﺸﻜل ﻤﻨﻔﺭﺩ ﻓﻲ ﻤﺤﺭﺭ ﺍلRMAN ﻭﺩﻭﻥ ﺒﺩﺍﻴﺔ ﺍﻟﻜﻭﺩ ﺒﺎﻟﻜﻠﻤﺔ RUN.
2- Job: ﻴﺠﺏ ﺃﻥ ﻴﺘﻡ ﺘﻀﻤﻴﻨﻪ ﺒﻴﻥ ﻗﻭﺴﻴﻥ {} ﻭﻴﺤﺏ ﺃﻥ ﻴﺒﺩﺃ ﺒﻜﻠﻤﺔ RUN ﻭﻴﺘﻡ ﺘﻨﻔﻴﺫ ﺍﻷﻭﺍﻤﺭ ﻓﻴﻪ ﻋﻠﻲ ﺸﻜل ﻤﺠﻤﻭﻋﺔ.
ﻜﻤﺎ ﻴﻤﻜﻥ ﺤﻔﻅ ﺍﻟﻜﻭﺩ ﻓﻲ ﺸﻜل ﻤﻠﻑ File.rcv ﻭﻴﺘﻡ ﺘﻨﻔﻴﺫﻩ ﻋﻠﻰ ﻤﺤﺭﺭ ﺍلRMAN.
RMAN TARGET / @c:\backup.rcv |
ﻗﻤﺕ ﺒﺘﻨﻔﻴﺫ ﺍﻟﻤﻠﻑ c:\backup.rcv ﺍﻟﺫﻱ ﻴﺤﻭﻯ ﻋﻠﻰ ﻜﻠﻤﺘﻴﻥ ﻓﻘﻁ REPORT SCHEMA ﻭﻫﺫﺍ ﺍﻷﻤﺭ ﻟﻌﺭﺽ ﻫﻴﻜﻠﺔ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ.
-----------------------------------------