由于测试的时候为了图方便数据直接放在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) |