| |
เราสามารถสร้าง tablespace ที่เป็น locally managed และ การมี allocate extent แบบ AUTOALLOCATE หรือ UNIFORM ได้ทั้งแบบ command-line หรือใช้ Enterprise Manager Database Control |
|
| |
สร้างแบบ Command-Line |
|
| |
SQL> CREATE TABLESPACE oracleskill_tbs
DATAFILE '/u01/oradata/oracleskill_tbs01.dbf' SIZE 50M
EXTENT MANAGEMENT LOCAL AUTOALLOCATE; |
|
| |
SQL> CREATE TABLESPACE oracleskill_tbs
DATAFILE '/u01/oradata/oracleskill_tbs01.dbf' SIZE 50M
EXTENT MANAGEMENT LOCAL UNIFORM SIZE 512K; |
|
| |
สร้างแบบใช้ Enterprise Manager Database Control |
|
| |
แท็บ General เลือก Extent Management แบบ Locally Managed |
|
| |
 |
|
| |
แท็บ Storage เลือก Extent Allocation แบบ Automatic หรือ Uniform |
|
| |
 |
|
| |
คำแนะนำ |
|
| |
ให้ใช้ UNIFORM size tablespaces กับ ตารางที่มีขนาดใหญ่ และ ใช้ AUTOALLOCATE size tablespaces กับ ตารางที่มีขนาดเล็ก หรือ ตาราง ที่อยู่ในระบบที่ไม่ต้องมีการจัดการมากนัก |
|