powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Informix [игнор отключен] [закрыт для гостей] / структура временной таблицы - как увидеть ?
5 сообщений из 5, страница 1 из 1
структура временной таблицы - как увидеть ?
    #38258967
Фотография aist-psk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
исходников нет , есть бинарник , делает временную таблицу в информиксе

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

спс .

Александр
...
Рейтинг: 0 / 0
структура временной таблицы - как увидеть ?
    #38259053
olleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот что-то похожее, но не dbaccess.
...
Рейтинг: 0 / 0
структура временной таблицы - как увидеть ?
    #38260374
Фотография aist-psk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробовал на 7.30 и на 10 с ходу ничего не показала
:(
...
Рейтинг: 0 / 0
структура временной таблицы - как увидеть ?
    #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
структура временной таблицы - как увидеть ?
    #38261172
Фотография aist-psk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спс. бум пилить
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / структура временной таблицы - как увидеть ?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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