ORA-15039: diskgroup not dropped ORACLE 报错 故障修复 远程处理
文档解释
ORA-15039: diskgroup not dropped
Cause: An attempt to drop a diskgroup failed.
Action: See the associated messages for details about why the drop was not successful.
ORA-15039: diskgroup 未被删除
官方解释
ORA-15039: 磁盘组(diskgroup)未被删除。未能成功删除一个磁盘组(diskgroup),可能是因为还有一个或多个活动文件在磁盘组(diskgroup)中。
常见案例
这个错误通常出现在试图删除一个磁盘组,但是磁盘组中还有一个或多个活动文件,不允许删除。
正常处理方法及步骤
1. 确定磁盘组中是否存在活动文件:
可以使用SQL *Plus和以下命令检查磁盘组中是否存在活动文件:
SELECT * FROM v$datafile; — 检查活动的数据文件
SELECT * FROM v$temfile; — 检查活动的暂存文件
SELECT * FROM v$logfile; — 检查活动的归档日志文件
2. 移动存储在磁盘组中的文件:
如果发现存在活动文件,需要事先将对应的文件移动到其他磁盘组中,这样才能接下来正常删除磁盘组:
ALTER DATABASE MOVE FILE ” TO ”
3. 删除磁盘组:
使用SQL *Plus和以下命令删除磁盘组:
DROP DISKGROUP FORCE;