IBDataGuard and FBDataGuard

2008-05-21 Пенетрантность Janex


Привет алл.
Ненашёл неоднои нюзгрупи по сабжу, мож тута ктото что може расказать.
У меня шас одна база ~2.5 гиги и там часто електричество дёргается, и
упсов не везде есть. На сервере есть, свичовскии упс держить 50-10 секунд, на
клиентов вообшё упсов нету. Преступление ето конешно, но что делать, больница 
обешает
покупать но ... :(
Результат - часто падает базе(Yaffil последнии) и лечится только с shutdown и 
backup/restore.
Увидел тут етот DataGuard ...
Ктото может чтото расказать, типо поможет он в етои ситуацие мне или не ?

Regards
Janex



FB21 и kinterbasdb

2008-05-21 Пенетрантность Андрей Иванов


Здравствуйте!

Кто нибудь пользует kinterbasdb-3.2.win32-FB-2.0-py2.4 и 
Firebird-2.1.0.17798_0_Win32?

У меня с этой связкой проблема.
При выполнении CUR.execute(SQL_TEXT) вылетает
kinterbasdb.OperationalError: (-901, 'begin transaction: \n  invalid parameter 
in transaction parameter block')

До релиза Firebird-2.1.0.17798 стояла бета
проблем с выполнением скрипта не было.

P.S. Изменений в скрипте не было. Обновлялся только Firebird.

--
  Успехов, Андрей Иванов.



Re: FB21 и kinterbasdb

2008-05-21 Пенетрантность Dmitry Yemanov


Андрей Иванов wrote:


Кто нибудь пользует kinterbasdb-3.2.win32-FB-2.0-py2.4 и 
Firebird-2.1.0.17798_0_Win32?


У меня с этой связкой проблема.
При выполнении CUR.execute(SQL_TEXT) вылетает
kinterbasdb.OperationalError: (-901, 'begin transaction: \n  invalid 
parameter in transaction parameter block')


Задаешь (ты или драйвер) конфликтные параметры транзакции. Раньше сервер 
это проглатывал, теперь ругается.



--
Дмитрий Еманов



Re: FB21 и kinterbasdb

2008-05-21 Пенетрантность Tonal


Андрей Иванов пишет:
Кто нибудь пользует kinterbasdb-3.2.win32-FB-2.0-py2.4 и 
Firebird-2.1.0.17798_0_Win32?

...
kinterbasdb.OperationalError: (-901, 'begin transaction: \n  invalid 
parameter in transaction parameter block')

...

P.S. Изменений в скрипте не было. Обновлялся только Firebird.

Закомментируй isc_tpb_shared в default_tpb (файл __init__.py)

Ещё можно несколько чуть подработать заголовок функции init в том же 
файле, чтобы выбирался оптимальный модуль конверсии в зависимости от 
текущей версии:

_type_conv = {3: 100, 4: 200, 5: 200}.get(sys.version_info[1], 1)
def init(type_conv=_type_conv, concurrency_level=2):

--
Александр Замараев



Re: IBDataGuard and FBDataGuard

2008-05-21 Пенетрантность Dmitri Kuzmenko


Hello, Sergey!

Sergey Mereutsa wrote:


Насколько я помню из описания на конференции - эта утилита сохраняет
некоторую служебную информацию, при помощи которой проще
восстанавливать  базу - т.е. то, что, по мнению разработчиков тулзы,
повреждается чаще всего или повышает шансы на восстановление. Может и
ошибаюсь в чем-то - но я именно так для себя это уяснил.


именно. только эта информация - не данные.


Но исходя из описанной тобой ситуации с питанием (странно, вы же вроде
уже Европа, поставщик электричества не разорился?) - DG тебе не очень
сильно поможет, хотя, наверняка, шансы потерять все данные значительно
уменьшит - ему ведь тоже надо сохранять данные куда-то и если
одновременно это все ресетнется... 


см. выше. если в базе затрется страница данных (тип 5), то DG
ее не восстановит. Потому что он не является заменой бэкапа, нбэкапа,
логгера данных, репликатора и т.д.
Но вот если затрется TIP, PIP, генераторы, rdb$pages, rdb$formats
и прочее - тогда он даст возможность прочитать неповрежденные данные.
я же на конференции приводил пример, когда у базы был сломан хребет,
а данные почти не были повреждены. Без DG такую базу можно было бы
на свалку, сразу.

Если хотите, можете рассматривать DG как некий Undelete-менеджер, 
который не сам файл сохраняет при удалении из корзины, а информацию о

названии файла и его кластерах.

--
Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34




Re[2]: IBDataGuard and FBDataGuard

2008-05-21 Пенетрантность Sergey Mereutsa

Привет!

 уменьшит - ему ведь тоже надо сохранять данные куда-то и если
 одновременно это все ресетнется... 

 см. выше. если в базе затрется страница данных (тип 5), то DG
 ее не восстановит. Потому что он не является заменой бэкапа, нбэкапа,
 логгера данных, репликатора и т.д.

Ага, понятно. Да, теперь припоминаю тот пример с хребтом.

 Если хотите, можете рассматривать DG как некий Undelete-менеджер,
 который не сам файл сохраняет при удалении из корзины, а информацию о
 названии файла и его кластерах.

Ага, это понятно. Так что вопрос с упсом для Янекса все равно не
снимается :)

-- 
Best regards,
 Sergeymailto:[EMAIL PROTECTED]




Семинар по InterBase

2008-05-21 Пенетрантность Alexey Kovyazin
Уважаемые колеги,

напоминаю о семинаре по InterBase, 29 мая 2008 года, Москва, гостиница
Холидэй Инн Лесная

Участие бесплатное, регистрация обязательна:
http://www.codegear-events.eu/ru/ib/interbase_seminar.html

Программа семинара:

9.00 - 10.00Регистрация
10.00 - 10.30   Новости компании: CodeGear + Embarcadero Сергей
Кожевников, глава Московского представительства CodeGear Borland
10.30 - 11.30   InterBase 2008: новые горизонты Алексей Ковязин,
менеджер по продуктам CodeGear Borland
11.30 - 12.00   Отличия InterBase и FirebirdДмитрий Кузьменко,
генеральный директор iBase.ru
12.00 - 12.30   Перерыв
12.30 - 13.15   Эксплуатация баз данных InterBase: оптимизация и
профилирование  Дмитрий Кузьменко, генеральный директор iBase.ru
13-15 - 14-00   Защита от сбоев и восстановление данных InterBase Сергей
Никитин, ведущий разработчик iBase.ru
14.00 - 14.20   AAM Systems: применение InterBase в системах
безопасности Сергей Горшков,  AAM Systems
14-20 - 15-00   Вопросы и ответы


С уважением,
Алексей Ковязин

Re: Семинар по InterBase

2008-05-21 Пенетрантность Ovchinnikov Vasily


Alexey Kovyazin пишет:

11.30 - 12.00   Отличия InterBase и FirebirdДмитрий Кузьменко,
генеральный директор iBase.ru

...

12.30 - 13.15   Эксплуатация баз данных InterBase: оптимизация и
профилирование  Дмитрий Кузьменко, генеральный директор iBase.ru
13-15 - 14-00   Защита от сбоев и восстановление данных InterBase Сергей
Никитин, ведущий разработчик iBase.ru
Предвижу, что эти доклады (ну, первый, само собой, про FB и там речь будет) с точки зрения 
эксплуатации Firebird будут тоже полезны.


--
Regards,
Ovchinnikov Vasily
ova at tkvc ru



Re: Семинар по InterBase

2008-05-21 Пенетрантность Alexey Kovyazin

 Предвижу, что эти доклады (ну, первый, само собой, про FB и там речь будет) с 
 точки зрения
 эксплуатации Firebird будут тоже полезны.


- Вибрации силы ощущаешь, подован. (С)

Re: IBDataGuard and FBDataGuard

2008-05-21 Пенетрантность Alexey Abramov

 ÐÒÏÂËÉ ×ÙÂÙ×ÁÅÔ, ×ÏÔ ÎÅÚÎÁÀ. ðÒÏÓÔo ÞÅÒÅÓ ÒÅÍÏÔ ÚÁÌÅÚÁÀ ÎÁ ÓÅÒ×ÅÒ É ×ÉÖÕ × 
 ÌÏÇÁÈ,
 ÓÅÒ×ÅÒ ÒÁÄÏÓÎÏ ÐÉÛeÔ ÞÔÏ ÏÐÑÔØ ÓÅÔØ ÎÁÛ£Ì, ÞÅÍ É ÅÇÏ ÐÏÓÄÒÁ×ÌÑÀ. îÏ ÅÓÌÉ É 
 ÎÁ ËÌÉÅÎÔÁÈ
 ÕÐÓÏ× ÎÅÔÕ É Ó×ÉÞ ÄÅÒÖÉÔ ÐÁÒÁ ÓÅËÕÎÄ, ÔÏ ËÏÇÄÁ ÏÔ×ÁÌÉ×ÁÀÔÓÑ 15-20 ÀÚÅÒÏ× × 
 ÂÁÚÕ ÐÏÐÁÄÁÅÔ
 ËÁËÁÑÔÁ ÆÉÇÎÑ É ÞÅÒÅÚ ÐÁÒÕ ÔÏËÉÈ ËÁÔÁËÌÉÚÍ ÂÁÚÁ ×Á ÁÕÔÅ :(
 ìÏÁ ËÏÇÄÁÔÏ ÇÏ×ÏÒÉÌ, ÞÔÏ YÁÆÆÉÌ ÍÏÖÅÔ ÐÒÏÇÌÏÔÉÔØ ÂÙÔÙÅ ÐÁËÅÔÙ É ÚÁÇÎÕÔØ 
 ÂÁÚÕ ÐÏÌÎÏÓÔÀ,
 ÉÌÉ ÞÔÏÔÏ × ÅÔÏÍ ÒÏÄÅ :)

ðÏÎÉÍÁÅÛØ × ÞÅÍ ÛÔÕËÁ Janex.
þÔÏÂÙ ÂÉÔÙÍ ÐÁËÅÔÏÍ ÂÁÚÕ ÕÌÏÖÉÔØ, ÅÇÏ ×ÅÄØ ÎÁÄÏ ÅÝÅ É ÚÁËÏÍÍÉÔÉÔØ...
ôÁË, ÔÏ ÅÓÌÉ ÐÒÏÂÌÅÍÍÁ [ó×ÉÔÞ+ÓÌÁÂÙÊ õðó] ËÏÍÍÉÔ ÎÅ ÐÒÉÄÅÔ. ëÏÎÎÅËÔ ÒÁÎØÛÅ 
ÏÔ×ÁÌÉÔÓÑ.
ôÁËÏÅ ×ÏÚÍÏÖÎÏ ÐÒÉ ÓÂÏÑÈ × ÓÅÔÉ ÐÏ ÄÒÕÇÉÍ ÐÒÉÞÉÎÁÍ...