SQL> alter session set nls_timestamp_tz_format = 'yyyy-mm-dd hh24:mi:ss';
SQL> column log_date for a20
SQL> column status for a10
SQL> column additional_info for a80
SQL> set linesize 200
SQL> select log_date, status, additional_info
2 from user_scheduler_job_run_details
3 where job_name = 'MY_JOB#1'-- JOB の名前
4 order by log_date desc;
明示的な exit を記述しない場合には 1 が戻され 「Operation not permitted 」のエラーとなっているように見える。
exit に1以上の値を設定すると C 言語の errno に相当するエラーの内容が戻されるので合わせて気をつけるようにする。
エラーコード番号は /usr/include/errno.h に定義されている。
#define EPERM 1 /* Operation not permitted */
#define ENOENT 2 /* No such file or directory */
#define ESRCH 3 /* No such process */
#define EINTR 4 /* Interrupted system call */
#define EIO 5 /* I/O error */
#define ENXIO 6 /* No such device or address */
....