Oracle备份和恢复表空间

Oracle备份和恢复表空间,oracle,backup,recovery,tablespace,Oracle,Backup,Recovery,Tablespace,在Oracle 11.2 DB中,我有: -事务表空间中的表用户和 -事务bkp表空间中的表事务bkp表空间 事务表保存1个月的数据,事务_bkp应尽可能长时间保存数据 问题是trans_bkp表空间在6个月后变满 解决这个问题的方法是每月备份trans\u bkp表空间,然后截断表事务\u bkp。 如何进行此备份 如果客户过去需要某些特定数据,我如何提供这些数据。利用RMAN并定义您的保留策略 备份表空间trans_pkp时使用以下内容(只要您愿意保留) 备份表空间TRANS_BKP KEE

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

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

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

解决这个问题的方法是每月备份trans\u bkp表空间,然后截断表事务\u bkp。

如何进行此备份

如果客户过去需要某些特定数据,我如何提供这些数据。

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

  • 备份表空间trans_pkp时使用以下内容(只要您愿意保留)

    备份表空间TRANS_BKP KEEP FOREVER NOLOGS标签“2014年上半年”

  • 截断表转换

  • 恢复:

    • 利用TSPITR(自动表空间时间点恢复)
    • 利用RMAN从备份中复制并设置到
    您可能希望对表空间使用命名约定。
    如TRANS_BKP_01_2014、TRANS_BKP_02_2014等。

    Tnx。与上面的解决方案相比,您觉得这个解决方案怎么样?1.使用expdp 2导出事务处理\u bkp。将该表的导出文件复制到备份位置3。截断表事务?