Oracle建立表空間 表分割槽

2021-06-16 03:54:55 字數 1345 閱讀 9762

---建立表分割槽

create tablespace ts_demo

datafile '+oracle2/oracle/datafile/xltsdemo.dbf'

size 500m --初始大小

autoextend on --可以自動擴充套件

next 50m --一次擴充套件50m

maxsize unlimited --擴充套件沒有限制

----建立資料庫表

create table table_demo (

stuid number not null,

stuname varchar(20) not null,

stuaddress varchar(20) not null,

stuage number(10) not null,

stucollege varchar(20) null

) partition  by range(stuid)---按照stuid 分割槽 (

--建立表分割槽:使用partition關鍵字

partition part_01 values  less than (100) tablespace ts_demo,

partition part_02 values  less than (200) tablespace ts_demo,

partition part_03 values  less  than (300) tablespace ts_demo,

partition part_04 values  less  than (400) tablespace ts_demo,

partition part_05 values  less  than  (500) tablespace ts_demo,

partition part_06 values  less  than  (600)  tablespace ts_demo,

partition part_07 values  less  than (maxvlue)  tablespace ts_demo );

----刪除白空間,包括空間下的表盒表分割槽

drop tablespace ts_demo inclued content;

----把資料匯入到表空間中

load data

infile 'd:txtfile.txt'--要匯入的檔案

into table table_demo  --指定要裝入的表

insert  fileds tempindata by '|'

trailing  nullcols --表的字段沒有對應的值時為空  (

stuid,stuname,stuaddress,stuage )

Oracle表空間 表分割槽 會話

內容包括 檢視表空間大小 select file name as 資料檔案,tablespace name as 表空間名稱,autoextensible as 自動擴充套件,status as 狀態,maxbytes as 可擴充套件最大值,user bytes as 已使用大小,incremen...

Oracle建立表空間

建立表空間 create tablespace estate db datafile e estate db.ora size 10m autoextend on 建立臨時表空間 create temporary tablespace estate temp db tempfile e estate...

ORACLE建立表空間

因此,在建立物件之前,首先要分配儲存空間 分配儲存,就要建立表空間 建立表空間示例如下 create tablespace sample logging datafile d oracle oradata ora92 luntan.ora size 5m extent management loca...