记录一次Oracle导入dmp文件的过程

659 阅读1分钟

接下来导入dmp文件,首先创建表空间,我将其命名为ForProject,开启自动扩展

接下来用Navicat创建一个自己的用户

但是报错

说该表空间不存在,网上找了一圈没找到可以解决的方法,但是当我把Oracle重启一遍之后,发现就可以了。。。。暂且记录一下吧

给创建的用户授权

给创建的用户授权

grant dba to "c##syf";
GRANT CONNECT TO "c##syf";  
GRANT RESOURCE TO "c##syf";  

接下来导入dmp文件即可(imp命令需要在dos中打开)

C:\Users\XXX>imp 用户名/密码 file=D:\QSDC2020.dmp full=y ignore=y

如果只想导入个别表的数据,则

C:\Users\XXX>imp 用户名/密码 file=D:\QSDC2020.dmp ignore=y grants=N indexes=n constraints=n  tables=tableName