|
кто силён в понимании связки связки "unix-shell(ksh) <-> sqlplus"
|
|||
---|---|---|---|
#18+
Народ, помогите плиз те, кто силён в понимании связки связки "unix-shell(ksh) <-> sqlplus". Не могу понять в чём тут ошибка - сразу после первого echo оно перескакивает сразу к utlrp.sql? Ему где то нужны ещё точки с запятой? Что то с EOF-ами не так? Спасибо! Код: powershell 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2020, 15:56 |
|
кто силён в понимании связки связки "unix-shell(ksh) <-> sqlplus"
|
|||
---|---|---|---|
#18+
А set -x не пробовал ставить? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2020, 16:04 |
|
кто силён в понимании связки связки "unix-shell(ksh) <-> sqlplus"
|
|||
---|---|---|---|
#18+
DBAshnik, проверил у себя - все работает ок. DBAshnik сразу после первого echo оно перескакивает сразу к utlrp.sql? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2020, 16:26 |
|
кто силён в понимании связки связки "unix-shell(ksh) <-> sqlplus"
|
|||
---|---|---|---|
#18+
DBAshnik, Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2020, 16:31 |
|
кто силён в понимании связки связки "unix-shell(ksh) <-> sqlplus"
|
|||
---|---|---|---|
#18+
DBAshnik, И да, какая ОС и Версии? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2020, 16:32 |
|
кто силён в понимании связки связки "unix-shell(ksh) <-> sqlplus"
|
|||
---|---|---|---|
#18+
если этот скрипт запускаете в кроне, то обязательно надо считывать переменные окружения и указывать полный путь к sqlplus автор#!/bin/sh # get enviroment settings from ".profile" file . $HOME/.profile .... $ORACLE_HOME/bin/sqlplus ... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2020, 16:51 |
|
кто силён в понимании связки связки "unix-shell(ksh) <-> sqlplus"
|
|||
---|---|---|---|
#18+
Aliona если этот скрипт запускаете в кроне, то обязательно надо считывать переменные окружения и указывать полный путь к sqlplus автор#!/bin/sh # get enviroment settings from ".profile" file . $HOME/.profile .... $ORACLE_HOME/bin/sqlplus ... спасибо. Но нет, не в кроне. (руками в командной строке!) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2020, 17:00 |
|
кто силён в понимании связки связки "unix-shell(ksh) <-> sqlplus"
|
|||
---|---|---|---|
#18+
Aliona и указывать полный путь к sqlplus А ещё лучше содержать в порядке oratab и использовать . oraenv ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2020, 17:03 |
|
кто силён в понимании связки связки "unix-shell(ksh) <-> sqlplus"
|
|||
---|---|---|---|
#18+
Vadim Lejnin DBAshnik, И да, какая ОС и Версии? AIX 7.1 - Technology Level 5 - Service Pack 5 (Oracle 12c: 12.2.0.1.200714) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2020, 16:36 |
|
кто силён в понимании связки связки "unix-shell(ksh) <-> sqlplus"
|
|||
---|---|---|---|
#18+
DBAshnik, AIX под рукой нет У Вас варианты: 1) Проверить что EOF - у Вас абсолютно одинаковый, и не закрались cyrilc буквы/пробелы/спецсимволы 2) Вместо EOF можно ипользовать любое слово Код: plsql 1. 2. 3. 4. 5. 6. 7.
3) Посмотреть что получилось из вывода 22199456 4) Включить трассировку Код: plsql 1. 2. 3.
5) Переделать например так: Код: powershell 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42.
p.s. Некоторые советы: 1) Используйте штатный oraenv/oratab Это избавит от ошибок, когда/если ORACLE_HOME баз будут разными 2) В SQL*PLUS скриптах, для вызова символ "?" заменяется на текущую ORACLE_HOME, а "@" на текущий ORACLE_SID ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2020, 19:52 |
|
|
start [/forum/topic.php?fid=52&fpage=36&tid=1880882]: |
0ms |
get settings: |
12ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
68ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 311ms |
total: | 472ms |
0 / 0 |