Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / DB2 SET CURRENT OPTIMIZATION PROFILE выполняется с ошибкой / 4 сообщений из 4, страница 1 из 1
30.03.2015, 17:25
    #38921472
ASukhov1986
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 SET CURRENT OPTIMIZATION PROFILE выполняется с ошибкой
Команда
Код: sql
1.
2.
db2 SET CURRENT OPTIMIZATION PROFILE = DB2INST4.
PROFIL1

на DB2 8.2.9 выполняется с ошибкой:
Код: xml
1.
2.
SQL0104N  An unexpected token "OPTIMIZATION" was found following "CURRENT".
Expected tokens may include:  "DEGREE".  SQLSTATE=42601


Вопрос : Можно её как то исправить или дело в версии сервера, т.к. на DB2 9.1 эта команда выполняется без ошибок.
P.S. Порядок моих действий:
Код: xml
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.
Database Connection Information

 Database server        = DB2/6000 8.2.9
 SQL authorization ID   = DB2INST4
 Local database alias   = IM_0609


C:\Program Files\IBM\SQLLIB\BIN>db2 IMPORT FROM profilOptimFileOfImport.txt OF D
EL MODIFIED BY LOBSINFILE INSERT INTO SYSTOOLS.OPT_PROFILE
SQL3109N  The utility is beginning to load data from file
"profilOptimFileOfImport.txt".

SQL3110N  The utility has completed processing.  "1" rows were read from the
input file.

SQL3221W  ...Begin COMMIT WORK. Input Record Count = "1".

SQL3222W  ...COMMIT of any database changes was successful.

SQL3149N  "1" rows were processed from the input file.  "1" rows were
successfully inserted into the table.  "0" rows were rejected.


Number of rows read         = 1
Number of rows skipped      = 0
Number of rows inserted     = 1
Number of rows updated      = 0
Number of rows rejected     = 0
Number of rows committed    = 1


C:\Program Files\IBM\SQLLIB\BIN>db2set db2_optprofile=YES

C:\Program Files\IBM\SQLLIB\BIN>db2 SET CURRENT OPTIMIZATION PROFILE = DB2INST4.
PROFIL1
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 "OPTIMIZATION" was found following "CURRENT".
Expected tokens may include:  "DEGREE".  SQLSTATE=42601
...
Рейтинг: 0 / 0
30.03.2015, 18:52
    #38921564
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 SET CURRENT OPTIMIZATION PROFILE выполняется с ошибкой
ASukhov1986,

Эту команду надо выполнять на сервере, а не на клиенте.
db2set db2_optprofile=YES
...
Рейтинг: 0 / 0
31.03.2015, 09:53
    #38921941
ASukhov1986
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 SET CURRENT OPTIMIZATION PROFILE выполняется с ошибкой
Mark Barinstein, я её выполнил на сервере все равно такая же ошибка
Код: xml
1.
2.
3.
4.
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 "OPTIMIZATION" was found following "CURRENT".
Expected tokens may include:  "DEGREE".  SQLSTATE=42601
...
Рейтинг: 0 / 0
31.03.2015, 10:42
    #38922025
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 SET CURRENT OPTIMIZATION PROFILE выполняется с ошибкой
ASukhov1986,

У меня нет под рукой db2 8 на aix.
Если вы перезапустили db2 после этого и все равно не получается, значит, скорее всего, в эту версию на этой платформе еще не внесли такую возможность.
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / DB2 SET CURRENT OPTIMIZATION PROFILE выполняется с ошибкой / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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