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
Loss of an Un-archived Online Log Files
ﺘﺼﻭﺭ ﻤﻌﻲ ﺃﻨﻙ ﺘﻌﻤل ﻋﻠﻰ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﻭﻓﺠﺄﺓ ﺤﺩﺙ ﻓﺸل ﻓﻲ ﺍﻟﺩﻴﺴﻙ ﻤﻤﺎ ﺘﺴﺒﺏ ﻓﻲ ﻓﻘﺩ ﺠﻤﻴﻊ ﺍلOnline Log Files،
ﻤﻊ ﺍﻟﻌﻠﻡ ﺃﻨﻙ ﻟﻡ ﺘﻔﻘﺩ ﺃﻱ ﻤﻥ ﺍل Data Files and Control Files ، ﻟﻜﻥ ﻓﻲ ﺍﻟﺤﻘﻴﻘﺔ ﺃﻨﻨﺎ ﻻ ﻨﺴﺘﻁﻴﻊ ﻋﻤل Recovery ﻟﻘﺎﻋﺩﺓ
ﺍﻟﺒﻴﺎﻨﺎﺕ ﻤﺎﺩﺍﻡ ﺃﻨﻨﺎ ﻓﻘﺩﻨﺎ all online files ﻭﺫﻟﻙ ﻷﻨﻨﺎ ﻨﺤﺘﺎﺝ ﺇﻟﻴﻪ ﻓﻲ ﻋﻤﻠﻴﺔ ﺍلRecovery،
ﻓﻤﺎ ﺍﻟﺤل ﺇﺫﺍﹰ ؟ ﺇﻟﻴﻙ ﺍﻟﺨﻁﻭﺍﺕ:-
1- ﺇﻏﻼﻕ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ SHUT ABORT.
2- ﻋﻤل Restore ﻟﺠﻤﻴﻊ ﻤﻠﻔﺎﺕ ﺍلData Files ﻭﺍلControl Files ﻤﻥ ﺍلFull Backup ﺍﻟﺫﻱ ﺘﺘﻭﻓﺭ ﻟﻪ ﺠﻤﻴﻊ ﻤﻠﻔﺎﺕ ﺍﻷﺭﺸﻴﻑ ﺍﻟﻤﻁﻠﻭﺒﺔ ﻟﻌﻤﻠﻴﺎﺕ ﺍلRecovery.
3- ﺜﻡ ﻨﻔﺘﺢ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﻓﻲ ﺍﻟﻭﻀﻊ MOUNT.
STARTUP MOUNT; |
4- ﻨﻘﻭﻡ ﺒﻌﻤل INCOMPLETE RECOVERY ﻟﻘﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ.
Alter database recover automatic using backup controlfile until cancel; |
Recover cancel; |
5- ﻓﺘﺢ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﻓﻲ ﺍﻟﻭﻀﻊ RESETLOGS.
ALTER DATABASE OPEN RESETLOGS; |
ﻋﻨﺩ ﻓﺘﺢ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﻓﻲ ﺍﻟﻨﻤﻁ RESETLOGS ﻴﻘﻭﻡ ﺍﻻﻭﺭﻜل ﺃﻟﻴﺎﹰ ﺒﺈﻨﺸﺎﺀ ONLINE LOG FILES.
ﻴﻤﻜﻥ ﻤﺸﺎﻫﺩﺓ ﺫﻟﻙ ﻋﻥ ﻁﺭﻴﻕ ﻨﻅﺎﻡ ﺍﻟﺘﺸﻐﻴل ﺃﻭ ﻤﻥ ﺨﻼل ﺍﻻﺴﺘﻌﻼﻡ ﺍﻷﺘﻲ:
SELECT GROUP#,MEMBERS,STATUS,SEQUENCE# FROM V$LOG; |
ﻟﻜﻥ ﻫل ﻓﻜﺭﺕ ﻜﻴﻑ ﻴﻜﻭﻥ ﺍﻟﺤﺎل ﻟﻭ ﻜﺎﻥ ﻟﺩﻴﻙ Multiplexing the log files ﻋﻠﻰ ﻋﺩﺩ ﻤﻥ ﺍﻟﺩﻴﺴﻙ؟
ﺒﺎﻟﻁﺒﻊ ﻟﻜﻨﺕ ﺍﻵﻥ ﻓﻲ ﻏﻨﻰ ﻤﻥ ﻜل ﻫﺫﺍ ﺍﻟﻤﺠﻬﻭﺩ ﻹﺭﺠﺎﻉ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﻭﺭﺒﻤﺎ ﺘﻜﻭﻥ ﻓﻘﺩﺕ ﺠﺯﺀ ﻤﻥ ﺒﻴﺎﻨﺎﺘﻙ.
-----------------------------------------