0

私は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
4

0 に答える 0