ORA-31640: unable to open dump file “string” for read
Cause: Import was unable to open the export file for reading. This message is usually followed by device messages from the operating system.
Action: Take appropriate action to restore the device.
ORA-31640是一个数据库错误,是指在引入或使用备份数据时,无法打开备份文件及其子符号链接进行读取。
ORA-31640问题通常由于以下原因造成:
1)将读锁定引用到备份文件或其子符号链接,维护此由此文件的的硬链接。
2)备份和恢复的多个会话使用相同的用户,备份文件可能正在被其他会话使用,总是用以上没有任何读锁定。
3)您没有足够的操作系统权限来打开备份文件并读取其内容。
ORA-31640错误通常发生在引入数据库备份或使用impdp / expdp工具时。
解决ORA-31640错误的正确方法是:
1)确定是否存在对备份文件的读锁定。
2)关闭可能正在使用该文件的其他会话。
3)检查是否具有足够的操作系统权限可以访问备份文件及其子目录并将其设置为可读取。
4)确保没有任何进程在使用文件,以确保备份可以使用。
5)检查备份文件是否完全可用,无任何损坏。
如果以上步骤都被执行,这将有助于解决ORA-31640错误。