私はautosys / jilジョブとUNIXシェルスクリプトを書く初心者です。unixスクリプトを呼び出し/実行するには、autosysジョブを作成する必要があります-ms-sqlスクリプトファイル(sqlスクリプトを含む)を内部的に実行します。jilを使用してこれがどのように定義または記述されているかを教えてくれる人はいますか? また、ms-script ファイルをストアド プロシージャに変換して、UNIX シェル スクリプト経由で実行する必要がありますか。
以下は私の試みです。誰かがこれを修正するのを助けることができますか?
Sql-Server スクリプト ファイル名: sqlServDB_script.sql Unix シェル スクリプト ファイル: DBTest.sh
DBTest.sh
sqlplus -s username/password@servername << EOF
@sqlServDB_script.sql
spool off
EOF
Autosys ジョブ
insert_job: sqlServDB_script
job_type: c/b
command: /sqlserverDBA/scripts/Autosys/DBTest.sh
machine: mc-uat
owner: admin@uat-mc
permission: gx,wx,mx,me
days_of_week: all
start_times: "04:00,08:00, 12:00, 16:00, 20:00, 24:00"
description: "Jobs to monitor if database is up and accepting connections"
alarm_if_fail: 1
max_exit_success: 1