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
Damage Temporary Tablespace
ﻤﺎ ﻫﻭ ﺃﻓﻀل ﺍﻟﺤﻠﻭل ﻟﻤﺩﻴﺭ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﺍﻟﺫﻱ ﺤﺩﺙ ﻟﻪ ﻋﻁل ﻓﻲ ﺍل Temporary Tablespace، ﺒﺎﻟﻤﻨﺎﺴﺒﺔ ﻗﺩ ﻴﻜﻭﻥ ﻓﻲ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﺃﻜﺜﺭ ﻤﻥ Temporary Tablespace
ﻟﻜﻥ ﺍﻟﻨﺸﻁ ﺤﻘﻴﻘﺘﺎﹰ ﻴﻜﻭﻥ Temporary Tablespace ﻭﺍﺤﺩ.
ﻟﻨﻔﺘﺭﺽ ﺃﻥ ﻋﻁل ﺤﺩﺙ ﻟلTemp Temporary Tablespace ﺃﺜﻨﺎﺀ ﻋﻤل ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ، ﻓﻤﺎ ﻫﻲ ﺍﻟﺨﻁﻭﺍﺕ ﺍﻟﺘﻲ ﻴﺠﺏ ﻋﻤﻠﻬﺎ ﻟﻠﺨﺭﻭﺝ ﻤﻥ ﻫﺫﺍ ﺍﻟﻤﻭﻗﻑ؟
1- ﺇﻨﺸﺎﺀ Temporary Tablespace ﺠﺩﻴﺩ ﻭﻟﻨﺴﻤﻴﻪ Temp1.
CREATE TEMPORARY TABLESPACE TEMP١ TEMPFILE 'D:\oradata\TEMPTEST. DBF' SIZE 500M; |
2- ﻓﻲ ﺍﻟﺨﻁﻭﺓ ﺍﻟﺴﺎﺒﻘﺔ ﻗﻤﺕ ﺒﺈﻨﺸﺎﺀ Temporary Tablespace ﺠﺩﻴﺩ ﻭﻟﻜﻥ ﻓﻲ ﻫﺫﻩ ﺍﻟﺨﻁﻭﺓ ﻴﺠﺏ ﻋﻤل ﺘﻨﺸﻴﻁ ﻟﻘﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﺤﺘﻰ ﺘﻌﻤل ﻋﻠﻰ ﺍلTemporary Tablespace ﺍﻟﺠﺩﻴﺩ،
ﺇﺫ ﺃﻥ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﺇﻟﻰ ﻫﺫﻩ ﺍﻟﻠﺤﻅﺔ ﺘﻌﻤل ﻋﻠﻰ ﺍلTemporary Tablespac القديم.
ALTER DATABASE DEFAULT TEMPORARY TABLESPACE TEMP1; |
ﻫﻜﺫﺍ ﺘﻡ ﺘﻨﺸﻴﻁ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﻟﺘﻌﻤل ﻋﻠﻰ ﺍلTemp1 Temporary Tablespace ﻭﻴﻤﻜﻥ ﺍﻟﺘﺄﻜﺩ ﻤﻥ ﺫﻟﻙ ﺒﺈﺠﺭﺍﺀ ﺍﻻﺴﺘﻌﻼﻡ ﺍﻟﺘﺎﻟﻲ:
SELECT PROPERTY_NAMEPROPERTY_VALUE FROM DATABASE_PROPERTIES WHERE PROPERTY_NAME LIKE '%DEFAULT_TEMP%'; |
3- ﺜﻡ ﻨﻘﻭﻡ ﺒﺤﺫﻑ ﺍلTemp Temporary Tablespace ﻭﻫﻭ ﺍﻟﺫﻱ ﺤﺩﺙ ﻓﻴﻪ ﻋﻁل.
DROP TABLESPACE TEMP INCLUDING CONTENTS AND DATAFILES; |
----------------------------------------------------