Oracle System表空间转换问题
Rologne
2008-12-11
遇到个非常棘手的问题.
我现在的系统比较老了,最早一直用的是System用户,现在有家客户要求不能用system用户,用别的.... 没搞过,网上查了一下.我先是用 select 'alter index '||index_name||' rebuild tablespace docadmin;' from user_indexes; select 'alter table '||table_name||' move tablespace docadmin;' from user_tables; 来转移索引和表. 本以为这样就可以了,可是..可是...我转换好后,导出来给客户用的时候,他们导不进去,提示"表空间docadmin中无权限".. 后来才知道,他们没给 unlimited tablespace 权限,晕哦.不知道怎么回事.谁知道?数据库用户已经分配表空间docadmin了,怎么会提示这个错误呢?就算有也应该是提示System表空间中无权限啊.. 谢谢...现在只有一个要求,不给unlimited tablespace 权限,把System用户的数据导到令一个用户上,谢谢那位大哥帮帮我吧 |
|
下一站,火星
2008-12-17
我靠,你给现在的用户赋一个权限不就完了
|