Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Как командой узнать версию сервера db2 ? / 14 сообщений из 14, страница 1 из 1
28.06.2007, 11:42
    #34625628
mishga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как командой узнать версию сервера db2 ?
Глупый вопрос наверное, но как?
...
Рейтинг: 0 / 0
28.06.2007, 11:49
    #34625651
mishga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как командой узнать версию сервера db2 ?
Ситуация бредовая. Сервер БД стоит в германии, доступ к нему есть через командную строку db2 с виртуальной машины. Клиент там стоит версии 7. Можно спросить немцев, но по орг. причинам в ближайшее время этого сделать не удастся. Отсюда вывод, командой узнать версию, чтобы хоть клиента к ней скачать и с локальной машины подключаться.
...
Рейтинг: 0 / 0
28.06.2007, 11:50
    #34625653
petsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как командой узнать версию сервера db2 ?
Запускаешь Control Center, Help, About.
Или из db2clp db2level
...
Рейтинг: 0 / 0
28.06.2007, 11:53
    #34625665
mishga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как командой узнать версию сервера db2 ?
petsaЗапускаешь Control Center, Help, About.
Или из db2clp db2level
Это версия клиента, а не сервера
...
Рейтинг: 0 / 0
28.06.2007, 12:15
    #34625757
petsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как командой узнать версию сервера db2 ?
Тогда если можешь приконнектиться к БД на "немецком" сервере, дать команду.
SELECT * FROM TABLE(SYSPROC.ENV_GET_INST_INFO()) T;
...
Рейтинг: 0 / 0
28.06.2007, 12:21
    #34625782
Как командой узнать версию сервера db2 ?
Если есть возможность подключиться удаленно:

Код: plaintext
db2 connect to <DBNAME> user <USER> using <PASSWORD>
При подключении должен выдать что-то вроде:
Код: plaintext
Database server        = DB2/LINUXZ64  9 . 1 . 1 
Вот тебе и версия и фикспак и платформа.

Если есть доступ на сервер, то можно выдать команду
Код: plaintext
db2level
Команда вернет примерно следующее:
Код: plaintext
1.
DB21085I  Instance "db2inst1" uses "64" bits and DB2 code release "SQL09011" with level identifier "01020107".
Informational tokens are "DB2 v9.1.0.1", "s061104", "MI00174", and Fix Pack "1".
...
Рейтинг: 0 / 0
28.06.2007, 12:39
    #34625852
petsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как командой узнать версию сервера db2 ?
Евгений ХабаровЕсли есть доступ на сервер, то можно выдать команду
Код: plaintext
db2level
Команда вернет примерно следующее:
Код: plaintext
1.
DB21085I  Instance "db2inst1" uses "64" bits and DB2 code release "SQL09011" with level identifier "01020107".
Informational tokens are "DB2 v9.1.0.1", "s061104", "MI00174", and Fix Pack "1".


Это будет версия твоего клиента
...
Рейтинг: 0 / 0
28.06.2007, 13:10
    #34625921
Как командой узнать версию сервера db2 ?
petsa
Это будет версия твоего клиента
Читаем внимательно "Если есть доступ на сервер".
По моему понятно, что команду нужно выполнить на сервере? Или нет?
Тогда уточняю, команду db2level нужно выполнить на сервере, если туда есть доступ по telnet/ssh
...
Рейтинг: 0 / 0
28.06.2007, 13:30
    #34625977
SYSIBM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как командой узнать версию сервера db2 ?
Select * from SYSIBM.SYSVERSIONS;
...
Рейтинг: 0 / 0
28.06.2007, 15:16
    #34626384
mishga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как командой узнать версию сервера db2 ?
SYSIBMSelect * from ;
говорит undefined name SYSIBM.SYSVERSIONS
...
Рейтинг: 0 / 0
28.06.2007, 15:17
    #34626392
mishga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как командой узнать версию сервера db2 ?
Есть возможность дать только SQL команду. По telnet/ssh доступа нет.
...
Рейтинг: 0 / 0
28.06.2007, 15:26
    #34626428
mishga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как командой узнать версию сервера db2 ?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
--------------------------- Command entered ----------------------------

SELECT * FROM sysibm.sysversions;

------------------------------------------------------------------------

SQL0204N  "SYSIBM.SYSVERSIONS" is an undefined name.  SQLSTATE= 42704 

 

 

 

--------------------------- Command entered ----------------------------

SELECT * FROM TABLE(SYSPROC.ENV_GET_INST_INFO()) T;

------------------------------------------------------------------------

SQL0440N  No function by the name "SYSPROC.ENV_GET_INST_INFO " having 

compatible arguments was found in the function path.  SQLSTATE= 42884 

...
Рейтинг: 0 / 0
28.06.2007, 15:37
    #34626469
Как командой узнать версию сервера db2 ?
У тебя клиент DB2 стоит?
Удаленная база в клиенте каталогизирована? Если нет, то прежде всего каталогизируй базу в клиенте.
Потом подключайся к этой базе из командной строки DB2:
Код: plaintext
db2 connect to <DBNAME> user <USER> using <PASSWORD>
Должен после выполнения подключения к базе выдать строку вида:
Код: plaintext
Database server        = DB2/LINUXZ64  9 . 1 . 1 
Т.е. платформа (LINUX)+архитектура(Z64)+версия(9.1)+фикспак(1).

Аналогичную информацию можно получить через ODBC или JDBC.
Во вложении пример программы на Java.
Запускать так:
Код: plaintext
java DB2_JCC_Version <jdbc url> <user> <password>
Пример результата DB2 9.1 FP1 Linux System z:
Код: plaintext
1.
2.
3.
DB2 Universal Driver successful load.
Driver name    : IBM DB2 JDBC Universal Driver Architecture
Driver version :  2 . 10 . 52 
Server version : SQL09011
Пример результата DB2 7.1 z/OS:
Код: plaintext
1.
2.
3.
DB2 Universal Driver successful load.
Driver name    : IBM DB2 JDBC Universal Driver Architecture
Driver version :  2 . 10 . 52 
Server version : DSN07011
...
Рейтинг: 0 / 0
28.06.2007, 16:23
    #34626641
mishga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как командой узнать версию сервера db2 ?
Ок, благодарю всех за помощь.
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Как командой узнать версию сервера db2 ? / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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