ORA-31019: Recursive deletion snapshot too old for string/string
Cause: Changes were made to the structure of a directory while it was being recursively deleted.
Action: Try deleting the directory again.
ORA-31019 错误提示
当删除快照时,会将快照依次从最老快照开始删除,发生ORA-31019错误则指当前要尝试删除的快照已经太老了,超出了规定的老化限制时间,必须存活超过规定的最大老化时间,才可删除。
ORA-31019 错误表示要删除的快照已经太老了,要在指定的最大老化时间范围内删除,否则将无法删除。
正常处理步骤
1、检查快照的创建时间,确认快照的创建时间是否在可以被老化删除的期限之内;
2、确认当前要尝试删除快照的windows环境变量;
3、尝试更新快照的参数,以便更新快照的老化时间,例如可以使用 ALTER SNAPSHOT RETENTION xx; 命令来更新快照的老化时间;
4、删除较老的不再需要的快照,以便为要删除的快照腾出空间;
5、重新尝试删除快照。