2017-11-13 9 views
0

OracleソースとSQL Serverがあります。毎日午前12時にOracleデータがoracleデータベース表に移入されます。その後、Oracle Data Extractionが完了した後、SQL Serverエージェント・ジョブが手動で実行されます。 SQL Serverデータベースの場合、このプロセスを自動化する必要があります。 Oracleのデータ集団が完成したら、私はSQL Serverエージェントのジョブを自動的に実行する必要があります。Oracleプロセスの完了後にSQL Serverエージェントetlジョブを開始する方法

+0

あなたはhttp://dba.stackexchange.com – FLICKER

+0

でこれを尋ねる方がよいでしょう。 SQLジョブを開始するには、十分な特権を持ってSQL Serverに接続し、 'sp_start_job'を呼び出します。 –

答えて

0

oracleプロセスを監視する小さなプログラムを作成し、完了した(「正常終了 - おそらくその部分をスキップした)」と判断した場合は、SQL Serverジョブを開始します。今、あなたはどうやってそれをしますか?プロセスが完了し、正常に完了したことをどのように知っていますか?オラクルが提供する機能と、おそらく成功を意味する出力の特性に基づいて考えてください。

おそらく、あなたは物事を大幅に簡素化し、「良い」出力を探すような仕事をするようスケジュールすることができます。 Oracleプロセスが完了するのに十分な時間以上スケジュールを設定します。いくつかの点検を行い、状況が良ければ、他の仕事を開始してください。

関連する問題