UNIXオペレーティング システムでTeradata FastLoadを実行している場合、Teradata FastLoadが使用するUNIXのシグナルに注意する必要があります。Teradata FastLoadとの同時使用をプログラムされたモジュールまたはルーチンでは、Teradata FastLoad UNIXシグナルを使用できません。このような同時使用は、Teradata FastLoadのエラーの原因になります。
Teradata FastLoadは以下のUNIXシグナルを使用しています。
- SIGINT(中断シグナル)
- SIGQUIT(中止シグナル)
- SIGTERM(終了シグナル)
- SIGUSR1(ユーザー シグナル1)
シグナルは、予期しない外部イベントまたは例外の発生を知らせるために、UNIX OSの2つのプロセス間で送られる事前定義のメッセージです。例えば、Teradata FastLoadがジョブの処理中にTeradata FastLoadセッションをアボートする場合は、この例外の発生によるものです。このシナリオでは、Teradata FastLoadはUNIXシグナルを使用してアボート コマンドのトラップ、すべてのセッションの切断、および必要な終結処理をすべて実行してから、所定の方法に従って終了します。