Гость
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Поддержка онлайн валидации / 25 сообщений из 26, страница 1 из 2
02.04.2015, 11:23
    #38924699
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поддержка онлайн валидации
В Firebird 2.5.4 появилась онлайн проверка таблиц и индексов БД. Perform Some Validation Services On-line
Можно ли добавить эти опции в пункт меню "Проверка базы данных"
И второе. Что даже более удобно. Сделать проверку отдельных таблиц через контекстное меню дерева объектов. Так же как это сделано со статистикой таблиц.
...
Рейтинг: 0 / 0
15.04.2015, 12:09
    #38936932
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поддержка онлайн валидации
Оно в тройке-то должно работать?
...
Рейтинг: 0 / 0
15.04.2015, 12:36
    #38936974
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поддержка онлайн валидации
IBExpert,

пока нет. Для тройки ещё нет реализации, но будет. Скорее всего API должно быть совместимым
...
Рейтинг: 0 / 0
28.04.2015, 16:04
    #38947476
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поддержка онлайн валидации
Сделал из DB Explorer и из меню редактора таблицы (для отдельной таблицы).
Для индексов делать не стал. Не представляю, насколько это актуально.

А что выдает валидация при наличии ошибок? Хотелось бы подсветить результат в случае наличия проблем, но что там сервер выдает в этом случае - фиг знает, а искать в исходниках откровенно лень.
...
Рейтинг: 0 / 0
28.04.2015, 17:35
    #38947652
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поддержка онлайн валидации
IBExpert,

для отдельной таблицы вполне достаточно. Только путь он сразу и для всех индексов этой таблицы проверяет. Что там должно быть в случае ошибок не знаю. Это надо сначала как то специально разрушить БД. Сделать это не так-то просто. Если кто подскажет как, то можно будет и посмотреть что там онлайн валидация в этом случае пишет.
...
Рейтинг: 0 / 0
28.04.2015, 17:40
    #38947662
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поддержка онлайн валидации
Индексы таблицы проверяются, да.
...
Рейтинг: 0 / 0
28.04.2015, 17:42
    #38947665
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поддержка онлайн валидации
IBExpert,

посмотрел уже. Спасибо. То что нужно
...
Рейтинг: 0 / 0
20.06.2015, 10:21
    #38988847
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поддержка онлайн валидации
IBExpertОно в тройке-то должно работать?

в сегодняшнем билде должно
...
Рейтинг: 0 / 0
24.06.2015, 17:01
    #38991857
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поддержка онлайн валидации
Симонов Денисв сегодняшнем билде должно

Да, работает.
...
Рейтинг: 0 / 0
25.06.2015, 18:01
    #38993009
Arioch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поддержка онлайн валидации
ну у наших пользователей периодически в 2.1.x рушатся индексы RDB$USER_PRIVELEGES
причем b/r ничего не исправляет
ну и дальше в сторону багчеков при попытке манипуляции правами.

так что разрушение индексов при нормальных данных (после B-R данные уж точно нормальные же) вполне возможный сценарий
...
Рейтинг: 0 / 0
25.06.2015, 18:04
    #38993012
Arioch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поддержка онлайн валидации
ну и в виду

relnotes 254What Online Validation Can Do
....
System tables are not validated.

в таком случая валидироват ьможно только сам индекс, без таблицы
...
Рейтинг: 0 / 0
26.06.2015, 14:03
    #38993655
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поддержка онлайн валидации
Ariochну у наших пользователей периодически в 2.1.x рушатся индексы RDB$USER_PRIVELEGESЭто как ? Какие проявления ?

Ariochну и дальше в сторону багчеков при попытке манипуляции правами.В трекере есть ?

Ariochтак что разрушение индексов при нормальных данных (после B-R данные уж точно нормальные же) вполне возможный сценарийЭто что-то новое...
...
Рейтинг: 0 / 0
29.06.2015, 19:03
    #38995332
Arioch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поддержка онлайн валидации
hvlad,

в трекере нет, так как не получается из клиентов вытрясти анонимизированную БД

скорее всего появляется при какой-то последовательности апгрейдов со тсарых ods и 1-го диалекта, но очень редко.

Пока только два таких случая.

и чтобы дважды не вставать, у вас есть http/ftp upload ? м.б. скайп ?
где-то лежит пример БД с AV в gds32.dll - но по публичной почте отправлять не хочу, клиенты у нас нервные
...
Рейтинг: 0 / 0
29.06.2015, 19:09
    #38995339
Arioch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поддержка онлайн валидации
hvlad, со слов клиентов

Первый случай уже не помню, у второго случая расширение gdb, но по-моему не критично.

При попытках в БД ввести права для нового пользователя в лог три раза выпадает

internal gds software consistency check (cannot find record back version (291), file: vio.cpp line: 5034)

при валидации

Summary of validation errors
Number of index page errors : 5
Number of database page errors : 70


Index 1 is corrupt on page 134624 level 1. File: ..\..\..\src\jrd\validation.cpp, line: 1659
in table RDB$USER_PRIVILEGES (18)

Index 1 is corrupt on page 134624 level 1. File: ..\..\..\src\jrd\validation.cpp, line: 1649
in table RDB$USER_PRIVILEGES (18)

Index 2 is corrupt on page 135879 level 1. File: ..\..\..\src\jrd\validation.cpp, line: 1659
in table RDB$USER_PRIVILEGES (18)

Index 2 is corrupt on page 135879 level 1. File: ..\..\..\src\jrd\validation.cpp, line: 1659
in table RDB$USER_PRIVILEGES (18)

а дальше цепочка Page xxxx is orphan
...
Рейтинг: 0 / 0
29.06.2015, 19:12
    #38995346
Arioch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поддержка онлайн валидации
после обновления 2.1.3 - 2.1.7 и B&R орфаны исчезли, но и только

пользователи называются латиницей, так что и какие-нибудь унаследованные проблемы с коллейтами тоже маловероятны
...
Рейтинг: 0 / 0
30.06.2015, 16:08
    #38996112
Fr0sT-Brutal
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поддержка онлайн валидации
Ariochпо публичной почте отправлять не хочу, клиенты у нас нервные
Запаковать в 7зип паролем длиной 1024 рандомных символа и передать через дроп?
...
Рейтинг: 0 / 0
01.07.2015, 11:33
    #38996654
Arioch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поддержка онлайн валидации
Fr0sT-Brutal,

а пароль как ?
...
Рейтинг: 0 / 0
01.07.2015, 13:25
    #38996841
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поддержка онлайн валидации
Ariochа пароль как ?Мылом
...
Рейтинг: 0 / 0
01.07.2015, 14:34
    #38996917
Fr0sT-Brutal
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поддержка онлайн валидации
AriochFr0sT-Brutal,

а пароль как ?
Шёпотом

Можно совсем "гальванически развязанным" методом, например, в sms. Если не столь сильно заморачиваться, то да, мылом (это защитит от случайного доступа, но не от того, кто имеет доступ к mail серверу - у него будет и ссылка, и пароль; для большей надежности можно отправить их на два разных ящика).
...
Рейтинг: 0 / 0
01.07.2015, 17:54
    #38997152
Arioch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поддержка онлайн валидации
Fr0sT-Brutal,

ну вот это и будет аналог записывания пин-кода на карточке и пароля на мониторе
...
Рейтинг: 0 / 0
01.07.2015, 19:19
    #38997227
Fr0sT-Brutal
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поддержка онлайн валидации
Ты про мыло? Я ж и написал, каковы риски и с какой стороны. А на ftp заливать по plain text протоколу не опасаешься?
Вариант с sms почти непробиваемый, если не брать в расчет органы - ну а от них-то нам скрывать нечего, верно?))
...
Рейтинг: 0 / 0
01.07.2015, 23:17
    #38997341
miwaonline
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поддержка онлайн валидации
Fr0sT-Brutal,

Первую часть пароля - в смс, вторую - в почту :)

Вторую можно записать в текстовый файл, его также заархивировать с паролем и пароль отправить на другую почту или другую сим-карту
...
Рейтинг: 0 / 0
02.07.2015, 11:42
    #38997623
Fr0sT-Brutal
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поддержка онлайн валидации
miwaonline,

...
Рейтинг: 0 / 0
03.07.2015, 13:12
    #38998847
Arioch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поддержка онлайн валидации
Fr0sT-Brutal,

Нет, я конечно имел в виду ftp/ssl :-)

С FTP/HTTP upload - есть разница: файл не оседает в архивах почты, которые к тому же могут храниться на бесплатных (т.е. ничем и никому не обязанных) почтовиках типа gmail, newmail и т.д.

Т.е. файл, залитый на FTP через пару лет естественным образом потеряется.
Файл, присланный почтой, будет висеть в архивах "вечно" и потенциально любой новый SirCam сможет его вытащить и разослать по сети
...
Рейтинг: 0 / 0
03.07.2015, 17:45
    #38999234
Fr0sT-Brutal
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поддержка онлайн валидации
Понятное дело, что оба компонента, необходимых для расшифровки контента, доверять публичным сервисам - недальновидно. Но если хотя бы один контролируется, то всё ОК.
...
Рейтинг: 0 / 0
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Поддержка онлайн валидации / 25 сообщений из 26, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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