1、使用PL/SQL可视化操作,从某个oracle数据库导出一份表数据:sms.dmp,表空间名为:RISENSMS_DATA, 用户:risensms
2、要把sms.dmp 导入另一个oracle数据库 表空间名为:WUJIAJU_SMS,用户名:aaa
CREATE TABLESPACE WUJIAJU_SMS
LOGGING
DATAFILE 'D:\oradata\orcl\WUJIAJU_SMS.dbf'
SIZE 64M
AUTOEXTEND ON
NEXT 64M MAXSIZE 3072M
EXTENT MANAGEMENT LOCAL;
//创建用户
CREATE USER aaa IDENTIFIED BY aaa
DEFAULT TABLESPACE WUJIAJU_SMS
TEMPORARY TABLESPACE temp;
//赋予权限和角色
grant resource,connect,dba to wjj
3、使用PL/SQL可视化操作,开始导入数据
成功导入数据,但导入数据的表 不是在我们新建的空间 WUJIAJU_SMS 里。仍在空间 RISENSMS_DATA。这不是我们想要的。
解决办法:
--修改用户 wjj 的权限
revoke unlimited tablespace from wjj
alter user wjj quota unlimited on WUJIAJU_SMS
4、重新导入数据
结果:1、成功导入
2、要把sms.dmp 导入另一个oracle数据库 表空间名为:WUJIAJU_SMS,用户名:aaa
CREATE TABLESPACE WUJIAJU_SMS
LOGGING
DATAFILE 'D:\oradata\orcl\WUJIAJU_SMS.dbf'
SIZE 64M
AUTOEXTEND ON
NEXT 64M MAXSIZE 3072M
EXTENT MANAGEMENT LOCAL;
//创建用户
CREATE USER aaa IDENTIFIED BY aaa
DEFAULT TABLESPACE WUJIAJU_SMS
TEMPORARY TABLESPACE temp;
//赋予权限和角色
grant resource,connect,dba to wjj
3、使用PL/SQL可视化操作,开始导入数据
成功导入数据,但导入数据的表 不是在我们新建的空间 WUJIAJU_SMS 里。仍在空间 RISENSMS_DATA。这不是我们想要的。
解决办法:
--修改用户 wjj 的权限
revoke unlimited tablespace from wjj
alter user wjj quota unlimited on WUJIAJU_SMS
4、重新导入数据
结果:1、成功导入