Chinaunix首页 | 论坛 | 博客
  • 博客访问: 486790
  • 博文数量: 83
  • 博客积分: 2570
  • 博客等级: 少校
  • 技术积分: 901
  • 用 户 组: 普通用户
  • 注册时间: 2007-06-19 12:05
文章分类

全部博文(83)

文章存档

2012年(1)

2011年(1)

2010年(8)

2009年(14)

2008年(45)

2007年(14)

我的朋友

分类: Oracle

2008-07-11 15:12:30

由于测试的时候为了图方便数据直接放在system表空间的,结果实际使用的时候却是要求使用自创的表空间。查了些资料,自己做了下,基本上没有什么问题。以此备忘。
创建用户test
create user test identified by test default tablespace testspace;
给用户付权
grant connect,resource,dba to test;
去掉用户在表空间的权利
revoke unlimited tablespace from test;
去掉用户在system表空间的配额
alter user test quota 0 on system;
给予用户默认表空间不受限制的配额
alter user test quota unlimited on testspace;
然后退出sql状态,运行:
imp test/test file=xxxxx full=y
再使用sql查看
sqlplus test/test
sql>select table_name,tablespace_name from user_tables;
所有的表都已经在testspace下了。
 
阅读(1805) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~