删除logfile的疑惑

[复制链接]
查看11 | 回复5 | 2017-1-3 16:19:44 | 显示全部楼层 |阅读模式
第一种情况:
创建新的日志组:SQL> alter database add logfile group 3 ;
再删除该日志组的logfile:SQL> alter database drop logfile group 3 ;
此时会把日志文件从磁盘中删除。
第二种情况:
创建新的日志组时指定日志文件的具体路径:SQL> alter databaseadd logfile group 3 'd:\lonionredo.log' size 50M ;
再删除该日志组的logfile:SQL> alter database drop logfile group 3 ;
此时问题出来了,为什使用上面的语句不能将日志文件从磁盘中删除??
该如何操作呢?
请高手赐教!
回复

使用道具 举报

千问 | 2017-1-3 16:19:44 | 显示全部楼层
你看看要删除的日志的状态是什么、?
ps 你的个性签名不错。
回复

使用道具 举报

千问 | 2017-1-3 16:19:44 | 显示全部楼层
原帖由 杨奇龙 于 2010-11-14 15:17 发表
你看看要删除的日志的状态是什么、?
ps 你的个性签名不错。

因为是新建的日志组拿来做测试的,所有日志组不是当前的状态。我出现的情况不是说不能删除日志组,只是在第二种情况的时候我要自己手动才能把日志文件从磁盘中删除。我所期待的是我发出alter database drop logfile group 3 命令的时候,日志文件也会跟着从磁盘中消失。
回复

使用道具 举报

千问 | 2017-1-3 16:19:44 | 显示全部楼层
use the omf...
回复

使用道具 举报

千问 | 2017-1-3 16:19:44 | 显示全部楼层
why?
回复

使用道具 举报

千问 | 2017-1-3 16:19:44 | 显示全部楼层
原帖由 xing2999 于 2010-11-14 15:30 发表

因为是新建的日志组拿来做测试的,所有日志组不是当前的状态。我出现的情况不是说不能删除日志组,只是在第二种情况的时候我要自己手动才能把日志文件从磁盘中删除。我所期待的是我发出alter database drop logfile group 3 命令的时候,日志文件也会跟着从磁盘中消失。

使用非omf功能的时候,是不能如你所愿的。
yanggq 版主说的 不错使用omf 让oracle 自己管理文件,当你执行drop操作时,会连物理文件一起删除。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行