機械翻訳について

現在のバックアップ構成のカスタマイズ

自動バックアップ構成に関する特性の多くはカスタマイズ可能です。

データベースのバックアップ方法のカスタマイズ

Oracle Databaseのバックアップ方法を変更するには、RMANユーティリティを使用します。 RMANの使用の詳細は、リリース12.212.1または11.2Oracle Databaseバックアップおよびリカバリ・ユーザーズ・ガイドを参照してください。

注意:

RMANユーティリティを使用して保持期間を変更しないでください。

現在のRMAN構成を表示するには、RMANコマンドSHOW ALLを使用します。

  1. oracleユーザーとして、計算ノードに接続します。

    詳細な手順は、Secure Shell (SSH)経由での計算ノードへの接続を参照してください。

  2. カスタマイズするデータベースの$ORACLE_SID$ORACLE_HOMEを含む環境設定を構成します。

  3. RMANセッションを開始します。

    $ rman target=/
    ...
    RMAN> 
    
  4. SHOW ALLコマンドを入力します。

    RMAN> show all;
    ...
    

    構成のリストが表示されます。

  5. RMANコマンドを使用して、構成に任意の変更を加えます。

  6. RMANセッションを終了します。

    RMAN> exit;
    $ 
    

バックアップの保存期間のカスタマイズ

バックアップの保持期間を変更するには、bkup_apiユーティリティを使用します。

注意:

Exadata Cloud Machineの場合、保存期間はクラウド・ストレージへのバックアップに適用されます。 ローカルExadataストレージへのバックアップには、フルバックアップ間の1サイクルと同じ保存期間が適用されます。
  1. Exadataシステム内の最初の計算ノードにopcユーザーとして接続します。

    詳細な手順は、Secure Shell (SSH)経由での計算ノードへの接続を参照してください。

    注意:

    最初の計算ノードを決定するには、任意の計算ノードにgridユーザーとして接続し、次のコマンドを実行します。

    $ $ORACLE_HOME/bin/olsnodes -n
    

    最初のノードには、ノード名の横に数字の1がリストされます。

  2. rootユーザーのコマンド・シェルを起動します。

    $ sudo -s
    #
    
  3. このbkup_apiコマンドを入力します。

    # /var/opt/oracle/bkup_api/bkup_api bkup_chgcfg --retention=days --dbname=dbname
    

    daysはバックアップを保存する日数ですdbnameは対象となるデータベースのデータベース名です。

  4. rootユーザーのコマンド・シェルを終了します。

    # exit
    $
    

バックアップのサイクル期間のカスタマイズ

バックアップのサイクル期間を変更するには、bkup_apiユーティリティを使用します。

注意:

Exadata Cloud Machineの場合、完全バックアップ間のサイクル期間も、ローカルExadataストレージへのバックアップの保存期間を定義します。
  1. Exadataシステム内の最初の計算ノードにopcユーザーとして接続します。

    詳細な手順は、Secure Shell (SSH)経由での計算ノードへの接続を参照してください。

    注意:

    最初の計算ノードを決定するには、任意の計算ノードにgridユーザーとして接続し、次のコマンドを実行します。

    $ $ORACLE_HOME/bin/olsnodes -n
    

    最初のノードには、ノード名の横に数字の1がリストされます。

  2. rootユーザーのコマンド・シェルを起動します。

    $ sudo -s
    #
    
  3. このbkup_apiコマンドを入力します。

    # /var/opt/oracle/bkup_api/bkup_api bkup_chgcfg --cycle=days --dbname=dbname
    

    daysはサイクル期間の日数ですdbnameは対象となるデータベースのデータベース名です。

  4. rootユーザーのコマンド・シェルを終了します。

    # exit
    $
    

自動バックアップ頻度のカスタマイズ

Oracle Database Exadata Cloud Machineが提供するバックアップ機能は、Linuxのcronジョブ・スケジューラを使用して自動バックアップを実行します。

自動バックアップが有効化されている場合、Exadataシステムの最初の計算ノードに格納されているシステム全体のスケジューラ・ファイル/etc/crontabで次のジョブ・エントリが定義されます。

MM HH * * * root /var/opt/oracle/bkup_api/bkup_api bkup_start --dbname=dbname

注意:

最初の計算ノードを決定するには、任意の計算ノードにgridユーザーとして接続し、次のコマンドを実行します。

$ $ORACLE_HOME/bin/olsnodes -n

最初のノードには、ノード名の横に数字の1がリストされます。

/etc/crontabのエントリにより、bkup_apiスクリプトが毎日HH:MM (24時間法)にrootユーザーによって実行されます。 bkup_apiスクリプトは、/home/oracle/bkup/log/obkup.logファイルにログ・メッセージを送信します。

データベース・デプロイメントの作成時に自動バックアップを有効化していない場合にこの頻度を変更、またはエントリを追加するには、/etc/crontabファイルを編集します。 このファイルを編集するにはrootユーザー・アクセス権限が必要なため、opcユーザーとして接続してコマンドsudo -sを実行し、rootユーザー・シェルを起動する必要があります。