oracle怎样创建表空间和用户

 我来答
Bluebird白玉
推荐于2017-11-23 · TA获得超过663个赞
知道小有建树答主
回答量:467
采纳率:100%
帮助的人:272万
展开全部
这个问题我在前两天刚刚回答过一次,这里再次回答一下:
在创建用户前我们得先创建表空间,不然新用户数据量如果大,你的默认表空间会被撑爆,另外一个作用也是为了方便管理。
和一般创建语句一样,创建表空间也是create语句,指定该表空间数据保存位置,一般都在%ORACLE_HOME%/oradata/orcl下面,具体语句是:
1.临时表空间
create temporary tablespace 表空间名 --创建临时表空间
tempfile '路径\文件名.dbf' --临时表空间的路径已经临时表空间名字
size 50m autoextend on next 50m --表空间出事空间大小50M,自动增加,步长是50M,后面还可以跟最大值,比如 maxsize 20480m
extent management local; --表空间管理方式

2.创建表空间,数据存放的地方
create tablespace 表空间名
datafile '路径\文件名.dbf'
size 50m autoextend on next 50m maxsize 20480m
extent management local;

3.创建用户,并制定默认表空间
create user 用户名 identified by 密码
default tablespace 数据表空间名(第二步创建的那个表空间名字)
temporary tablespace 临时表空间名 (第一步创建的那个表空间名)
4.赋权
一般如果没有特殊要求,只需要赋两个权限
grant connect,resource to 用户名;

如果要给dba权限
grant DBA to 用户名

收回dba权限:
revoke dba from 用户名;
ZESTRON
2024-09-04 广告
在Dr. O.K. Wack Chemie GmbH,我们高度重视ZESTRON的表界面分析技术。该技术通过深入研究材料表面与界面的性质,为提升产品质量与可靠性提供了有力支持。ZESTRON的表界面分析不仅涵盖了相变化、化学反应、吸附与解吸... 点击进入详情页
本回答由ZESTRON提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式