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);