powered by simpleCommunicator - 2.0.44     © 2025 Programmizd 02
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / подскажите пожалуйста
12 сообщений из 12, страница 1 из 1
подскажите пожалуйста
    #32113218
petrovi4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Извините за безграмотность. Но!
В Mssql естьтакие команды sp_helpdb. и так далее
А как в DB2/400 посмотреть тоже самое? тоесть список всех баз и сделать просмотр по конкретным базам?
На попытку сделать через sp_helpdb
выдает:
ODBC Driver (32-bit)][DB2/400 SQL]SQL0104 - Token ? was not valid. Valid tokens: ( END SET CALL DROP FREE LOCK OPEN WITH ALTER BEGIN CLOSE FETCH. )
Я понимаю что команды все указаны, но как правильно пользоваться не понимаю.
Если возможно, не отсылайте меня к различным мануалам и тд, что мог прочитал, но не понял
Если возможно примеры конкретные?
З.Ы обращение к дб2 просиходить через MsSqql через cmd line
Суважением
...
Рейтинг: 0 / 0
подскажите пожалуйста
    #32113221
petrovi4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ошибся !
не через команд лайн а через "Sql qwery"
пожалуйста привидите примеры
...
Рейтинг: 0 / 0
подскажите пожалуйста
    #32113226
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Понятие базы данных в MSSQL не соответствует таковому в DB2 UDB, поэтому то же самое посмотреть не получится. Но вот сходные вещи:

список серверов (data source) -
select * from SYSCAT.SERVERS;
либо
список опций для каждого сервера -
select * from SYSCAT.SERVEROPTIONS;

список nodes -
select * from SYSCAT.NODEGROUPS;
либо
select * from SYSCAT.NODEGROUPDEF;

Список tablespace-ов -
select * from SYSCAT.TABLESPACES

Источник (смотри схему SYSCAT и catalog views):
http://www.student.math.uwaterloo.ca/~cs448/db2_doc/html/db2s0/frm3toc.htm
...
Рейтинг: 0 / 0
подскажите пожалуйста
    #32113231
petrovi4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 c127
Спасибо за ответ
но чето не получаеться ни фига излазил я ту доку еще вчера что ты указал но не понял нифига((
Потому и спрашиваю
а по твоим примерам выдает что
Driver (32-bit)][DB2/400 SQL]SQL0204 - SERVERS in SYSCAT type *FILE not found
я наверное тупой но что делать?
как помотреть таблицы ?
...
Рейтинг: 0 / 0
подскажите пожалуйста
    #32113338
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Наверное проблема во взаимодействии MSSQL и DB2. Попробуй для проверки запустить из родного SQL запускателя, который идет с DB2, должно работать. Возможно MSSQL QweryAnalyzer или как его там, интерпретирует "SYSCAT" в выражении SYSCAT.SERVERS как имя сервера или имя БД или что-то в таком роде, но не как имя схемы, которых в MSSQL нет. Посмотри хелп MSSQL, как нужно обращаться к таблицам других SQL серверов, там должны быть примеры, для оракла точно есть. Уменя под рукой нет ни MSSQL ни DB2.

Большинство SQL серверов хранят служебную информацию в системных таблицах и предоставляют пользователю туда доступ, напрямую или через вью. Там можно найти почти все что нужно. У MSSQL все сделано через другое место и такой доступ реализован в виде функции, что ИМХО маразм. Надеюсь объяснение поможет разобраться.
...
Рейтинг: 0 / 0
подскажите пожалуйста
    #32114148
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. а причем тут вообще mssql? обьясните pls, не понятно нихрена
2. на OS/400 только одна база :)
4. посмотреть можно, например:
а) придумай свой способ.
б) сделать SELECT из QSYS2/SYSTABLES
c) поискаь физичкский файл с помощью WRKOBJ
...
Рейтинг: 0 / 0
подскажите пожалуйста
    #32114157
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
select table_name, table_schema from qsys2.systables where table_name='TABLE_NAME' and table_schema = 'TABLE_SCHEMA'
...
Рейтинг: 0 / 0
подскажите пожалуйста
    #32114163
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и брось sql query.
...
Рейтинг: 0 / 0
подскажите пожалуйста
    #32114166
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да, а разные там базы можно посмотреть разными командами.
GO CMDRDB.
что-нибудь типа dsprdbdire, не помню.
...
Рейтинг: 0 / 0
подскажите пожалуйста
    #32114171
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и нужно понимать, когда читаешь документацию!
...
Рейтинг: 0 / 0
подскажите пожалуйста
    #32114174
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и вообще нефиг искать в DB2/400 то же самое, что в ms sql!
...
Рейтинг: 0 / 0
подскажите пожалуйста
    #32128149
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
сильно... через mssql пытаться лазить по db2/as400....
неужто прогресс уже до такого дошел?
только I'm very doudbt в целесообразности таких действий...
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / подскажите пожалуйста
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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