下面是我在网上找的创建表空间及用户的语句//创建临时表空间
create temporary tablespace test_temp
tempfile 'F:\oracle\product\10.2.0\oradata\test\test_temp1.dbf'
size 10m
autoextend on
next 10m maxsize 2048g
extent management local;
//创建数据表空间
create tablespace test_data
logging
datafile 'F:\oracle\product\10.2.0\oradata\test\test_data1.dbf'
size 10m
autoextend on
next 10m maxsize 2048m
extent management local;//创建用户并指定表空间
create user test identified by test
default tablespace test_data
temporary tablespace test_temp; --------------------------------------------
我想问的是为什么这里用了两个表空间,如果只用一个(即去掉最后一行),是否可行?
新手,求解释,多谢。
create temporary tablespace test_temp
tempfile 'F:\oracle\product\10.2.0\oradata\test\test_temp1.dbf'
size 10m
autoextend on
next 10m maxsize 2048g
extent management local;
//创建数据表空间
create tablespace test_data
logging
datafile 'F:\oracle\product\10.2.0\oradata\test\test_data1.dbf'
size 10m
autoextend on
next 10m maxsize 2048m
extent management local;//创建用户并指定表空间
create user test identified by test
default tablespace test_data
temporary tablespace test_temp; --------------------------------------------
我想问的是为什么这里用了两个表空间,如果只用一个(即去掉最后一行),是否可行?
新手,求解释,多谢。
都是可选项,如果你不指定的话,那么系统就使用当前的默认设置(USERS,TEMP)