The UNIX and Linux Forums  

Go Back   В UNIX и Linux Форумы > Топ форумы > UNIX перспективных И опытных пользователей
.
Google unix.com



UNIX перспективных И опытных пользователей Эксперт-на-экспертов. Узнайте современные UNIX, UNIX команды, Linux, операционные системы, системы управления, программирование, Shell, Shell скриптов, Solaris, Linux, HP-UX, AIX, OS X, BSD.

Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
Исполнитель несколько Bash скрипты подряд fantasyland Shell программирование и сценарии 7 05-16-2009 08:54 PM
Указанные КШ-исполнителей, но в Bash akhilnagpal UNIX для чайников Вопросы И Ответы 7 02-04-2009 11:45 AM
исполнители MySQL нагрузки заявление от скорлупы сценарий DILEEP410 Shell программирование и сценарии 4 01-22-2009 03:18 AM
Выполнение Oracle SQL заявление в UNIX сценарий ganga.dharan Shell программирование и сценарии 1 12-08-2008 10:44 AM
Установка Orcale 8i на Unix Parameswaran.AR UNIX для чайников Вопросы И Ответы 1 03-15-2006 11:57 AM

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered By Powered by Google
 
LinkBack Резьба Инструменты Искать в этом Thread Оценить Thread Режимы дисплея
Old 06-25-2009
satnamx satnamx is offline
Зарегистрированный пользователь
  
 

Регистрация: Mar 2006
Сообщений: 34
Баш-исполнителями Orcale Обновление заявление

Привет Все,

Использование Solaris окно
Баш-эхо $ 3.00 $ BASH_VERSION
3.00.16 (1)-релиз


У меня есть реальные лентяй в ошибке, в основном Im запустить Bash скрипт, который выполняет функции Bash "dbase_sql". В Баш функция принимает параметром в виде проведения Oracle заявление, например, обновления



dbase_sql "обновить dte_batch_details
установить row_count \u003d '$ row_count'
, Checksum_value \u003d '$ checksum_value'
, Load_attempts \u003d NVL (load_attempts, 0) +1
, Pre_stage_errors \u003d '$ pre_stage_errors'
, Сообщение \u003d '$ sql_err_msg'
где object_name \u003d '$ source_tabin_name "





Эта функция сама по себе как ниже

dbase_sql ()
(

Эхо "dbase_sql () 1.1"
местные SQL \u003d "$ 1"
Эхо "SQL \u003d" $ SQL
Эхо "показал УГЕС!"
sqlplus-S $ DBUSER / $ DBPASS @ $ DBNAME <<EOF

установить serveroutput по размеру 1000000
установить проверить Off
установить обратную связь от

VARIABLE vi_err НОМЕР

объявить

начинать
$ (SQL);
COMMIT;
: vi_err: \u003d 0;

Исключение
, когда другие
тогда
: vi_err: \u003d 1;
конец;
/
EXIT: vi_err
EOF
)



В недоумение то, что я не могу получить вызов функции для работы в моей основной скрипт, поэтому я создал простой скрипт, который вызывает функцию и что делает, похоже на работу! По какой-то причине, то ошибка состоит в том, что эхо не показывает полное заявление, в функцию, и поэтому она проходит неправильный заявление для Oracle призыв, который потом не получается.

Ошибка из корпуса заключается в следующем:

dbase_sql () 1.1
', Load_attempts \u003d NVL (load_attempts, 0) +1, pre_stage_errors \u003d' Y ', сообщение \u003d' / # SQL Погрузчик Плохо Файл [/ export/home/ORACLE/product/10.2.0/TORPEDO/LOGS/SQLLDR_bad_TOS_TABIN218.bad] ', где object_name \u003d' TOS_TABIN218 '
показал ECHO!
Четверг, 25 Июня 2009 14:06:43 BST # Ошибка приложения - Прервать: Призыв к dbase_func.dbase_sql ()


Рабочая версия показывает:

dbase_sql () 1.1
SQL \u003d dte_batch_details установить обновление row_count \u003d'1 ', checksum_value \u003d'1', load_attempts \u003d NVL (load_attempts, 0) +1, pre_stage_errors \u003d 'Y', сообщение \u003d 'Нет / # SQL Погрузчик Плохо Файл [] / # SQL Погрузчик Бад-файла [] / # SQL Погрузчик Плохо файлов [] / # SQL Погрузчик Плохо файлов [] / # SQL Погрузчик Плохо файлов [] / # SQL Погрузчик Плохо файлов [] / # SQL Погрузчик Плохо файлов [] / # SQL Погрузчик Плохо Файл [] ", где object_name \u003d 'TOS_TABIN218'
показал ECHO!


Любые идеи?!
С уважением
Satnam
 

Закладки

Резьба Инструменты Искать в этом Thread
Искать в этом Thread:

Расширенный поиск
Режимы дисплея Оценить эту ветку
Оценить эту ветку:

Отправка Правила
Вы не может Начать новую нитей
Вы не может Почтовые ответы
Вы не может Почтовые вложения
Вы не может Редактировать Ваши сообщения

BB код быть На
Смайлики являемся На
[IMG] код На
HTML-код Вне
Trackbacks являемся На
Pingbacks являемся На
Refbacks являемся На




Часовой пояс GMT -4. Текущее время 06:51 AM.


Powered By: Справка, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Язык Переводы на питание от .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
В UNIX и Linux форумы Содержание Copyright © 1993-2009. Все права Reserved.Ad управления по RedTyger

Содержание соответствующие URL-адреса в vBSEO 3.2.0