巨简单,利用Navicat还原重名DMP文件

前言

最近又接收一个新项目,又又没有数据库环境,需要本地还原数据库的dmp文件。但两个数据库表空间命名一样,因此需要新建实例进行还原。

一、新建实例

利用DBCA新建一个新命名的实例。windows系统这一步可以参考https://blog.csdn.net/xfjssaw/article/details/109170534

二、连接新实例后创建对应表空间

表空间位置、大小自定即可

#建表空间
create tablespace TEST
datafile 'D:\Oracle\oradata\orcl\test.dbf' size 200M
autoextend on next 100M maxsize unlimited logging
extent management local autoallocate
segment space management auto;
#创建角色赋予权限
create user TEST identified by TEST;
alter user TESTdefault tablespace TEST;
grant CREATE ANY DIRECTORY,create session,create table,create view,unlimited tablespace to TEST;

三、使用sysdba角色连接数据库

1、新建连接

2、填写基本配置 

3、修改登录角色为sysdba

4、测试连接

5、新建目录

注意目录路径为你dmp文件的路径

6、选择数据泵——>数据泵导入

7、填写路径

选择刚才创建的目录,并填写dmp的文件名称(文件名不能选择)

8、点击生成sql,再点击运行

9、等待结束

dmp文件越大还原时间越长!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值