日期:2014-05-16 浏览次数:20461 次
转自:http://blog.sina.com.cn/s/blog_4d19b6210100d7i6.html
一.创建删除表空间 ? //创建临时表空间 connect 连接数据库的权限,resource创建对象的权限如create table ,create index ,create sequence 等,DBA无限的访问权限 //删除权限 ??revoke connect, resource from?username; ? 下面说些和上面相关,且工作中会需要用到的. 查看用户角色权限 select * from user_role_privs; 查看用户表权限 select * from user_tab_privs;
create temporary tablespace test_temp
tempfile 'E:\oracle\product\10.2.0\oradata\testserver\test_temp01.dbf'
size 32m
autoextend on
next 32m maxsize 2048m
extent management local;
//创建数据表空间
create tablespace test_data
logging
datafile 'E:\oracle\product\10.2.0\oradata\testserver\test_data01.dbf'
size 32m
autoextend on
next 32m maxsize 2048m
extent management local;
//创建用户并指定表空间
create user username identified by password
default tablespace test_data
temporary tablespace test_temp;
//给用户授予权限
grant connect,resource,DBA to username;
一 删除用户
SQL> DROP USER?username?CASCADE;
二 删除表空间
SQL> DROP TABLESPACE?test_data?INCLUDING CONTENTS AND DATAFILES;
1) 删除表空间内容和数据文件.
2) 一般无效表空间占用磁盘空间,所以这个应该很常用.
//以