3.3 Oracle SQL FirewallとOracle Schedulerジョブ

ほとんどのシナリオでは、Oracle Schedulerジョブは、通常、ユーザーによって実行されないため、Oracle SQL Firewallの強制から除外できます。

デフォルトでは、Oracle Schedulerジョブは除外されます。次のプロシージャを使用して、FEATUREパラメータをDBMS_SQL_FIREWALL.SCHEDULER_JOB定数に設定することで、Oracle Schedulerの操作中にSQLファイアウォールの強制を有効または無効にできます:

  • DBMS_SQL_FIREWALL.INCLUDEを使用すると、SQLファイアウォールは、Oracle Schedulerの操作中にSQLをキャプチャしたり、許可リストを強制できます。
  • DBMS_SQL_FIREWALL.EXCLUDEを使用すると、SQLファイアウォールは、Oracle Schedulerの操作中にSQLをキャプチャしたり、許可リストを強制することができなくなります。

次に例を示します:

EXEC DBMS_SQL_FIREWALL.EXCLUDE (DBMS_SQL_FIREWALL.SCHEDULER_JOB);