create temporary tablespace IVMS86X0_TEMP ----测试成功! 注记:表空间名字不能重复,即便存储的位置不一致, 但是dbf文件可以一致
tempfile 'I:\Oracle\oradata\oracle11g\IVMS86X0_TEMP.dbf'
size 50m ---50m为表空间的大小,对大数据量建议用20G,甚至32G
autoextend on
next 50m maxsize 20480m
extent management local;
create tablespace IVMS86X0_DATA ----测试成功!
logging
datafile 'I:\oracle\oradata\oracle11g\IVMS86X0_DATA.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;
create user IVMS86X0_WJ identified by IVMS86X0_WJ ---测试成功!
default tablespace IVMS86X0_DATA
temporary tablespace IVMS86X0_TEMP;
grant connect,resource,dba to IVMS86X0_WJ; -----创建权限后,才可以连接 测试成功!
drop user IVMS86X0_WJ cascade; ---删除用户的所有对象在删除用户 测试成功!
drop tablespace IVMS86X0_DATA including contents and datafiles -----删除表空间,包括文件 测试成功!
drop tablespace IVMS86X0_TEMP including contents and datafiles -----删除表空间,包括文件 测试成功!
-----删除用户表空间与删除用户,没有先后之分 测试成功!
----经验总结!!!
----存在一种情况
--在执行 drop tablespace IVMS86X0_DATA including contents and datafiles时,有用户在使用,导致drop user IVMS86X0_WJ cascade 无法
--执行,而且此时对应的表空间文件也无法删除,此时断开IVMS86X0_WJ用户,便可手动删除表空间文件
create tablespace P201507 ----测试成功!
logging
datafile 'I:\oracle\oradata\oracle11g\P201507.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;
CREATE INDEX idx_vehiclepass_com3
ON traffic_vehicle_pass(plate_no, pass_time, crossing_id) TABLESPACE P201507; --为索引指定表空间
alter database datafile 'D:\ORACLE\PRODUCT\ORADATA\TEST\USERS01.DBF' resize 50m;
alter database datafile 'D:\ORACLE\PRODUCT\ORADATA\TEST\USERS01.DBF' autoextend on next 50m maxsize 500m;
alter tablespace yourtablespacename add datafile 'd:\newtablespacefile.dbf' size 5m;