Проблемы с хранением сценария оболочки вывода SQL Server. - PullRequest
1 голос
/ 04 декабря 2011

У меня есть система RHEL 5, и я пытался получить пакет из 3-4 сценариев каждый в отдельных переменных, и они не работают должным образом.

Я попытался использовать следующий синтаксис, который я виделмногие люди на этом сайте используют и должны действительно работать, хотя по некоторым причинам это не работает для меня.

Синтаксис -

testvar=`sqlplus -s foo/bar@SCHM <<EOF
set pages 0
set head off
set feed off
@test.sql
exit
EOF`

Теперь у меня есть доступ к команде sqlplusиз папки oracle bin, а также установил экспортированные переменные ORACLE_HOME и ORACLE_PATH (я повторил их, чтобы убедиться, что они действительно работают).

Тем не менее, я получаю сообщение об ошибке: «Вам нужно установить EXPORT для ORACLE_HOME», хотя я и подтвердил от всех, что я действительно использую правильный путь.

У меня есть еще один вопроскак только я получаю выходное значение сценария (которое представляет собой числовое число в битах или байтах) в переменной (будет 4-5 переменных при 4-5 сценариях), как я могу преобразовать в читабельный вывод человеком в МБ илиGB.

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

Заранее спасибо, Брайан

...