接下来导入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