关于oracle的导入数据流程,以及错误解决

查看数据库状态

select status from v$instance;  

创建表空间

create tablespace NNC_DATA01(空间名) datafile 'D:appT480SoradataorclNNC_DATA01.ora'(路径) size 2048M autoextend on NEXT 1024M MAXSIZE UNLIMITED NOLOGGING EXTENT MANAGEMENT LOCAL AUTOALLOCATE	SEGMENT SPACE MANAGEMENT AUTO;

创建数据泵目录

create directory backupdata as 'F:appsupremeoradmp';

创建用户

create user 用户名 identified by 用户名 default tablespace NNC_DATA01(这是我的表空间名) temporary tablespace temp; 

赋予权限

grant connect,dba,resource to 用户名 with admin option;  --加粗的是权限!!!!不可缺少。  

分配数据泵目录权限

grant read,write on directory backupdata to 用户名;

--导入数据库 指定目录 指定表文件名 赋予=文件表内用户名:现用户名

impdp 用户名/密码 directory=backupdata dumpfile=表名.dmp remap_schema=原用户:现用户  --原用户名在导入文件中可查 配图如下:

 

导出用户

expdp 用户名/密码 directory=backupdata dumpfile=表名.dmp logfile=mlw.log

常见错误:

注意:如果导入出现错误,首先产看数据库日志锁定问题根源。

1.oracle impdp导入时 提示“ORA-39002: 操作无效 ORA-39070: 无法打开日志文件 ”

解决:https://www.cnblogs.com/linbo3168/p/6052054.html

2.ORA-31685

解决:版本冲突 ,导出文件  和  导入的数据库版本不一样

原文地址:https://www.cnblogs.com/money131/p/11413617.html