linux 恢复Oracle数据时报错 ora-39001、ora-39002、ora-39088
使用impdp语法恢复Oracle数据时报 ora-39001、ora-39002、ora-39088
解决方法使用命令时不用添加路径直接添加文件名即可
步骤
1.需要创建Oracle的虚拟目录
create directory dumpdir as ‘路径/虚拟目录’
2.授权
grant read,write on directory dumpdir to system;
3.使用恢复命令语句
impdp system/密码 SCHEMAS=需要回复的用户名 directory=虚拟目录 dumpfile=文件.dmp logfile=日志.log
1.需要创建Oracle的虚拟目录
create directory dumpdir as ‘路径/虚拟目录’
2.授权
grant read,write on directory dumpdir to system;
3.使用恢复命令语句
impdp system/密码 SCHEMAS=需要回复的用户名 directory=虚拟目录 dumpfile=文件.dmp logfile=日志.log
注:如果失败 把dmp文件复制到虚拟目录当中
本命令支持linux不支持cmd命令窗口
cmd命令窗口语句为
cmd:备份Oracle用户数据
exp sys/sys@ip地址/数据库实例名 file=需要存储的路径\文件名.dpm log=c:需要存储的路径\日志.log
exp sys/sys@ip地址/数据库实例名 file=需要存储的路径\文件名.dpm log=c:需要存储的路径\日志.log
cmd:恢复Oracle用户数据
imp ssys/sys@ip地址/数据库实例名 file=需要恢复的路径\文件名.dpm log=需要存储的路径\日志.log fromuser=(原来用户) touser=(目标用户)
版权声明:本文为yangfor原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。