Oracle 为用户指定表空间和修改用户的表空间 语法

 我来答
钟映孟姮
2020-01-02 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:27%
帮助的人:626万
展开全部
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;
-----创建权限后,才可以连接
测试成功!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
盛承福綦定
2019-05-20 · TA获得超过3万个赞
知道大有可为答主
回答量:1.2万
采纳率:29%
帮助的人:738万
展开全部
alter
user
用户名
default
tablespace
表空间名字
;--创建时候指定表空间
alter
table
schema.AC01
move
tablespace
AA;
--分配到指定表空间
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式