Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / воссоздание рухнувшей БД / 25 сообщений из 29, страница 1 из 2
24.12.2007, 00:14
    #35028910
santaboy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
воссоздание рухнувшей БД
Рухнула база, остановился и не запускается сервис postgresql пишет неизвестная ошибка. после переустановки postgresql 8.15 осталась папка docs с базой. сервер запускается можно создать новые пустые базы. как возможно восстановить прежнюю?
...
Рейтинг: 0 / 0
24.12.2007, 00:25
    #35028915
skifik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
воссоздание рухнувшей БД
santaboyпосле переустановки postgresql 8.15 осталась папка docs с базой. сервер запускается можно создать новые пустые базы. как возможно восстановить прежнюю?
если у Вас из старой базы осталась только папка docs то никак не востановите :)
...
Рейтинг: 0 / 0
24.12.2007, 10:32
    #35029300
santaboy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
воссоздание рухнувшей БД
осталась копия всей папки postgresql (в ней data и тд)
...
Рейтинг: 0 / 0
24.12.2007, 11:05
    #35029396
воссоздание рухнувшей БД
Если data жива, все должно быть поправимо...
Попробуйте для начала при остановленном сервере просто перенести старый каталог data на место созданного в процессе новой установки, и запустить сервер.
...
Рейтинг: 0 / 0
24.12.2007, 11:10
    #35029420
skifik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
воссоздание рухнувшей БД
santaboyосталась копия всей папки postgresql (в ней data и тд)

ну тогда просто копируем data в место новой ...
или же указываем в скриптах Постгре где у нас собсвенно лежит старая data
...
Рейтинг: 0 / 0
24.12.2007, 11:22
    #35029462
santaboy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
воссоздание рухнувшей БД
Золотая рыбкаЕсли data жива, все должно быть поправимо...
Попробуйте для начала при остановленном сервере просто перенести старый каталог data на место созданного в процессе новой установки, и запустить сервер.

Пробовал, в этом случае всё повторяется сервис postgre не запускается пишет что ошибка не определена
...
Рейтинг: 0 / 0
24.12.2007, 11:26
    #35029487
santaboy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
воссоздание рухнувшей БД
в папке data\base\1604 я так понимаю лежит база копировал тока её а в \data\global\pg_database прописывал путь, тоже не запускается сервис postgre не нравится ему чтото а что низнает. может есть какиенить утилиты по воссозданию баз?
...
Рейтинг: 0 / 0
24.12.2007, 11:39
    #35029527
воссоздание рухнувшей БД
А версия старой базы и новой та же самая - 8.15?
...
Рейтинг: 0 / 0
24.12.2007, 12:47
    #35029772
santaboy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
воссоздание рухнувшей БД
Золотая рыбкаА версия старой базы и новой та же самая - 8.15?
таже самая версия
...
Рейтинг: 0 / 0
24.12.2007, 13:58
    #35029987
Ленивец
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
воссоздание рухнувшей БД
Имхо бред - если небыло бакапов - данные не стоят и копейки восстанавливать тут нечего.
Утилит по восстановлению нет. Напишите - будут .
...
Рейтинг: 0 / 0
25.12.2007, 12:04
    #35031901
Nick Gazaloff
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
воссоздание рухнувшей БД
santaboyРухнула база, остановился и не запускается сервис postgresql пишет неизвестная ошибка. после переустановки postgresql 8.15 осталась папка docs с базой. сервер запускается можно создать новые пустые базы. как возможно восстановить прежнюю?

У вас 1С ?
...
Рейтинг: 0 / 0
25.12.2007, 12:40
    #35032074
Zashibis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
воссоздание рухнувшей БД
Я что-то слышал про журнал транзакций в PostgreSQL, или по крайне мере что-то похожее, это миф или реальность?
...
Рейтинг: 0 / 0
25.12.2007, 12:45
    #35032108
santaboy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
воссоздание рухнувшей БД
Nick Gazaloff santaboyРухнула база, остановился и не запускается сервис postgresql пишет неизвестная ошибка. после переустановки postgresql 8.15 осталась папка docs с базой. сервер запускается можно создать новые пустые базы. как возможно восстановить прежнюю?

У вас 1С ?
да база 1с8.1 под PostgreSQL8.15
...
Рейтинг: 0 / 0
25.12.2007, 13:06
    #35032185
santaboy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
воссоздание рухнувшей БД
ZashibisЯ что-то слышал про журнал транзакций в PostgreSQL, или по крайне мере что-то похожее, это миф или реальность?
Реально существует, есть конструктивные идеи?
...
Рейтинг: 0 / 0
25.12.2007, 14:01
    #35032437
Niemi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
воссоздание рухнувшей БД
Что бы им воспольховатся, надо его предварительно настроить, я так думаю что в вашем случае увы. Однако полистайте доку по поиску со словом WAL
...
Рейтинг: 0 / 0
25.12.2007, 15:03
    #35032749
Andrey Daeron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
воссоздание рухнувшей БД
А можно полный лог текста ошибки? Со строкми начиная с
Код: plaintext
database system was shut down at ...
и до ошибки включительно.
...
Рейтинг: 0 / 0
25.12.2007, 18:26
    #35033595
santaboy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
воссоздание рухнувшей БД
Andrey DaeronА можно полный лог текста ошибки? Со строкми начиная с
Код: plaintext
database system was shut down at ...
и до ошибки включительно.
2007-12-23 13:19:38 LOG: database system was interrupted while in recovery at 2007-12-23 13:12:33 Московское время (зима)
2007-12-23 13:19:38 HINT: This probably means that some data is corrupted and you will have to use the last backup for recovery.
2007-12-23 13:19:38 LOG: checkpoint record is at 5/1B799E58
2007-12-23 13:19:38 LOG: redo record is at 5/1B799E58; undo record is at 0/0; shutdown FALSE
2007-12-23 13:19:38 LOG: next transaction ID: 53753997; next OID: 759910
2007-12-23 13:19:38 LOG: next MultiXactId: 1; next MultiXactOffset: 0
2007-12-23 13:19:38 LOG: database system was not properly shut down; automatic recovery in progress
2007-12-23 13:19:38 LOG: redo starts at 5/1B799EA0
2007-12-23 13:19:38 PANIC: could not open relation 1663/16403/752620: No such file or directory

abnormal program termination
2007-12-23 13:19:38 LOG: startup process (PID 2404) was terminated by signal 3
2007-12-23 13:19:38 LOG: aborting startup due to startup process failure
2007-12-23 13:19:39 LOG: logger shutting down
...
Рейтинг: 0 / 0
25.12.2007, 18:28
    #35033598
santaboy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
воссоздание рухнувшей БД
вот так при попытке включения сервиса postgresql
...
Рейтинг: 0 / 0
25.12.2007, 18:30
    #35033604
santaboy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
воссоздание рухнувшей БД
вот с чего всё началось
2007-12-22 21:17:48 LOG: autovacuum: processing database "demo"

2007-12-22 21:17:51 FATAL: database "test" does not exist

2007-12-22 21:17:57 FATAL: database "basa" does not exist

2007-12-22 21:18:02 FATAL: database "nev" does not exist

2007-12-22 21:18:33 FATAL: could not access status of transaction 52264905

2007-12-22 21:18:33 DETAIL: could not open file "pg_clog/0031": Invalid argument

2007-12-22 21:18:34 LOG: server process (PID 1488) was terminated by signal 1

2007-12-22 21:18:34 LOG: terminating any other active server processes

2007-12-22 21:18:35 LOG: all server processes terminated; reinitializing

2007-12-22 21:18:36 LOG: database system was interrupted at 2007-12-22 21:18:33 Московское время (зима)

2007-12-22 21:18:36 LOG: checkpoint record is at 5/1B799E58

2007-12-22 21:18:36 LOG: redo record is at 5/1B799E58; undo record is at 0/0; shutdown FALSE

2007-12-22 21:18:36 LOG: next transaction ID: 53753997; next OID: 759910

2007-12-22 21:18:36 LOG: next MultiXactId: 1; next MultiXactOffset: 0

2007-12-22 21:18:36 LOG: database system was not properly shut down; automatic recovery in progress

2007-12-22 21:18:36 LOG: redo starts at 5/1B799EA0

2007-12-22 21:18:36 PANIC: could not open relation 1663/16403/752620: No such file or directory



abnormal program termination

2007-12-22 21:18:36 LOG: startup process (PID 2848) was terminated by signal 3

2007-12-22 21:18:36 LOG: aborting startup due to startup process failure

2007-12-22 21:18:38 LOG: logger shutting down
...
Рейтинг: 0 / 0
25.12.2007, 19:24
    #35033724
Andrey Daeron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
воссоздание рухнувшей БД
Судя по всему - отказ железа. И как следствие - мёртвый релейшен.
Когда-то ( с полгода назад) была такая ситуация.
...
Рейтинг: 0 / 0
26.12.2007, 18:40
    #35036247
santaboy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
воссоздание рухнувшей БД
возможно ли проводить горячее копирование бд без выбрасывания сеансов юзеров или если нельзя то как их можна централизованно выбросить чтоб сделать бэкап?
...
Рейтинг: 0 / 0
26.12.2007, 18:50
    #35036276
Andrey Daeron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
воссоздание рухнувшей БД
santaboyвозможно ли проводить горячее копирование бд без выбрасывания сеансов юзеров или если нельзя то как их можна централизованно выбросить чтоб сделать бэкап?
1. Есть WAL и иже с ним.
2. Есть обычный backup.

Просто копировать файлы без остановки сервера - нельзя.
...
Рейтинг: 0 / 0
26.12.2007, 23:41
    #35036525
santaboy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
воссоздание рухнувшей БД
Andrey Daeron santaboyвозможно ли проводить горячее копирование бд без выбрасывания сеансов юзеров или если нельзя то как их можна централизованно выбросить чтоб сделать бэкап?
1. Есть WAL и иже с ним.
2. Есть обычный backup.

Просто копировать файлы без остановки сервера - нельзя.
тоесть с помощью допустим виндового планировщика можно запланировать резервное ночное копирование бд, а как будет примерно выглядеть такая команда?
...
Рейтинг: 0 / 0
27.12.2007, 10:06
    #35036864
Andrey Daeron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
воссоздание рухнувшей БД
santaboy Andrey Daeron santaboyвозможно ли проводить горячее копирование бд без выбрасывания сеансов юзеров или если нельзя то как их можна централизованно выбросить чтоб сделать бэкап?
1. Есть WAL и иже с ним.
2. Есть обычный backup.

Просто копировать файлы без остановки сервера - нельзя.
тоесть с помощью допустим виндового планировщика можно запланировать резервное ночное копирование бд, а как будет примерно выглядеть такая команда?
Сложно и непредсказуемо. Будет выглядеть. В условиях неопределённости какой именно Вам нужен бекап.

Я Вам предложил 3 варианта бекапа. Вы определились с Вашим решением о том какой из бекапов Вас интересеует?
...
Рейтинг: 0 / 0
27.12.2007, 12:51
    #35037487
santaboy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
воссоздание рухнувшей БД
нужен примерный вид команды горячего резервного копирования
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / воссоздание рухнувшей БД / 25 сообщений из 29, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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