首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从ASM磁盘组删除dmp文件

从ASM磁盘组删除dmp文件
EN

Database Administration用户
提问于 2020-09-21 10:45:07
回答 1查看 1.2K关注 0票数 1

我想每天从带有crontab作业的ASM磁盘组中删除导出文件。我想为它准备一个剧本。

代码语言:javascript
运行
复制
ASMCMD> ls
exp1.dmp
exp2.dmp
exp3.dmp
exp4.dmp
ASMCMD> pwd
+DATA/EXP

我怎么准备这个剧本?我为它准备了一个模板,但我无法编写它的脚本。

代码语言:javascript
运行
复制
set_gridenv
asmcmd
cd +DATA/EXP
rm -rf exp*.dmp
exit
EN

回答 1

Database Administration用户

发布于 2020-09-21 14:51:18

只是做了个小测试。

代码语言:javascript
运行
复制
# find some ASM files
asmcmd find DATA/T101N/AUTOBACKUP/2020_09_20/ \*
+DATA/T101N/AUTOBACKUP/2020_09_20/s_1051641713.313.1051641713
+DATA/T101N/AUTOBACKUP/2020_09_20/s_1051658719.331.1051658719

# remove them one-by-one
asmcmd rm DATA/T101N/AUTOBACKUP/2020_09_20/s_1051641713.313.1051641713
asmcmd rm DATA/T101N/AUTOBACKUP/2020_09_20/s_1051658719.331.1051658719

# they are gone
asmcmd find DATA/T101N/AUTOBACKUP/2020_09_20/ \*
ASMCMD-8002: entry 'AUTOBACKUP' does not exist in directory '+DATA/T101N/'

您的场景应该是类似的:

代码语言:javascript
运行
复制
#!/bin/bash

# set grid home
. oraenv <<< +ASM

# delete dump-files
asmcmd rm -rf DATA/EXP exp\*.dmp

祝你好运!

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/275811

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档