
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
23.08.2011, 19:13
|
|||
|---|---|---|---|
|
|||
невыполняется imp-орт из cron-а |
|||
|
#18+
Всем доброго времени суток. Есть две Оракловые базы находящиеся на разных машинах (одна рабочаяя, другая резервная) Написан скриптец выполняющий ежедневный, ежемесячный , ежегодный (в зависимости от текущей даты) exp-орт таблици из одной базы, и imp-орт этих данных в другую базу, скрипт крутится на машине с резервной базой.. Алгоритм действий скрипта следующий: 1 ) в рабочей базе создаем таблицу содержащую данные за сутки использую sqlplus 2) экспортируем этот кусок по средством exp (использую для этого expect вызывая отдельный файл, коннектимся по ssh и т.д.) 3) копируем полученный файл экспорта с одной машины на другую используя scp 4) импортируем переданый файл. Ниже приведу сам скрипт. Код: plaintext 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. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. Также почемуто для imp-а не получается сливать в лог инфу выводимую ей на терминал, подозреваю что она не использует для этого стандартный вывод, это тоже проблема, подскажите как научить её сливать инфу выводимую на терминал в лог? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.08.2011, 20:03
|
|||
|---|---|---|---|
|
|||
невыполняется imp-орт из cron-а |
|||
|
#18+
echo $LD_LIBRARY_PATH ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.08.2011, 05:58
|
|||
|---|---|---|---|
|
|||
невыполняется imp-орт из cron-а |
|||
|
#18+
On Tue, 23 Aug 2011 23:13:32 +0700, ilua <nospam@sql.ru> wrote: > Автор: ilua > Всем доброго времени суток. > Есть две Оракловые базы находящиеся на разных машинах (одна рабочаяя, > другая резервная) А чего бы DBLINK не поднять и не ограничится одним sqlplus'ом? Транзакционная целостность, бла-бла, всё хорошо? -- Остаюсь искренне Ваш, Станислав Сухолёт Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.08.2011, 16:38
|
|||
|---|---|---|---|
|
|||
невыполняется imp-орт из cron-а |
|||
|
#18+
SSukholet спасибо оч удобный вариант(кратко и аккуратно) так и буду делать скорее всего. Но есть желание разобраться в сложившейся ситуации Журавлев Денис Код: plaintext 1. возвращает пустую строку. Cам скрипт из-под пользователя оракл работает. Может кто еще подскажет ответ на вопрос авторТакже почемуто для imp-а не получается сливать в лог инфу выводимую ей на терминал, подозреваю что она не использует для этого стандартный вывод, это тоже проблема, подскажите как научить её сливать инфу выводимую на терминал в лог? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.08.2011, 16:59
|
|||
|---|---|---|---|
|
|||
невыполняется imp-орт из cron-а |
|||
|
#18+
$ imp dddd 1>out 2>&1 много раз давим enter $ cat out Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. imp дурацкие вопросы задает, не вылетает с ошибкой, silent режима нет. Вы посмотрите может у вас imp все еще висит? ps -ef|grep imp ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.08.2011, 17:46
|
|||
|---|---|---|---|
|
|||
невыполняется imp-орт из cron-а |
|||
|
#18+
Денис спасибо, так работает. Осталось осознать, получается мы stderr направляем в stdout который в свою очередь назначаем в файл. Выходит imp использует stderr для вывода ? И что вы имели ввиду под silent режимом? imp запустил с параметрами вроде весь результата в фай слился нормально. ps -ef|grep imp ничего ненаходит, что логично - imp работает не фоново, еслиб imp повис то я думаю и скрипт который его вызывает тоже бы висел ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.08.2011, 18:02
|
|||
|---|---|---|---|
|
|||
невыполняется imp-орт из cron-а |
|||
|
#18+
iluaДенис спасибо, так работает. Осталось осознать, получается мы stderr направляем в stdout который в свою очередь назначаем в файл. Выходит imp использует stderr для вывода ?ну вот так, да. У вас наверно stderr попадал в cron а тот наверно у вас в dev/null завернут. ilua И что вы имели ввиду под silent режимом? sqlplus imp exp пытаются интерактивно общаться с пользователем, переспрашивают пароль, доппараметры, иногда sqlplus висит годами из джоба, ждет когда ему пароль скажут, хочется non-interactive режим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=25&mobile=1&tid=1484054]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
155ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 412ms |

| 0 / 0 |
