powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Informix [игнор отключен] [закрыт для гостей] / ontape
13 сообщений из 13, страница 1 из 1
ontape
    #32662351
abdc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Народ!!!
В какой из системных таблиц можно выудить информацию о копиях 0-го и т.д. уровнях.
Заранее СПОСИБО!
...
Рейтинг: 0 / 0
ontape
    #32662513
Фотография Andron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насчет ontape не знаю, зато onbar сохраняет информацию такого рода в базе sysutils. Читай IBM Informix Backup and Restore Guide, Chapter 10 On-BAR Catalog Tables.
...
Рейтинг: 0 / 0
ontape
    #32662979
abdc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасобо Andron, про onbar я знаю.
Вот про ontape интересно узнать!!!
...
Рейтинг: 0 / 0
ontape
    #32663043
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
abdcСпасобо Andron, про onbar я знаю.
Вот про ontape интересно узнать!!!
ontape-у это не надо, там же предполагается что ты на ленту запишешь, ее подпишешь и в шкавчик уберешь.
...
Рейтинг: 0 / 0
ontape
    #32665141
vybegallo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Информация хранится на резервных страницах, доступна oncheck-ом. Если извратиться, можно пожалуй долезть до них из SQL используя псевдотаблицы.
...
Рейтинг: 0 / 0
ontape
    #32665631
onstat-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vybegalloИнформация хранится на резервных страницах, доступна oncheck-ом. Если извратиться, можно пожалуй долезть до них из SQL используя псевдотаблицы.

У меня не получилось я пересмотрел все таблицы
и представления из sysmaster & sysutils и
не нашел.

Потом я запустил onmonitor-> Archive
при этом он не делал никакого запроса к базе, хотя соединение открыл , то есть взял информацию из каких то служебных полей через shared mem.

С уважением, onstat-
...
Рейтинг: 0 / 0
ontape
    #32665714
vybegallo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
onstat- vybegalloИнформация хранится на резервных страницах, доступна oncheck-ом. Если извратиться, можно пожалуй долезть до них из SQL используя псевдотаблицы.

У меня не получилось я пересмотрел все таблицы
и представления из sysmaster & sysutils и
не нашел.

Потом я запустил onmonitor-> Archive
при этом он не делал никакого запроса к базе, хотя соединение открыл , то есть взял информацию из каких то служебных полей через shared mem.

С уважением, onstat-

Ну, батенька, я же написал - извратиться, а вы хотите все просто !
Там есть недокумеетированные view для доступа к заголовкам и телу страниц на диске - вот их и надо использовать. Будет время сегодня - попробую нарисовать запрос.
...
Рейтинг: 0 / 0
ontape
    #32665856
vybegallo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Короче, примерно так это делается :
сначала выбирается текущая страница из резервных - или 11я, или 12я, надо проверять таймстемпы. Используется таблица syspaghdr :
{ Page Headers }
create table syspaghdr
(
pg_partnum integer, { partition number of page }
pg_pagenum integer, { logical page number in partn }
pg_physaddr integer, { pg_addr }
pg_stamp integer, { pg_stamp }
...

поле pg_stamp.

2. Когда выяснили, какую страницу использовать - лезем на страницу
select * from syssltdat
where partnum = 0 and pagenum = '0x10000b'

partnum 0
pagenum 1048587
slotnum 1
slotoff 0
loc 0010000b:0001:0000:
hexdata 76552d41 15750000 03000000 18901300
ascdata vU-A.u.........

partnum 0
pagenum 1048587
slotnum 1
slotoff 16
loc 0010000b:0001:0010:
hexdata 00000000 00000000 00000000 00000000
ascdata ................

Первый слот - информация о L0 архиве, второй - о L1 и третий - о L2

Структура зависит от порядка байт (в Windows будет перевернутая), но содержится там все то, что выдается командой oncheck -pr про архивы :

Validating PAGE_1ARCH & PAGE_2ARCH...
Using archive page PAGE_2ARCH.

Archive Level 0
Real Time Archive Began 08/25/2004 23:13:58
Time Stamp Archive Began 29973
Logical Log Unique Id 3
Logical Log Position 0x139018

То есть первые 4 байта - время (число секунд с 1980 что-ли года), второе слово - внутренний timestamp, 3е слово - номер логичкеского лога и четвертое слово - смещение в этом логе.

Желающие могут залабать скрипт.
...
Рейтинг: 0 / 0
ontape
    #32667026
onstat-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vybegallo
Ну, батенька, я же написал - извратиться, а вы хотите все просто !
Там есть недокумеетированные view для доступа к заголовкам и телу страниц на диске - вот их и надо использовать. Будет время сегодня - попробую нарисовать запрос.


Если не секрет в какой книге доке описаны форматы страниц, слотов и т. д.

с уважением, onstat-
...
Рейтинг: 0 / 0
ontape
    #32667217
vybegallo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Administrator's Guide, глава Disk Structures and storage,
раздел Structure of dbspace page
конкретно структура резервных страниц - нигде, кроме как в исходниках :-), которых у меня под рукой _сейчас_ нет.
Приходится анализировать.
...
Рейтинг: 0 / 0
ontape
    #32820169
Baco
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если быть точнее, то количество секунд в первом 16-чном числе считается с 1969-12-31 19:00:00 (по крайней мере на моём hp-ux это именно так)
...
Рейтинг: 0 / 0
ontape
    #32835323
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vybegalloИнформация хранится на резервных страницах, доступна oncheck-ом. Если извратиться, можно пожалуй долезть до них из SQL используя псевдотаблицы.
И не только oncheck-ом. Можно и обычным onstat -g arc
Там как раз информация , о которой идет речь.
...
Рейтинг: 0 / 0
ontape
    #32835503
vybegallo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тоже верно. Но oncheck-ом она доступна всегда, а onstat-ом - только при поднятом сервере.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / ontape
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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