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