Bankir.Ru
4 декабря, воскресенье 19:23

Объявление

Свернуть

Третья ежегодная конференция-консилиум «ИТ-бюджет банка - 2017»

Показать больше
Показать меньше

Проблема с Бтривом

Свернуть
X
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения

  • Проблема с Бтривом

    RS-Bank 4.31. Btrieve 6.15. Время от времени рушатся индексы
    (Сообщение "Ошибка Btrieve ввод/вывод операция 2"). В предыдущем банке
    все работало без проблем - с тем же Btriev'ом. Кто знает, подскажите, плз, где поковыряться. Мог пропустить какую-то настройку серверной части, хотя bstart взяли старый.
    И ещё - может ли сиё зависеть от:
    - внешних приложений типа Дельфи, работающих с базами RS
    - размера базы (общий объем где-то 1,5Г)
    - рабочих станций, теряющих Btrieve в процессе работы
    - аппаратных сбоев сервера (типа "надо менять сервер")

    Заранее спасибо.

  • #2
    В DiasoftBANK 4x4 такая ситуация зачастую возникат из-за неправильно настроенного "клиентского" bti.cfg или из-за его отсутсвия - находится он должен в каталоге откуда запускается система.

    Комментарий


    • #3
      Проблема с разрушением файлов (когда возникает ошибка Btrieve 2 - ошибка ввода/вывода) является следствием ошибок в работе Btrieve, а также сбоев в работе ОС на сервере. Подобные ошибки периодически наблюдаются, и надежных методов борьбы с ними, к сожалению, не существует. При использвоании Pervasive SQL 2000, отличающейся большей надежностью, чем Btrieve 6.15,подобные ошибки возникают реже.
      Но когда возникают, перезагрузи сервер или Btrieve выгрузи-загрузи. Но иногда и это не помогает, тогда пригодится "лечить" файл Butil'om. Если нужно, могу отмылить полуавтомат для лечения (пару батников)

      Комментарий


      • #4
        Баг старинный, Новелл его знает и давно выпустил патч.
        Но бывает редко и лечится ребутом, большинство обходится без патча.
        Кроме размера базы, остальные факторы тут роли не играют.

        Комментарий


        • #5
          Можно просто "опустить" и заново поднять индексы

          Комментарий


          • #6
            Всем спасибо. Проблему лечу butil'ом, но это иногда отнимает 20-30 минут . Придется, видимо, откинуть базы в архив.

            To VTB
            А где можно поиметь указанный патч?

            Комментарий


            • #7
              Чтоб не возникало таких проблемм ставим транзакции на большие базы.
              Быстрый способ лечения скопировать с место на место (базу никто держать не должен) помогает в 80%.
              Еслиб листья знать могли сколько лету до земли, а затем лежать валяться под ногами и в пыли....
              Но для каждого из нас в мире есть свободы час и порой не жалко жизни чтоб хлебнуть ее хоть раз...

              Комментарий


              • #8
                Решил поднять старый вопрос, может кому пригодится.
                Проблему вроде решили - увеличили параметр "Largest compressed record size" на сервере. Полтора месяца - без сбоев.

                Комментарий


                • #9
                  90 % ошибок Бтрива - плохая сетка ... уже проверено на примере нескольких местных банков .. сетку переложат - и все ошибки как рукой снимает..
                  Немаловажно - железо на серваке ... не скупитесь ! не ставьте дуроту - оперативка обязательно должна быть ECC .. желательно сетевая карточка на 100 Мб .. сервак кстати не обязательно брандовый - лишь бы комплектующие хорошие были ..

                  Комментарий


                  • #10
                    Drums
                    Сервак - да, проходили , правда раньше. А сетка вроде ниче...

                    Комментарий


                    • #11
                      Это только кажется что ничего ... у нас Бтрив тож колнца выкидывает ... но в основном локальный - а это легче

                      Комментарий

                      Пользователи, просматривающие эту тему

                      Свернуть

                      Присутствует 1. Участников: 0, гостей: 1.

                      Обработка...
                      X