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
Managing Tablespaces and Data files
عملي
1- ﺇﻨﺸﺎﺀ Tablespace ﺠﺩﻴﺩ:
CREATE TABLESPACE TEST DATAFILE 'D:\TEST\TEST١.DBF' SIZE 100M NOLOGGING; |
ﺒﻤﺎ ﺃﻨﻨﺎ ﻟﻡ ﻨﺤﺩﺩ ﻨﻭﻉ ﺇﺩﺍﺭﺓ ﺍلTablespace ﻓﺈﻥ ﺍﻷﺼل ﻫﻭ Locally Managed Tablespace.
CREATE TABLESPACE TEST DATAFILE 'D:\TEST\TEST.DBF' SIZE ٠١M EXTENT MANAGEMENT LOCAL UNIFORM 200M; |
2- زيادة حجم الTablespace:
ﺍﻟﻁﺭﻴﻘﺔ ﺍﻷﻭﻟﻰ ﺇﻀﺎﻓﺔ Data File ﺠﺩﻴﺩ ﻟﻨﻔﺱ ﺍلTablespace.
ALTER TABLESPACE TEST ADD DATAFILE ‘D:\TEST\TEST.DBF’ SIZE 500M; |
ﺍﻟﻁﺭﻴﻘﺔ ﺍﻟﺜﺎﻨﻴﺔ ﺯﻴﺎﺩﺓ ﺤﺠﻡ ﺍلFile Data ﺍﻟﻤﻭﺠﻭﺩﺓ .
ALTER DATABASE DATAFILE 'D:\TEST\TEST.DBF' RESIZE 200M; |
3- حذف الTablespace:
ﺍﻟﻁﺭﻴﻘﺔ ﺍﻷﻭﻟﻰ ﺤﺫﻑ ﺇلTablespace ﻓﻘﻁ ﺩﻭﻥ ﺍلData Files.
DROP TABLESPACE TEST; |
ﺒﻬﺫﻩ ﺍﻟﻁﺭﻴﻘﺔ ﻴﻅل ﺍلData File ﻤﻭﺠﻭﺩ ﻋﻠﻰ ﻨﻅﺎﻡ ﺍﻟﺘﺸﻐﻴل ﻭﻴﻤﻜﻥ ﺍﺴﺘﺨﺩﺍﻤﻪ ﻋﻨﺩ ﺇﻨﺸﺎﺀ Tablespace جديد.
CREATE TABLESPACE OBAY DATAFILE 'D:\TEST\TEST.DBF' REUSE; |
ﺍﻟﻁﺭﻴﻘﺔ ﺍﻟﺜﺎﻨﻴﺔ ﻟﺤﺫﻑ ﺍلTablespace ﻭﻤﻌﻪ ﺍلData Files.
DROP TABLESPACE OBAY INCLUDING CONTENTS AND DATAFILES; |
4- نحويل الTablespace الي الوضع Read Only:
ALTER TABLESPACE TEST READ ONLY; |
ﺤﺎﻭل ﺃﻥ ﺘﻀﻊ ﺍلSystem Tablespace ﻓﻲ ﺍﻟﻭﻀﻊ Read Only ستظهر لك رسالة خطأ ORA-01643،
5- نحويل الTablespace الي الوضع Read Write:
ALTER TABLESPACE TEST READ WRITE; |
6- نحويل الTablespace الي الوضع OFFLINE:
ALTER TABLESPACE TEST OFFLINE; |
7- نحويل الTablespace الي الوضع ONLINE:
ALTER TABLESPACE TEST ONLINE; |
8- إعادة تسمية الTablespace :
ALTER TABLESPACE TEST RENAM TO EXAM; |
9- إنشاء Temporary Tablespace :
CREATE TEMPORARY TABLESPACE TEMPEXAM TEMPFILE 'D:\TEST\TEMPEXAM.DBF' SIZE 100M; |
ﻭﺤﺘﻰ ﻴﻜﻭﻥ ﻫﺫﺍ ﺍلTablespace ﻫﻭ ﺍلDefault Temporary Tablespace ﻓﻲ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ.
ALTER DATABASE DEFAULT TEMPORARY TABLESPACE TEMPEXAM; |
ﻴﻤﻜﻥ ﺍﻟﺘﺄﻜﺩ ﻤﻥﺍلDefault Temporary Tablespace .
SELECT PROPERTY_NAME,PROPERTY_VALUE FROM DATABASE_PROPERTIES WHERE PROPERTY_NAME='DEFAULT_TEMP_TABLESPACE'; |
10- إنشاء Temporary Tablespace Group :
ﻭﻫﻭ ﻤﻴﺯﺓ ﻤﺴﺘﺤﺩﺜﺔ ﻓﻲ ﺍﻹﺼﺩﺍﺭ Oracle 10g ﺘﺴﺘﺨﺩﻡ ﻋﻨﺩ ﻨﻘﺹ ﺍلResource ﺍﻟﻤﺴﺘﺨﺩﻡ ﻟﻠﺘﺨﺯﻴﻥ ﺍﻟﻤﺅﻗﺕ .
CREATE TEMPORARY TABLESPACE TEMPG١ TEMPFILE 'D:\TEST\TEMPG١.DBF' SIZE 50M TABLESPACE GROUP GROUB1; |
ﺇﻀﺎﻓﺔ Tablespace ﻤﻭﺠﻭﺩ ﺃﺼﻼﹰ ﻟلGroup.
ALTER TABLESPACE TEMPEXAM TABLESPACE GROUP GROUP1; |
كما يمكن إنشاء Tablespace اخر لنفس الGroup.
11- إنشاء Big Tablespace :
CREATE BIGFILE TABLESPACE BIG١ DATAFILE ‘D:\TEST\BIG١.BDF’ SIZE 60M; |
ﻟﻼﺴﺘﻌﻼﻡ ﻋﻥ ﺍلDATAFILES & TABLESPACES:
DBA_TABLESPACES
USER_TABLESPACES
DBA_TABLESPACE_GROUPS
V$TABLESPACE
DBA_DATA_FILES
DBA_TEMP_FILES
-------------------------------