>  기사  >  데이터 베이스  >  【翻译自mos文章】回收asm磁盘空间的方法

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

WBOY
WBOY원래의
2016-06-07 15:58:391165검색

回收 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 . *

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.