0

Oracle 11.2 DB には次のものがあります:
-テーブルスペース users のトランザクション テーブルと- trans_bkp
テーブルスペースtransaction_bkpテーブル

transaction テーブルは 1 か月間データを保持し、transaction_bkp はできるだけ長くデータを保持する必要があります。

問題は、trans_bkp テーブルスペースが 6 か月後にいっぱいになることです。

この問題を解決するためのアイデアは、trans_bkp テーブルスペースを毎月バックアップしてから、テーブル transaction_bkp を切り捨てることです。

このバックアップを行う方法は?
顧客が過去に特定のデータを必要とする場合、どうすればそれらを提供できますか。

4

1 に答える 1

0

RMAN を利用して、保存ポリシーを定義します。

  1. 次のようなものを使用して表領域trans_pkpをバックアップします(保持したい限り)

    BACKUP TABLESPACE TRANS_BKP KEEP FOREVER NOLOGS TAG 'FIRSTHALF2014;

  2. テーブル transition_bkp の切り捨て

戻す:

  • TSPITR (Automatic Tablespace Point-in-Time Recovery) を利用する
  • バックアップから RMAN の複製を利用し、時間まで設定する

表領域の命名規則を使用することができます。TRANS_BKP_01_2014、TRANS_BKP_02_2014 など...

于 2014-03-04T23:19:10.557 に答える