0

在 Oracle 11.2 DB 中,我有:
-表空间用户中的事务表和-
trans_bkp空间中的transaction_bkp

事务表保存数据 1 个月,transaction_bkp 应尽可能长时间保存数据。

问题是 trans_bkp 表空间在 6 个月后变满。

解决这个问题的想法是每个月备份一次trans_bkp表空间,然后截断表transaction_bkp。

如何进行此备份?
如果客户过去需要一些特定数据,我该如何交付它们。

4

1 回答 1

0

利用 RMAN 并定义您的保留策略。

  1. 使用类似的东西备份表空间 trans_pkp(只要你想保留它)

    备份表空间 TRANS_BKP 永远保持 NOLOGS TAG 'FIRSTHALF2014;

  2. 截断表 transition_bkp

恢复:

  • 利用 TSPITR(自动表空间时间点恢复)
  • 利用备份中的 RMAN 副本并设置直到时间

您可能希望对表空间使用命名约定。像TRANS_BKP_01_2014、TRANS_BKP_02_2014等...

于 2014-03-04T23:19:10.557 回答