だから私は自分のDBに、実行するために使用したいユーザーを持っています. バットファイル。これを行う最も簡単な方法は、Oracle ジョブを使用することでした。
そのため、ジョブを作成しましたが、実行しようとすると、次のエラーが表示されます。
ORA-27370: job slave failed to launch a job of type EXECUTABLE
ORA-27300: OS system dependent operation:accessing job scheduler service failed with status: 2
ORA-27301: OS failure message: The system cannot find the file specified.
ORA-27302: failure occurred at: sjsec 6a
ORA-27303: additional information: The system cannot find the file specified.
好奇心から、スキーマに SYS ユーザーを正確に設定して同じジョブを作成しました (はい、これは推奨されないことを知っています...)。ジョブを実行すると、完全に機能しました。したがって、おそらく何らかの権限が関係していると考えたので、SYS ユーザーが持っていたすべてのシステム権限とロールをユーザーに与えて、これが問題かどうかを確認しました。
ただし、同じエラーが発生しました..ユーザーにはすべての権限が設定されているにもかかわらず、これがsysスキーマでは機能し、ユーザーのスキーマでは機能しない理由はありますか?:|