نشر بواسطة : Obay Salah , November 19, 2024

 

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; 

الطريقة الثانية هي زيادة حجم ﺍل Data File الموجودة.

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 المستخدم للتخزين المؤقت منخفضًا.

RCREATE 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



علامات : Database

يمكن ان يعجبك ايضا


Comments

لايوجد تعليق حتى الان