请问如何删除TSM中Oracle数据库的备份文件(备注:修改Oracle策略删除不了的)?

现在TSM中Oracle数据库备份有一个单独的domain,copygroup设置为1,0,0,0其中一台Oracle数据库节点的保留策略设置为60天现在发现TSM中好几个月之前的备份仍然为active的请问应该如何处理呢?目前做过的尝试:1)数据库中 delete obsolete不起作用2)TSM中更改把主机domain更改为其...显示全部

现在TSM中Oracle数据库备份有一个单独的domain,copygroup设置为1,0,0,0
其中一台Oracle数据库节点的保留策略设置为60天
现在发现TSM中好几个月之前的备份仍然为active的
请问应该如何处理呢?

目前做过的尝试:
1)数据库中 delete obsolete不起作用
2)TSM中更改把主机domain更改为其他的domain,copygroup 设置为3,1,30,60,expire inventory 不起作用
3)在server上找可以删除backup的命令,没找到
4)在client端,找到一个命令 dsmc delete backup
使用oracle 用户
dsmc query backup -fromdate=01/01/2018 -todate=10/01/2018 "*"
报错
ANS1501E The dsmtca execution/owner permissions are invalid
使用root 查不到结果

收起
参与15

查看其它 1 个回答wangql的回答

wangqlwangql系统工程师NULL
  1. 确保copygroup 为1 0 0 0
  2. Oracle的备份需要rman来删除,删除脚本要使用维护通道,如allocate channel for maintenance type 'sbt_tape' parms 'ENV=(TDPO_OPTFILE=/usr/tivoli/tsm/client/oracle/bin64/tdpo.opt)';
  3. 如果1和2都不行,tsm for Oracle提供了一个工具tdposync 这个肯定可以删,用法查手册
IT咨询服务 · 2018-10-08
  • 谢谢,1和2都确认过了,我试下第3种。其他的Oracle没有问题,就这一台有问题,还没分析具体原因(可能是TSM域发生过调整?也可能是控制文件重新生成过?)
    2018-10-08
  • 删除掉了,给力!感谢!
    2018-10-08
  • 能否烦请给出一下具体的操作步骤,之前用tdposync,老是提示连接字符串错误。 谢谢!
    2018-10-08
  • TonyWang  TonyWang回复 BriGuy
    好的,单独在问题下回答了
    2018-10-08

回答者

wangql
wangql41446
系统工程师NULL
擅长领域: 存储备份软件定义存储

wangql 最近回答过的问题

回答状态

  • 发布时间:2018-10-08
  • 关注会员:2 人
  • 回答浏览:4347
  • X社区推广