Skip to main content

การจัดการ Tablespace

Table space คือ ส่วนสำหรับใช้จัดการการจัดเก็บไฟล์ข้อมูลของ User ต่าง ๆ บน Oracle ซึ่งในการตั้งค่าจะต้องมีการระบุตำแหน่งในการจัดเก็บหรือดิสที่ใช้ในการจัดเก็บข้อมูลรวมถึงขนาดของพื้นที่ที่สงวนไว้สำหรับจัดเก็บข้อมูลภายในเครื่องแม่ข่าย

การสร้าง Tablespace

CREATE TABLESPACE tbs01 
   DATAFILE 'c:/app/administrator/oradata/orcl/tbs01.dbf' 
   SIZE 10g;

กรณีที่ต้องการตั้งค่าพื้นที่จัดเก็บ 20 Gb โดยอนุญาตให้สามารถขยายพื้นที่ได้เองอัตโนมัติครั้งละ 1 Gb โดยไม่จำกัดค่าสูงสุดในการจัดเก็บสามารถดำเนินการได้โดยใช้คำสั่งต่อไปนี้

CREATE TABLESPACE tbs01 
   DATAFILE 'c:/app/administrator/oradata/orcl/tbs01.dbf' 
   SIZE 20g;
   AUTOEXTEND ON NEXT 1024
   MAXSIZE UNLIMITED;