|   |   | 
| 
 | Упала база на postgresql | ☑ | ||
|---|---|---|---|---|
| 0
    
        Ivan093 10.11.14✎ 17:21 | 
        Доброго времени суток! Хотя у кого доброе, у кого не очень.
 У клиента упала база. Получилось так, что кривой админ настроил бэкапы на тот же диск с базами, бекапы забили весь диск. Я стал накатывать изменения, место кончилось, 1с вылетела. Теперь в конфигуратор не заходит, ошибка: Попытка получения не инициализированного параметра сеанса. В обычном режиме тоже не заходит, ошибка: Невосстановимая ошибка Ошибка при выполнении запроса POST к ресурсу /e1cib/modules/call/cb747d24-6d8a-4d97-8a13-305ee6f39f75/d5963243-262e-4398-b4d7-fb16d06484f6: по причине: Ошибка SDBL: Таблица CommonSettings не имеет нового поколения и не может быть модифицирована Что пробовал: копировать таблицы config, configsave из тестовой базы, там разница в конфе в пару реквизитом. Не помогло :( Бекапы 3-х недельной давности, т.к. места не хватало под бэкапы давно, а база растет не быстро. Что еще можно попробовать для восстановления базы? | |||
| 1
    
        Wirtuozzz 10.11.14✎ 17:23 | 
        Пулю в колено сисадмина. Предлагаю взбодрить его хорошенько.     | |||
| 2
    
        пипец 10.11.14✎ 17:25 | 
        перед танцами с бубном сделать бэкап 
 вторым пунктом почистить кеш | |||
| 3
    
        bolero 10.11.14✎ 17:27 | 
        для начала запустить базу pgsql с LC_MESSAGES=en_US.UTF-8, т.к. сообщение про новое поколение не вяжется со здравым смыслом
 либо можно поискать в исходниках этот кривой перевод, найти соответствующее сообщение на английском и понять о чем оно я LC_MESSAGES всегда выставляют при initdb, на уже созданной базе как-то не приходилось менять затем в postgresql.conf выставить параметр log_statement в ddl или all и пытаться найти, какой именно запрос обваливается среди мегабайтов лога | |||
| 4
    
        elCust 10.11.14✎ 17:27 | 
        1) ...кривой админ настроил бэкапы на тот же диск с базами...
 2) ... Я стал накатывать изменения... Чего то не хватает меж этими действиями. | |||
| 5
    
        chudishe 10.11.14✎ 17:29 | 
        (0) А очистить место на сервере пробовал?     | |||
| 6
    
        Ivan093 10.11.14✎ 17:44 | 
        место почистил первым делом, вторым кэш, третим сделал бекап битой базы     | |||
| 7
    
        Ivan093 10.11.14✎ 17:46 | 
        кто виноват предлагаю не обсуждать. надо попробовать восстановить базу, админу будет урок, да и мне ))
 все осложняется, что человек кто ставил скуль недоступен, а я с постгре не работал. В мс скуле попробовал бы что-то сделать. Да и здесь пробую, но пока безрезультатно | |||
| 8
    
        bolero 10.11.14✎ 17:49 | 
        (3) похоже, это не pgsql выдает такое сообщение, а сама 1С     | |||
| 9
    
        Ivan093 10.11.14✎ 17:52 | 
        думал ругается на таблицу _commonsettings , очистил ее (бэкап есть), не помогло     | |||
| 10
    
        bolero 10.11.14✎ 17:55 | 
        (9) кмк поломалась структура в конфигурации посреди обновления, т.е. еще до уровня базы     | |||
| 11
    
        Ivan093 10.11.14✎ 18:12 | 
        (10) да мне тоже так показалось. Но почему тогда не помогает копирование конфигурации из тестовой?     | |||
| 12
    
        bolero 10.11.14✎ 18:54 | 
        возможно, в журнал обновления (т.е., данные) уже записана история изменений, что таблица должна быть новой а в конфигурацию не успело
 /me в таких вопросах не силен возможно, закончится все ручным перенакатом документов за три недели, хренпойми как выдранных из поломанной базы админу действительно колено прострелить за такую организацию бэкапов | |||
| 13
    
        Ivan093 14.11.14✎ 07:03 | 
        Базу удалось восстановить. Поигрался с таблицами конфы, удалил таблицы dbchanges? dbchangesog и еще какую-то.     | |||
| 14
    
        ifso 14.11.14✎ 07:33 | 
        ну и про судьбу админа расскажи )     | |||
| 15
    
        Мимохожий Однако 14.11.14✎ 07:38 | 
        Надеюсь, теперь бэкапы делаются на другой диск.
 (14)ИМХО. Его не было. Был "малчик", который убежал давно после установки. | |||
| 16
    
        ifso 14.11.14✎ 07:44 | 
        (15)
 > который убежал у батареи смотрели?) | |||
| 17
    
        Ivan093 14.11.14✎ 16:42 | 
        Админ внештатный, как собственно и я. Что там с ним сделали, не знаю, может у батареи сидит :) Когда им базу восстановил, они, наверное, всем офисом плясали :) Рассказал что бекапить нужно на другой диск или комп. Будут исправлять бекапирование.     | |||
| 18
    
        N1kMZ 14.11.14✎ 16:47 | 
        (17) Лучше научиться делать бекап перед "накатыванием изменений"     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |