機械翻訳について

保持ポリシーの確認と構成

クラウド内のファイル・ストレージは制約される場合があるため、古いインスタンスおよびペイロードをパージすることにより、制限されたファイル・ストレージ・サービスを事前に管理することが重要です。

データベース・リソースとストレージ・リソースがすべて使用されないようにするには、以前の転送からアーティファクトを定期的にパージします。 デフォルトでは、Oracle Managed File Transfer Cloud Serviceは、7日間を超えて存在するファイルを毎日午前8時に確認し、見つかったファイルをパージします。 これらのデフォルトのファイルは必要に応じて変更できます。 パージする頻度は、使用方法や、アーティファクトを保持する時間の長さによって異なります。

次のトピックのタスクでは、保持値およびスケジュールを変更する方法について説明します。

パージ保持ポリシーの変更

古いインスタンスおよびペイロードなどの転送アーティファクトを保持する時間の長さを変更するには、各MFT管理対象サーバー上のpurgeInstanceData.pyファイルを編集します。

次の手順では、保持ポリシーを変更する方法について説明します。
  1. 各管理対象サーバーVM上のドメイン・ホーム・ディレクトリの下にあるmft-purgeディレクトリに対してsshを実行します。
  2. 各MFT管理対象サーバー上で、purgeInstanceData.py内の次の行を編集して保持日数値を変更します。
    retentionDays = 7  # Duration for which MFT Data has to be retained during purge operation
    

    次に例を示します。

    • retentionDays = 7の場合、1週間より古いすべてのデータをパージします(デフォルト)

    • retentionDays = 14の場合、2週間より古いすべてのデータをパージします

    • retentionDays = 1の場合、1日より古いすべてのデータをパージします

    注意:

    このファイルはいつでも編集でき、将来スケジュールされているすべてのパージに対して変更が有効になります。

パージ・スケジュールの変更

デフォルトでは、Oracle Managed File Transfer Cloud Serviceは、保持値を超えて存在するファイルを毎日午前8時に確認し、見つかったファイルをパージします。 スケジュールは必要に応じて変更できます。 パージする頻度は使用方法によって異なります。

注意:

Oracle Managed File Transfer Cloud Serviceのバージョン12.1.3または12.2.1を使用する場合は、次の手順に従います。 バージョン12.2.1.2を使用する場合は、このタスクをOracle Managed File Transfer ConsoleのAdministrationページから実行できます。
次の手順では、purge_schedule.pyスクリプトを編集し、元のスケジューラ・ジョブを停止および削除し、startSchedulePurge.shスクリプトを実行して新しいスケジュールを開始することにより、スケジュールを変更する方法について説明します。
  1. 各管理対象サーバーVM上のドメイン・ホーム・ディレクトリの下にあるmft-purgeディレクトリに対してsshを実行します。
  2. 各MFT管理対象サーバーで、purge_schedule.py内の次の行でfrequencyintervalおよびbegin_timeの値を編集することにより、パージ・スケジュールを変更します。
    manageSchedulerSchedule('CREATE', 'MFTCustomHostingApp',schName = scheduleName, frequency = 'DAY',interval = 1,begin_time = '08:00:00:01:01:2015')
    
    • frequency: 繰返しの頻度。 有効な値: [SECOND, MINUTE,HOUR,DAY, WEEK,MONTH, YEAR]

    • interval: frequencyの繰返し間隔を指定する整数値。 たとえば、intervalの2をfrequencyWEEKと組み合せると、2週間ごとに1回実行されます。

    • begin_time: 繰返しスケジュールの開始時間。 書式: HH:MM:SS:DD:MM:YYYY

    例:

    • 1日に1回午前8時に実行する場合:

      manageSchedulerSchedule('CREATE', 'MFTCustomHostingApp',schName = scheduleName, frequency = 'DAY',interval = 1, begin_time = '08:00:00:01:01:2016')
      
    • 2日に1回午前8時に実行する場合:

      manageSchedulerSchedule('CREATE', 'MFTCustomHostingApp',schName = scheduleName, frequency = 'DAY',interval = 2, begin_time = '08:00:00:01:01:2016') 
      
    • 週に1回午前0時に実行する場合:

      manageSchedulerSchedule('CREATE', 'MFTCustomHostingApp',schName = scheduleName, frequency = 'WEEK',interval = 1, begin_time = '00:00:00:01:01:2016') 
      
  3. 実行されている任意の管理対象サーバーで、次の手順に従い、スケジュールに関連付けられた既存のジョブをすべて取り消します。
    1. Oracle Enterprise Manager (EM)コンソールにログインします。
    2. EMユーザー・インタフェースで「Scheduling Services」を探します。
    3. 「ESSAPP(mft_managed_server)」をクリックします。 たとえば、「ESSAP(mft_server1)」などです。
    4. 「Show All Running Jobs」をクリックします。
    5. 検索メニューが表示されます。 削除するジョブの名前を探します。
    6. 削除するジョブに対応するジョブ・リクエストをクリックします。
    7. 「Actions」をクリックし、「Cancel」を選択し、ジョブを停止します。
  4. WLSTに接続します。
    1. MFT管理対象サーバーの仮想マシンの1つに対してsshを実行し、ログインします。
    2. MFTインストール・ディレクトリの下のbinディレクトリに対してcdを実行します。

      cd mft_installation_directory/oracle_common/common/bin

    3. ./wlst.shコマンドを実行します。
    4. 次のコマンドを使用して、サーバーに接続します。

      connect(’username’,’password’,’t3://url_to_server:port_number’);

  5. 次のコマンドを使用して、更新するスケジュールを削除します。
    manageSchedulerSchedule('DELETE','MFTCustomHostingApp',schName='mft/purgeMFTInstances')
    manageSchedulerJobDefn('DELETE','MFTCustomHostingApp',jobName='mft/MFT_Purge')
    
  6. 次のコマンドを使用して、スケジュールおよびジョブがホスト・アプリケーションから削除されていることを確認します。
    1. manageSchedulerJobDefn('SHOW','MFTCustomHostingApp')
      このコマンドを実行すると、ホスト・アプリケーション上で実行されているジョブがリストされます。 削除したジョブ定義がリストされていないことを確認します。
    2. manageSchedulerSchedule('SHOW','MFTCustomHostingApp')
      このコマンドを実行すると、ホスト・アプリケーション上で実行されているスケジュールがリストされます。 削除したスケジュールがリストされていないことを確認します。
  7. Oracle Managed File Transfer管理対象サーバー・ノードの1つで、各管理対象サーバーVM上のドメイン・ホーム・ディレクトリの下のmft-purgeディレクトリ内にあるstartSchedulePurge.shスクリプトを実行します。
Oracle Enterprise SchedulerのWLSTコマンドの実行の詳細は、次を参照してください。
Oracle Enterprise ManagerによるOracle Enterprise Schedulerジョブの監視の詳細は、次を参照してください。