Гость
Map
Форумы / Informix [игнор отключен] [закрыт для гостей] / структура временной таблицы - как увидеть ? / 5 сообщений из 5, страница 1 из 1
15.05.2013, 18:16
    #38258967
aist-psk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
структура временной таблицы - как увидеть ?
исходников нет , есть бинарник , делает временную таблицу в информиксе

как средствами dbaccess увидеть сруктуру временной табл

спс .

Александр
...
Рейтинг: 0 / 0
15.05.2013, 19:07
    #38259053
olleg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
структура временной таблицы - как увидеть ?
вот что-то похожее, но не dbaccess.
...
Рейтинг: 0 / 0
16.05.2013, 14:45
    #38260374
aist-psk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
структура временной таблицы - как увидеть ?
попробовал на 7.30 и на 10 с ходу ничего не показала
:(
...
Рейтинг: 0 / 0
16.05.2013, 19:53
    #38260983
victor16
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
структура временной таблицы - как увидеть ?
aist-pskпопробовал на 7.30 и на 10 с ходу ничего не показала
:(

aist-psk,

Основная идея этого скрипта, используя rstcb сессии добраться до с-шных структур памяти информикса. Для этого используется команда onstat -g dmp <адрес_памяти> <c-структура>.
Естественно, работа с памятью у сервера от версии к версии различна, соответственно вывод команды onstat -g dmp разный, поэтому с хода получить результат не удается. Однако, зная общий алгоритм и немного разбираясь в скриптовых языках (bash, awk), можно таки получить требуемый результат.
Общий алгоритм таков:
1. Найти rstcb сессии через onstat -u
2. Найти scb через onstat -g dmp <rstcb из п.1> rstcb_t | grep scb
3. Найти sqscb через onstat -g dmp <scb из п.2> scb_t | grep sqscb
4. Найти dicttab через onstat -g dmp <sqscb из п.3> sqscb_t | grep dicttab
5. onstat -g dmp <адрес из п.4> 'ddtab_t,LL(ddt_prev)' | grep -e "fn_name" -e "ddt_cols"
6. onstat -g dmp <адрес из п.5> 'ddcol_t,LL(ddc_next)' |grep ddc_name

Повторить п.6 если у в сессии несколько временных таблиц

Удачи,
...
Рейтинг: 0 / 0
17.05.2013, 00:17
    #38261172
aist-psk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
структура временной таблицы - как увидеть ?
спс. бум пилить
...
Рейтинг: 0 / 0
Форумы / Informix [игнор отключен] [закрыт для гостей] / структура временной таблицы - как увидеть ? / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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