Oracle 为用户指定表空间和修改用户的表空间 语法
2个回答
展开全部
alter
user
用户名
default
tablespace
表空间名字
;--创建时候指定表空间。
alter
table
schema.AC01
move
tablespace
AA;
--分配到指定表空间。
-----------
案例一:创建表空间及用户
/*第1步:创建临时表空间
*/
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;
/*第2步:创建数据表空间
*/
create
tablespace
IVMS86X0_DATA
----测试成功!
logging
datafile
'I:\oracle\oradata\oracle11g\IVMS86X0_DATA.dbf'
size
50m
autoextend
on
next
50m
maxsize
20480m
extent
management
local;
/*第3步:创建用户并指定表空间
*/
create
user
IVMS86X0_WJ
identified
by
IVMS86X0_WJ
---测试成功!
default
tablespace
IVMS86X0_DATA
temporary
tablespace
IVMS86X0_TEMP;
/*第4步:给用户授予权限
*/
--grant
connect,resource
to
IVMS86X0_WJ;
---测试成功!
grant
connect,resource,dba
to
IVMS86X0_WJ;
-----创建权限后,才可以连接
测试成功!
user
用户名
default
tablespace
表空间名字
;--创建时候指定表空间。
alter
table
schema.AC01
move
tablespace
AA;
--分配到指定表空间。
-----------
案例一:创建表空间及用户
/*第1步:创建临时表空间
*/
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;
/*第2步:创建数据表空间
*/
create
tablespace
IVMS86X0_DATA
----测试成功!
logging
datafile
'I:\oracle\oradata\oracle11g\IVMS86X0_DATA.dbf'
size
50m
autoextend
on
next
50m
maxsize
20480m
extent
management
local;
/*第3步:创建用户并指定表空间
*/
create
user
IVMS86X0_WJ
identified
by
IVMS86X0_WJ
---测试成功!
default
tablespace
IVMS86X0_DATA
temporary
tablespace
IVMS86X0_TEMP;
/*第4步:给用户授予权限
*/
--grant
connect,resource
to
IVMS86X0_WJ;
---测试成功!
grant
connect,resource,dba
to
IVMS86X0_WJ;
-----创建权限后,才可以连接
测试成功!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询