oracle 还原 .dmp 格式备份文件

 


CONN system/你设置的密码@你的数据库名字
show parameter name -----查看你登入的数据库是否是你要导入的数据库


---------先创建oracle用户(数据库)
create user orcladmin identified by manager;--创建用户
grant dba to orcladmin; -- 给orcladmin 权限

---------创建表空间 twspace_material(指表空间名)
create tablespace twspace_material datafile 'D:\app\Administrator\oradata\ehr4\twspace_material.dbf' size 100m autoextend on;

 

select tablespace_name from dba_tablespaces;--查询表空间的命令(dba)

alter tablespace XXX add datafile '/home/oracle/data/XXX_1.dbf' size 1024M;


//这个命令执行失败后开始下面的3步操作
imp ehr/manager@ora8_7_7 file=D:\app\Administrator\oradata\ora8_7_7\ehr\EHR20201116.dmp

1. 执行下面的语句前需要在D盘下创建一个expdp文件夹:---需手工创建(任意盘创建这个文件夹)

2. sqlPlus 执行这个语句
create directory dump_file_dir as 'D:\expdp'; ---创建导入导出的文件以及日志所在的目录;   并把备份文件EHR20201116.DMP 放在expdp文件夹中

3. 在另外一个cmd窗口下执行
impdp ehr/manager@ora8_7_7 directory=dump_file_dir dumpfile=EHR20201116.DMP full=y log=emr.log


skip(默认) append truncate


//数据库连接方式
# url: jdbc:oracle:thin:@192.168.0.101:1521/ora8_7_7
# username: ehr
# password: manager

posted @ 2024-03-21 15:42  _情书  阅读(177)  评论(0编辑  收藏  举报