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
Physical Backup & Recovery
Point in Time Recovery
ﻟﻨﻔﺘﺭﺽ ﺃﻥ ﻟﺩﻴﻙ ﻗﺎﻋﺩﺓ ﺒﻴﺎﻨﺎﺕ ﺘﻘﻭﻡ ﺒﻌﻤل ﻨﺴﺦ ﺍﺤﺘﻴﺎﻁﻲ ﻟﻬﺎ Cold backup ﻴﻭﻤﻴﺎﹰ ﺍﻟﺴﺎﻋﺔ ﺍﻟﺨﺎﻤﺴﺔ ﻤﺴﺎﺀً، ﻭﻓﻰ ﻴﻭﻡ ﺍﻟﺜﻼﺜﺎﺀ ﻓﻲ ﺘﻤﺎﻡ ﺍﻟﺴﺎﻋﺔ الثانية ﺼﺒﺎﺤﺎﹰ ﻗﺎﻡ ﺍﺤﺩ ﺍﻟﻤﺴﺘﺨﺩﻤﻴﻥ
ﺒﺤﺫﻑ ﺠﺩﻭل ﺍﻟﻤﻭﻅﻔﻴﻥ Employee ﻋﻥ ﻁﺭﻴﻕ ﺍﻟﺨﻁﺄ ﻭﻟﻡ ﺘﻜﺘﺸﻑ ﺫﻟﻙ ﺇﻻ ﻴﻭﻡ ﺍﻟﺨﻤﻴﺱ ﺼﺒﺎﺤﺎﹰ ﻓﻤﺎ ﻫﻭ ﺍﻟﺤل؟
1- ﻗﻡ ﺒﻌﻤل Cold Backup ﻟﺠﻤﻴﻊ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﺍﻵﻥ.
2- ﺇﺭﺠﺎﻉ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﺇﻟﻰ ﺤﺎﻟﺘﻬﺎ ﻗﺒل ﺤﺫﻑ ﺍﻟﺠﺩﻭل Point in Time Recovery ﻭﺫﻟﻙ ﺒﻌﻤل Restore ﻟﻘﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﺇﻟﻰ ﺁﺨﺭ ﻨﺴﺦ ﺍﺤﺘﻴﺎﻁﻲ ﻗﺒل ﺤﺫﻑ ﺍﻟﺠﺩﻭل،
ﺃﻱ ﻨﺤﺘﺎﺝ ﻟﻌﻤل Restore ﻟﻘﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﻤﻥ ﺍﻟﻨﺴﺦ ﺍﻻﺤﺘﻴﺎﻁﻲ ﻟﻴﻭﻡ ﺍﻻﺜﻨﻴﻥ ﻤﺴﺎﺀ ﻭﻤﻥ ﺜﻡ ﻋﻤل Recovery ﻟﻘﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﺇﻟﻰ ﻤﺎ ﻗﺒل ﺤﺫﻑ ﺍﻟﺠﺩﻭل ﺒﺩﻗﻴﻘﺔ ﻤﺜﻼﹸ.
ALTER DATABASE RECOVER AUTOMATIC USING BACKUP CONTROLFILE UNTIL TIME '02/12/2018:02:29:12' ; |
3- ﺜﻡ ﻨﻔﺘﺢ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﻓﻲ ﺍﻟﻭﻀﻊ Resetlogs.
ALTER DATABASE OPEN RESETLOGS; |
4- ﺜﻡ ﻨﻘﻭﻡ ﺒﻌﻤل ﺘﺼﺩﻴﺭ ﻟﻠﺠﺩﻭل ﺍﻟﻤﻁﻠﻭﺏ ﺍﺴﺘﺭﺠﺎﻋﻪ.
EXP USER/PASSWORD FILE=C:\EMP.DMP TBLES=EMPLOYEE |
5- ﺍﻵﻥ ﻨﻘﻭﻡ ﺒﻌﻤل Restore ﻟﻘﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﻤﻥ ﺍﻟﻨﺴﺦ ﺍﻻﺤﺘﻴﺎﻁﻲ ﺍﻟﺫﻱ ﻗﻤﻨﺎ ﺒﻪ ﻓﻲ ﺍﻟﺨﻁﻭﺓ ﺍﻷﻭﻟﻰ ﻤﻥ ﻫﺫﺍ ﺍﻟﺴﻴﻨﺎﺭﻴﻭ ﻭﻤﻥ ﺜﻡ ﻓﺘﺢ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ.
6- ﻭﺃﺨﻴﺭﺍﹰ ﻨﻘﻭﻡ ﺒﺎﺴﺘﻴﺭﺍﺩ ﺍﻟﺠﺩﻭل Employee ﻤﻥ ﻤﻠﻑ ﺍﻟﺘﺼﺩﻴﺭ C:\emp.dmp
IMP USER/PASSWORD FILE=C:\EMP.DMP TABLES=EMPLOYEE FROMUSER=USER TOUSER=USER |
ﻫﻜﺫﺍ ﻗﻤﻨﺎ ﺒﺎﺴﺘﺭﺠﺎﻉ ﺍﻟﺠﺩﻭل ﺍﻟﻤﻁﻠﻭﺏ، ﻭﻟﻜﻥ ﻴﺠﺏ ﻤﺭﺍﻋﺎﺓ ﺍﻵﺘﻲ:-
1- ﺃﻥ ﺍﻟﺠﺩﻭل ﺘﻡ ﺤﺫﻓﻪ ﺃﻴﻀﺎ ﻤﻥ ﺴﻠﺔ ﺍﻟﻤﻬﻤﻼﺕ.
2- ﺃﻥ ﺍﻟﺠﺩﻭل ﻏﻴﺭ ﻤﻭﺠﻭﺩ ﻓﻲ ﺍلUndo Tablespace ﻟﺫﺍ ﻻ ﻴﻤﻜﻥ ﻋﻤل Flashback.
3- ﺃﻥ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﺇﺫﺍ ﻟﻡ ﻴﻜﻥ ﻓﻲ ﺍﻹﻤﻜﺎﻥ ﺇﻏﻼﻗﻬﺎ ﻟﻅﺭﻭﻑ ﺍﻟﻌﻤل ﻴﺠﺏ ﺃﻥ ﺘﺘﻡ ﻋﻤﻠﻴﺔ ﺍﻻﺴﺘﺭﺠﺎﻉ ﻓﻲ ﻤﻜﺎﻥ ﺁﺨﺭ ﺤﺘﻰ ﻴﺘﻡ ﺍﺴﺘﻴﺭﺍﺩ ﺍﻟﺠﺩﻭل ﺍﻟﻤﻁﻠﻭﺏ ﻭﻤﻥ ﺜﻡ ﺘﻭﺭﻴﺩﻩ ﻟﻘﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﺍﻷﺼﻠﻴﺔ.
4- ﻤﻌﺭﻓﺔ ﺯﻤﻥ ﺤﺫﻑ ﺍﻟﺠﺩﻭل ﻤﻬﻤﺔ ﻓﻲ ﻋﻤﻠﻴﺔ ﺍﻻﺴﺘﺭﺠﺎﻉ.
------------------------------------------