|
|
|
dbms_scheduler и внешний скрипт
|
|||
|---|---|---|---|
|
#18+
Пытаюсь выполнить через сабж простой внешний скрипт, вывод в лог. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. - из bash скрипт работает. - credential_name oracle задан (владелец скрипта) - процедура выполняется без сообщений - папка $ORACLE_HOME/scheduler пуста - job локальный, агент вроде не нужен но скрипт не выполняется, т.к результата записи в лог нет, как понять какого еще рожна не хватает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2016, 16:52 |
|
||
|
dbms_scheduler и внешний скрипт
|
|||
|---|---|---|---|
|
#18+
Попробовал процедуру запустить в консоли ssh sqlplus Получаю Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. но на запрос Код: sql 1. 2. 3. 4. показывает Код: plsql 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2016, 18:28 |
|
||
|
dbms_scheduler и внешний скрипт
|
|||
|---|---|---|---|
|
#18+
omorozovПопробовал процедуру запустить в консоли ssh sqlplus Получаю Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. но на запрос Код: sql 1. 2. 3. 4. показывает Код: plsql 1. 2. 3. какую "процедуру"? при чём здесь внешний скрипт? какого "результата записи" в какой "лог" нет? сообщение об ошибке явно указывает на винегрет: TEST_CREDENTIAL - это credential_name с использованием логина oracle и в то же время TEST_CREDENTIAL - это таблица, с которой пытается работать что-то из файла sjob2 в схеме пользователя TEST, хотя её там нет, а в джоб запихивается запуск файла /opt/home/oracle/test.sh и это, если, "auto_drop" true не способствует отслеживанию происходящего ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2016, 21:59 |
|
||
|
dbms_scheduler и внешний скрипт
|
|||
|---|---|---|---|
|
#18+
А отдельно назначать через DBMS_SCHEDULER.SET_ATTRIBUTE не пробовал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2016, 03:36 |
|
||
|
dbms_scheduler и внешний скрипт
|
|||
|---|---|---|---|
|
#18+
Вячеслав ЛюбомудровА отдельно назначать через DBMS_SCHEDULER.SET_ATTRIBUTE не пробовал? Да, сначала credential_name и пробовал через DBMS_SCHEDULER.SET_ATTRIBUTE задавать, но тоже без результата. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2016, 12:03 |
|
||
|
dbms_scheduler и внешний скрипт
|
|||
|---|---|---|---|
|
#18+
кто на ком стоял?какую "процедуру"? при чём здесь внешний скрипт? какого "результата записи" в какой "лог" нет? Процедура в первом посте, просто записал ее в файл и попробовал из sqlplus до этого запускал в ТОАД Внешний скрипт test.sh запускается этой процедурой, в нем просто строка, через echo пишет в файл лог Попробовал с auto_drop => false , сообщений нет, что теперь поможет отслеживанию ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2016, 12:41 |
|
||
|
dbms_scheduler и внешний скрипт
|
|||
|---|---|---|---|
|
#18+
кто на ком стоял?TEST_CREDENTIAL - это таблица, с которой пытается работать что-то из файла sjob2 в схеме пользователя TEST, хотя её там нет, а в джоб запихивается запуск файла /opt/home/oracle/test.sh В скрипте test.sh нет обращений к таблицам, там содержится: Код: html 1. 2. 3. TESTTR_CREDENTIAL создавался стандартно Код: plsql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2016, 12:48 |
|
||
|
dbms_scheduler и внешний скрипт
|
|||
|---|---|---|---|
|
#18+
omorozov, да, Oracle 11.2.0.3.0 - 64bit ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2016, 12:52 |
|
||
|
dbms_scheduler и внешний скрипт
|
|||
|---|---|---|---|
|
#18+
omorozovTESTTR_CREDENTIAL создавался стандартно Код: plsql 1. 2. 3. 4. username строчными буквами - не совсем "стандартно"... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2016, 13:05 |
|
||
|
dbms_scheduler и внешний скрипт
|
|||
|---|---|---|---|
|
#18+
andrey_anonymoususername строчными буквами - не совсем "стандартно"... так это пользователь ОС Solaris, он там такой и есть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2016, 13:10 |
|
||
|
dbms_scheduler и внешний скрипт
|
|||
|---|---|---|---|
|
#18+
Процедура через sqlplus в консоли ssh тоже работает без ошибок, (поправил). но скрипт не отрабатывает Код: sql 1. Возвращает STATUS - FAILED Пробовал ставить с отсрочкой в минуту, STATUS - SCHEDULED потом FAILED Что еще смотреть, наверняка дело в каких то правах, но вроде все дал что можно, кроме SYSDBA ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2016, 14:22 |
|
||
|
dbms_scheduler и внешний скрипт
|
|||
|---|---|---|---|
|
#18+
В dba_scheduler_job_run_details в результах работы additional_info: Код: html 1. 2. Так понимаю, не может записать в файл. Права на файл у oracle, а под каким шедулер пытается писать, как узнать. The default user for non-SYS jobs on UNIX platforms is specified by the run-user and run-group attributes in the "$ORACLE_HOME/rdbms/admin/externaljob.ora" file. Это в любом случае, или DBMS_SCHEDULER.create_credential переопределяет принудительно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2016, 15:08 |
|
||
|
dbms_scheduler и внешний скрипт
|
|||
|---|---|---|---|
|
#18+
omorozov, Коллеги-индусы утверждают, что такое может быть если oracle (binary) имеет неправильные атрибуты. Советуют сделать следующее: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Если че - за что купил, за то продал (Doc Id. 961019.1), ногами прошу не бить. Best regards Maxim ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2016, 15:49 |
|
||
|
dbms_scheduler и внешний скрипт
|
|||
|---|---|---|---|
|
#18+
Maxim Demenkoomorozov, Коллеги-индусы утверждают, что такое может быть если oracle (binary) имеет неправильные атрибуты. Советуют сделать следующее: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Если че - за что купил, за то продал (Doc Id. 961019.1), ногами прошу не бить. Best regards Maxim Спасибо за наводку, проверю.. уже голову сломал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2016, 16:00 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39347194&tid=1887017]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
171ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 475ms |

| 0 / 0 |
