Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Ошибка при использовании db2advis / 9 сообщений из 9, страница 1 из 1
27.01.2014, 12:09
    #38538774
eugenia-ch
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при использовании db2advis
Добрый день!
При выполнении запроса даже самого простейшего вида:
Код: sql
1.
db2advis -d MYDATABASE -s "select MYNAME from MYTABLE"


получаю ошибку:
DB21034E The command was processed as an SQL statement because it was not a
valid Command Line Processor command. During SQL processing it returned:
SQL0104N An unexpected token "db2advis" was found following
"BEGIN-OF-STATEMENT". Expected tokens may include: "DECLARE".
SQLSTATE=42601

Помогите разобраться, в чем тут дело
...
Рейтинг: 0 / 0
27.01.2014, 13:46
    #38538938
CawaSPb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при использовании db2advis
eugenia-ch,

db2advis - это команда командной строки, а не DB2 Command Line Processor'а.
...
Рейтинг: 0 / 0
27.01.2014, 13:51
    #38538953
eugenia-ch
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при использовании db2advis
CawaSPb, пользуюсь db2cmd.exe
...
Рейтинг: 0 / 0
27.01.2014, 13:58
    #38538969
CawaSPb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при использовании db2advis
eugenia-ch,

Значит db2advis есть преффикс " db2 db2advis ..." или "db2advis ..." - строчка из скрипта, запускаемого "db2 ... -f <scriptname>"
...
Рейтинг: 0 / 0
27.01.2014, 14:21
    #38539009
eugenia-ch
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при использовании db2advis
CawaSPb, уточняю:
1) запускаю db2cmd.exe
2) выполняю
Код: sql
1.
db2 db2advis -d MYDATABASE -s "select MYNAME from MYTABLE"


3) получаю указанную в посте ошибку
...
Рейтинг: 0 / 0
27.01.2014, 15:17
    #38539137
CawaSPb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при использовании db2advis
eugenia-ch,

А надо:
1) запускаю db2cmd.exe
2) выполняю

db2advis -d MYDATABASE -s "select MYNAME from MYTABLE"


3) всё работает

;)
...
Рейтинг: 0 / 0
27.01.2014, 15:30
    #38539154
eugenia-ch
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при использовании db2advis
Если в db2cmd.exe написать "db2advis..." вместо "db2 db2advis..." то получаем ошибку вида:
db2advis не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
Что я делаю не так?
...
Рейтинг: 0 / 0
27.01.2014, 15:48
    #38539195
CawaSPb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при использовании db2advis
eugenia-ch,

А вы, наверное, пробуете запустить его с клиента, в то время как db2advis.exe - серверная утилита.
...
Рейтинг: 0 / 0
27.01.2014, 16:00
    #38539227
eugenia-ch
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при использовании db2advis
CawaSPb, спасибо! Извините, что долгое время морочила вам голову :)
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Ошибка при использовании db2advis / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]