如图所示错误可以用下面的方法解决,反正我的是解决了,可以不妨试一试:
已数据库test为例,用户名:user 密码:123 备份的文件:123.dmp,假设文件放在:d:/backup
1.以用户system的身份登录数据库。
SQL> CONNECT system
Enter password:123
Connected.
2.把IMP_FULL_DATABASE权限授予给要还原数据的用户
SQL> GRANT IMP_FULL_DATABASE to user;
GRANT succeeded.
3.cmd /c imp 用户名/密码@数据库名 file='.dmp数据文件的路径(要包含文件的名称)' full=y ignore=y
cmd/c imp user/123@test file='d:/backup/123.dmp' full=y ignore=y