|
Модераторы: LSD |
|
Efes |
|
||||||||||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 24.10.2012 Репутация: нет Всего: нет |
Привет всем.
Подскажите, как найти причину несрабатывания скрипта. После миграции log_id все время получается пустым. В предыдущей ветке http://forum.vingrad.ru/forum/act-ST/f-122...4/unread-1.html выяснили, что проблема была в awk. Было
поправил на
(работает отлично). Просьба к знатокам awk подсказать, что подправить здесь (если проблема тоже в awk)? Заранее благодарен.
До миграции:
После миграции:
Это сообщение отредактировал(а) Efes - 8.12.2014, 20:38 |
||||||||||
|
|||||||||||
tzirechnoy |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1173 Регистрация: 30.1.2009 Репутация: нет Всего: 16 |
Скорее всего -- нужно просто EOF), а не #EOF) -- и если да, то у вас при миграцыи произошла какая-то херня с табами в скриптах.
Но если нет -- то покажыте вывод при включённом xtrace (т.е. добавьте строчку set -x перед этой строкой), и заодно, покажыте вывод SELECT pls_audit.get_id_log from dual; |
|||
|
||||
Efes |
|
||||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 24.10.2012 Репутация: нет Всего: нет |
Добавил set -x, вот результат:
SELECT pls_audit.get_id_log from dual 2225700 (сиквенс работает нормально). Есть идеи? |
||||
|
|||||
Efes |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 24.10.2012 Репутация: нет Всего: нет |
А так работает:
Пожалуйста, помогите исправить изначальный код. |
|||
|
||||
tzirechnoy |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1173 Регистрация: 30.1.2009 Репутация: нет Всего: 16 |
Так, а если через эхо добавить set head off\nset feed off\nset pagesize 0 -- то какой результат sqlplus -s /nolog будет?
Да, Вы, кстати, попробовали убрать # в строке EOF -- изменилось ли что-нибудь? (то есть код в принцыпе, кроме этого момента с решёткой -- банальный, всего-то записывает в переменную первое поле второй строку вывода sqlplus с таким вводом.) |
|||
|
||||
Efes |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 24.10.2012 Репутация: нет Всего: нет |
А что вообще значит вот та часть?
|
|||
|
||||
tzirechnoy |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1173 Регистрация: 30.1.2009 Репутация: нет Всего: 16 |
Напечатать первое поле и перевод строки.
|
|||
|
||||
Правила форума "Oracle" | |
|
Данный раздел предназначен для обсуждения проблем с Oracle Database, другие продукты Oracle здесь не обсуждаются. Просьба при создании темы, придерживаться следующих правил:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, LSD. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Oracle | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |