日期:2014-05-17  浏览次数:20872 次

创建oracle另一个和以后的用户完全一样的用户,就是用户名不一样
oracle数据库,要在use用户下加入测试数据怕影响业务,我想把数据库里面的use数据和表全部导出创建一个用户,新的用户和use用户完全一样。ps:use里面数据很大。怎么操作。请说下具体操作。步骤。

------解决方案--------------------
--先导出
exp "'sys/密码@实例 as sysdba'" file=path owner=老用户 
--创建新用户
create user 新用户 identified by "密码"
default tablespace 用户表空间
temporary tablespace 临时表空间
quota unlimited on 用户表空间;
--新用户授权
grant connect,resource to 新用户;
--导入数据
imp "'sys/密码@实例 as sysdba'" file=path fromuser=老用户 touser=新用户