Есть папка Data со старой базой, как ее подцепить?

Стоял PostgreSQL 8.3 на Win2003, осталась папка Data.
Как запустить PostgreSQL cо старыми данными.
Подскажите кто оказывался в такой ситуевине.

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Тут как повезёт. Главное

Тут как повезёт. Главное чтобы версия PostgreSQL текущая и та чтобы была совпадали.
Тогда сохраняете вашу Data, затем ставите PostgreSQL, запускаете его. Затем останавливаете, заменяете папку Data на вашу и запускаете снова.

Сделал как Вы написали,

Сделал как Вы написали, сейчас Windows говорит что приложение будет закрыто а в логе пишет:

2009-11-16 15:50:13 MSK LOG: database system was interrupted; last known up at 2009-11-06 09:53:52 MSK
2009-11-16 15:50:13 MSK LOG: could not open file "pg_xlog/000000010000005200000015" (log file 82, segment 21): No such file or directory
2009-11-16 15:50:13 MSK LOG: invalid primary checkpoint record
2009-11-16 15:50:13 MSK LOG: could not open file "pg_xlog/000000010000005200000015" (log file 82, segment 21): No such file or directory
2009-11-16 15:50:13 MSK LOG: invalid secondary checkpoint record
2009-11-16 15:50:13 MSK PANIC: could not locate a valid checkpoint record

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.

2009-11-16 15:50:13 MSK LOG: loaded library "$libdir/plugins/plugin_debugger.dll"
2009-11-16 15:50:13 MSK FATAL: the database system is starting up
2009-11-16 15:50:14 MSK LOG: loaded library "$libdir/plugins/plugin_debugger.dll"
2009-11-16 15:50:14 MSK FATAL: the database system is starting up
2009-11-16 15:50:15 MSK LOG: loaded library "$libdir/plugins/plugin_debugger.dll"
2009-11-16 15:50:15 MSK FATAL: the database system is starting up
2009-11-16 15:50:16 MSK LOG: loaded library "$libdir/plugins/plugin_debugger.dll"
2009-11-16 15:50:16 MSK FATAL: the database system is starting up
2009-11-16 15:50:17 MSK LOG: loaded library "$libdir/plugins/plugin_debugger.dll"
2009-11-16 15:50:17 MSK FATAL: the database system is starting up
2009-11-16 15:50:18 MSK LOG: loaded library "$libdir/plugins/plugin_debugger.dll"
2009-11-16 15:50:18 MSK FATAL: the database system is starting up
2009-11-16 15:50:19 MSK LOG: loaded library "$libdir/plugins/plugin_debugger.dll"
2009-11-16 15:50:19 MSK FATAL: the database system is starting up
2009-11-16 15:50:20 MSK LOG: loaded library "$libdir/plugins/plugin_debugger.dll"
2009-11-16 15:50:20 MSK FATAL: the database system is starting up
2009-11-16 15:50:21 MSK LOG: loaded library "$libdir/plugins/plugin_debugger.dll"
2009-11-16 15:50:21 MSK FATAL: the database system is starting up
2009-11-16 15:50:22 MSK LOG: loaded library "$libdir/plugins/plugin_debugger.dll"
2009-11-16 15:50:22 MSK FATAL: the database system is starting up
2009-11-16 15:50:23 MSK LOG: loaded library "$libdir/plugins/plugin_debugger.dll"
2009-11-16 15:50:23 MSK FATAL: the database system is starting up
2009-11-16 15:50:24 MSK LOG: loaded library "$libdir/plugins/plugin_debugger.dll"
2009-11-16 15:50:24 MSK FATAL: the database system is starting up
2009-11-16 15:50:25 MSK LOG: loaded library "$libdir/plugins/plugin_debugger.dll"
2009-11-16 15:50:25 MSK FATAL: the database system is starting up
2009-11-16 15:50:26 MSK LOG: loaded library "$libdir/plugins/plugin_debugger.dll"
2009-11-16 15:50:26 MSK FATAL: the database system is starting up
2009-11-16 15:50:27 MSK LOG: loaded library "$libdir/plugins/plugin_debugger.dll"
2009-11-16 15:50:27 MSK FATAL: the database system is starting up
2009-11-16 15:50:28 MSK LOG: loaded library "$libdir/plugins/plugin_debugger.dll"
2009-11-16 15:50:28 MSK FATAL: the database system is starting up
2009-11-16 15:50:29 MSK LOG: loaded library "$libdir/plugins/plugin_debugger.dll"
2009-11-16 15:50:29 MSK FATAL: the database system is starting up
2009-11-16 15:50:30 MSK LOG: loaded library "$libdir/plugins/plugin_debugger.dll"
2009-11-16 15:50:30 MSK FATAL: the database system is starting up
2009-11-16 15:50:31 MSK LOG: loaded library "$libdir/plugins/plugin_debugger.dll"
2009-11-16 15:50:31 MSK FATAL: the database system is starting up
2009-11-16 15:50:33 MSK LOG: loaded library "$libdir/plugins/plugin_debugger.dll"
2009-11-16 15:50:33 MSK FATAL: the database system is starting up
2009-11-16 15:50:33 MSK LOG: startup process (PID 3152) exited with exit code 3
2009-11-16 15:50:33 MSK LOG: aborting startup due to startup process failure

То что нет файла это я понял, а что это означает и как с этим бороться, непонятно.
Подскажите хотя-бы в каком напр. двигаться.
Спасибо.

WAL не может найти. Как раз

WAL не может найти. Как раз вот это:
pg_xlog/000000010000005200000015
Оно у вас есть в data?
Почитайте доку по WAL, может наведёт на какие мысли?
http://postgresql.ru.net/manual/wal.html

Все разобрался. 1. У меня

Все разобрался.
1. У меня изначально была не полная папка DATA
2. Нужно было изм. права на чтение запись
3. Запустить pg_resetxlog -f DATADIR

Спасибо admin

Пожалуйста. Очень советую,

Пожалуйста.
Очень советую, чтобы не попадать в такие ситуации далее, регулярно делать бакап ваших баз, например утилитой pg_dump или pg_dumpall в текстовом виде (SQL). Тогда вы сможете загрузить этот бакап в любую версию PostgreSQL, которая выше или равна текущей и папка DATA вам будет ненужна.

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Back to top

(С) Виктор Вислобоков, 2008-2023