Oracle数据库中创建表空间语句

1:创建临时表空间
create temporary tablespace user_temp  
tempfile 'Q:\oracle\product\10.2.0\oradata\Test\xyrj_temp.dbf' 
size 50m  
autoextend on  
next 50m maxsize 20480m  
extent management local;  
 
2:创建数据表空间
create tablespace user_data  
logging  
datafile 'Q:\oracle\product\10.2.0\oradata\Test\xyrj_data.dbf' 
size 50m  
autoextend on  
next 50m maxsize 20480m  
extent management local;  
 
第3步:创建用户并指定表空间
create user username identified by password  
default tablespace user_data  
temporary tablespace user_temp;  
 
第4步:给用户授予权限
grant connect,resource,dba to username;
revoke dba from username;
ALTER USER   username QUOTA UNLIMITED ON CY2CGIS_DATA; //不需要

grant unlimited tablespace to username; //不需要
--创建视图权限
grant create  view to B; //不需要
--授予查询权限 
grant select any table to B; //不需要
--授予权限 
grant select any dictionary to B; //不需要
//将表数据的操作权限付给新用户
grant select,insert,update,delete on SLGIS.DMGC_ZC_ZK_P to SLGUEST;
posted @ 2014-07-31 10:56  Coderlhx  阅读(1695)  评论(0编辑  收藏  举报