الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Tablespaces

مغلق
بدأه moonaa في 14 يونيو 2005 · 5 رد · 1,035 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

ما هوTablespace وما فائدتة,

جزركم الله خيرا

#2

اخي العزيز

ساحاول شرح الموضوع باختصار لان الموضوع واسع

قاعدة البيانات تنقسم الى قسمين

1)Physiacl stracture

وهذا القسم يحتوي على

data files,log files,ctrl files

2)logical structure

وهذا القسم يحتوي على

tablespaces,segmant,extent,oracle block

وبخصوص

tablespace

data filesبدون ذكر tablesapce لا يمكن ذكر

the table space is one or more than one datafile

logical physiacl

--------- -----------

tablespace 1 to many datafile

وعليه ولتسهيل الموضوع يكون التسلسل بناء

tablespace

وبداخله

datafile

وعند انشاء الجدول table

Tablespaceنحدد له اي

to craete tablesapce

create tablespace t1 datafile 'c:\oracle\oradata\t1.dba' size 1m autoextend on next 1m ,'c:\oracle\oradata\t2.dba' size 1m autoextend on next 1m maxsize 200m ;

للاستعلام عن tablespace

connect using the user system

select * from dba_tablespaces;

ارجوا ان يكون الشرح واضحا ولاي طلب او توضيح انا مستعد

مع الشكر

#3

اخي الفاضل الشرح جمييل جدا ومفهوم واستفدت منه بس عندي سؤال

مثلا متى يحتاج لي ان انشأها او بصورة اخرى ليش نستخدمها؟؟

#4

هل من مجيب؟!!

#5

السلام عليكم

مثال بسيط على الاستخدام يمكن من خلاله فهم امكانية الاستفاده من انشاء tablespace

نفترض وجود قاعدة بيانات معينه فيها بيانات لعدة سنوات

ولعدم ضغط قاعدة البيانات نقوم بتجزئة البيانات بمعني وضع البيانات الخاصه بسنوات سابقة في tablespace خاص بها

create tablespace datahis datafile 'c:\datahis.dbf' size 1024m ;

ونقوم بانشاء مستخدم ليقوم بالتعامل مع tablespace

create user datahis identified by xxx default tablespace datahis temporary tablespace temp ;

مع مراعاة نقل البيانات بالطريقه الصحيحه

ارجوا ان يكون المثال واضحا

مع الشكر

#6

شكرا جزيلا

وجزاك الله خيرا

اختكم في الله

هذا الموضوع مغلق.

مواضيع مشابهة