您好,欢迎访问一九零五行业门户网

【翻译自mos文章】回收asm磁盘空间的方法

回收 asm磁盘空间的方法 参考原文: how to reclaim asm disk space? (doc id 351866.1) 适用于: oracle database - enterprise edition - version 10.2.0.1 and later information in this document applies to any platform. ***checked for relevance on
回收 asm磁盘空间的方法
参考原文:
how to reclaim asm disk space? (doc id 351866.1)
适用于:
oracle database - enterprise edition - version 10.2.0.1 and later
information in this document applies to any platform.
***checked for relevance on 12-jan-2010***
目标:
你有一套2节点的rac。
为了测试备份策略,你使用asm 存储建立backup,同时,归档也是在asm中。
你注意到在归档日志删除之后, asm 空间没有释放(release)
你删除了test database, 但是asm 空间也没有释放。
现在你需要删除backup file 和归档日志。所有这些存放于asm中的文件。
怎么做?
解决方案:
在11.2之前的版本中:
可以使用asmcmd命令:
$asmcm
asmcmd> cd recoverydest -- change to the diskgroup
asmcmd>pwd -- current directory
asmcmd>find . -t backupset . * -- will list the backupset files stored in the diskgroup
-- the -t flag can have values like datafile, archivelog, controlfile,onlinelog
一旦文件被找到,你可以使用rm 命令去删除他们。
11.2及其更新的版本中:
需要使用--type 选项(而不是使用-t选项)
usage: find [--type type] dir pattern
eg:
asmcmd> find --type backupset . *
其它类似信息

推荐信息