给Oracle数据库创建表空间

来源:互联网 发布:2016淘宝双十一破100亿 编辑:程序博客网 时间:2024/05/29 18:02

 说起来,使用Oracle、mysql、sql server相关数据库都3、4年了,很多数据库相关操作没怎么记录过 ,从今天开始记录数据库的操作

 

先说说Oracle 创建表空间

 

-- 创建临时表空间create temporary tablespace user_temptempfile 'd:\user_temp.dbf'size 50mautoextend on next 50m maxsize 20480mextent management local;
--创建表空间create tablespace user_dataloggingdatafile 'd:\user_data.dbf'size 50mautoextend onnext 50m maxsize 20480mextent management local;

datafile 路径是一定要存在的,不然报错

当时,我在输写这里的时候,我也纳闷,为什么一定要有临时表空间和表空间,这临时表空间不是多此一举? 我查询了一些前辈的博客,了解到Oracle就是有多个DBF文件和多个DBF表空间组成,当操作数据过大,则有一些临时数据产生,这明白了么?当然,临时表空间只能放临时表数据

 

--创建用户并指定表空间create user username identified by passworddefault tablespace user_datatemporary tablespace user_temp;

 

--给用户授予权限grant connect,resource,dba to username;

 


 

0 0
原创粉丝点击