|
|
|
Не стартует служба postgree
|
|||
|---|---|---|---|
|
#18+
2016-04-27 13:28:46 IRKT LOG: database system was interrupted; last known up at 2016-04-27 13:16:51 IRKT 2016-04-27 13:28:46 IRKT LOG: invalid primary checkpoint record 2016-04-27 13:28:46 IRKT LOG: invalid secondary checkpoint link in control file 2016-04-27 13:28:46 IRKT PANIC: could not locate a valid checkpoint record 2016-04-27 13:28:46 IRKT LOG: startup process (PID 8912) exited with exit code 3 2016-04-27 13:28:46 IRKT LOG: aborting startup due to startup process failure Из поисков в интернете попробовал выполнить pg_controldata PostgreSQL\9.4.2-1.1C\bin>pg_controldata e:\pql pg_control version number: 942 Catalog version number: 201409291 Database system identifier: 6254454928233336196 Database cluster state: in production pg_control last modified: 27.04.2016 9:04:41 Latest checkpoint location: DC/223641B8 Prior checkpoint location: DC/1F301DA8 Latest checkpoint's REDO location: DC/213D1950 Latest checkpoint's REDO WAL file: 00000001000000DC00000021 Latest checkpoint's TimeLineID: 1 Latest checkpoint's PrevTimeLineID: 1 Latest checkpoint's full_page_writes: on Latest checkpoint's NextXID: 0/2148384 Latest checkpoint's NextOID: 4123902 Latest checkpoint's NextMultiXactId: 1 Latest checkpoint's NextMultiOffset: 0 Latest checkpoint's oldestXID: 668 Latest checkpoint's oldestXID's DB: 1 Latest checkpoint's oldestActiveXID: 0 Latest checkpoint's oldestMultiXid: 1 Latest checkpoint's oldestMulti's DB: 16402 Time of latest checkpoint: 27.04.2016 9:04:31 Fake LSN counter for unlogged rels: 0/1 Minimum recovery ending location: 0/0 Min recovery ending loc's timeline: 0 Backup start location: 0/0 Backup end location: 0/0 End-of-backup record required: no Current wal_level setting: minimal Current wal_log_hints setting: off Current max_connections setting: 200 Current max_worker_processes setting: 8 Current max_prepared_xacts setting: 0 Current max_locks_per_xact setting: 64 Maximum data alignment: 8 Database block size: 8192 Blocks per segment of large relation: 131072 WAL block size: 8192 Bytes per WAL segment: 16777216 Maximum length of identifiers: 64 Maximum columns in an index: 32 Maximum size of a TOAST chunk: 1996 Size of a large-object chunk: 2048 Date/time type storage: 64-bit integers Float4 argument passing: by value Float8 argument passing: by reference Data page checksum version: 0 Далее пробую почистить логи PostgreSQL\9.4.2-1.1C\bin>pg_resetxlog -o 4123902 -x 2148384 -f e:\pql pg_resetxlog: could not create pg_control file: File exists Как устранить проблему с pg_resetxlog: could not create pg_control file: File exists? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2016, 08:48 |
|
||
|
Не стартует служба postgree
|
|||
|---|---|---|---|
|
#18+
Есть хъоть малейшее предположение что делать в данном случае? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2016, 10:02 |
|
||
|
Не стартует служба postgree
|
|||
|---|---|---|---|
|
#18+
АлександрНовик, Напоминаю, что через pg_resetxlog вы теряете часть реальных данных и это надо использовать в самых крайних случаях. Лучше восстанавливаться из бэкапа. Запустите утилиту с ключём `-n` и посмотрите, что она сомжет вытащить из контрольного файла. Изменений не будет. Далее, запустите её совсем без ключей — она подрежет REDO до состояния, позволяющего поднять базу. Если не сможет, то есть ключ `-f`, который “склонит” утилиту к обрезанию REDO, но как пишут в документации — нужно поднять базу, сделать полный дамп и пересоздать кластер, считать такой экземпляр “рабочим” не стоит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2016, 10:41 |
|
||
|
Не стартует служба postgree
|
|||
|---|---|---|---|
|
#18+
после всех манипуляций Сервер постгри стартует и попадаю на coul not open critical system index 2671 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2016, 11:22 |
|
||
|
Не стартует служба postgree
|
|||
|---|---|---|---|
|
#18+
АлександрНовик, База называется Postgres или PostgreSQL, используйте правильное имя. У вас там всё довольно печально, любые действия могут привести к потере всего, что есть. начинаем с того, что корректно останавливаем экземпляр Код: plaintext запускаем в эксклюзивном режиме Код: plaintext реиндексируем системные индексы Код: plaintext выходим Код: plaintext при необходимости повторяем для всех баз, которые надо дампнуть делаем дамп всего, что нужно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2016, 11:42 |
|
||
|
Не стартует служба postgree
|
|||
|---|---|---|---|
|
#18+
у меня виндовый вариант попытка выполнить postgres --single -d e:\pql Execution of PostgreSQL by a user with administrative permissions is not permitted. The server must be started under an unprivileged user ID to prevent possible system security compromises. See the documentation for more information on how to properly start the server. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2016, 11:56 |
|
||
|
Не стартует служба postgree
|
|||
|---|---|---|---|
|
#18+
разобрался с запуском но при попытке запусстить c:\Program Files\PostgreSQL\9.4.2-1.1C\bin>postgres --single -D E:\PQL postgres 2016-04-27 17:44:22 IRKT PANIC: could not open critical system index 2671 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2016, 12:46 |
|
||
|
Не стартует служба postgree
|
|||
|---|---|---|---|
|
#18+
АлександрНовик, Пробуйте подключиться к другой базе, template1 или же template0. Соответственно, REINDEX SYSTEM template1 или REINDEX SYSTEM template0. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2016, 13:59 |
|
||
|
Не стартует служба postgree
|
|||
|---|---|---|---|
|
#18+
vyegorov Пробуйте подключиться к другой базе, template1 или же template0. Соответственно, REINDEX SYSTEM template1 или REINDEX SYSTEM template0. backend> reindex system template0 очень быстро завершилось теперь выпишите надо сделать дамп Под дампом я понимаю надо делать копии, но как через всё также postgres строку или как то иначе, может физически? подскажите как сделать дамп? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2016, 14:08 |
|
||
|
Не стартует служба postgree
|
|||
|---|---|---|---|
|
#18+
Является ли БД размером в 220Гб большой БД? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2016, 14:13 |
|
||
|
Не стартует служба postgree
|
|||
|---|---|---|---|
|
#18+
АлександрНовик, Для меня 220Гб -- маленькая, но надо бы глянуть, т.к. рост становиться заметным. Дампим так: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2016, 14:20 |
|
||
|
Не стартует служба postgree
|
|||
|---|---|---|---|
|
#18+
vyegorovАлександрНовик, Для меня 220Гб -- маленькая, но надо бы глянуть, т.к. рост становиться заметным. Дампим так: Код: plaintext Как выйти из backend>? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2016, 14:25 |
|
||
|
Не стартует служба postgree
|
|||
|---|---|---|---|
|
#18+
АлександрНовик, Ctrl+D не работает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2016, 14:38 |
|
||
|
Не стартует служба postgree
|
|||
|---|---|---|---|
|
#18+
Сработало Ctrl+c и дальше после попытки запустить pg_dumpall all_that_is_left.sql выдал ошибку о том что нету библиотеки msvcr120 dll ошибку закрыл но cmd походу висит как будто что то делается, но сомниваюсь что делается потому что размер дисков не меняется и вопрос сразу, куда будет создаваться этот файл? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2016, 14:41 |
|
||
|
Не стартует служба postgree
|
|||
|---|---|---|---|
|
#18+
c:\Program Files\PostgreSQL\9.4.2-1.1C\bin>pg_dumpall> e:\all_that_is_left.sql Отказано в доступе. это как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2016, 14:46 |
|
||
|
Не стартует служба postgree
|
|||
|---|---|---|---|
|
#18+
АлександрНовик, Тут я не советчик, с виндой не очень. Попробуйте в другое место дампить. Куда -- не важно, главное это сделать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2016, 14:55 |
|
||
|
Не стартует служба postgree
|
|||
|---|---|---|---|
|
#18+
pg_dumpall: could not connect to database "template1": FATAL: the database system is in recovery mo de ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2016, 15:01 |
|
||
|
Не стартует служба postgree
|
|||
|---|---|---|---|
|
#18+
В логе вот что написано: 2016-04-27 19:59:47 IRKT PANIC: could not open critical system index 2671 2016-04-27 19:59:47 IRKT LOG: server process (PID 12432) exited with exit code 3 2016-04-27 19:59:47 IRKT LOG: terminating any other active server processes 2016-04-27 19:59:47 IRKT WARNING: terminating connection because of crash of another server process 2016-04-27 19:59:47 IRKT DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory. 2016-04-27 19:59:47 IRKT HINT: In a moment you should be able to reconnect to the database and repeat your command. 2016-04-27 19:59:47 IRKT FATAL: the database system is in recovery mode 2016-04-27 19:59:47 IRKT LOG: all server processes terminated; reinitializing 2016-04-27 19:59:57 IRKT FATAL: pre-existing shared memory block is still in use 2016-04-27 19:59:57 IRKT HINT: Check if there are any old server processes still running, and terminate them. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2016, 15:03 |
|
||
|
Не стартует служба postgree
|
|||
|---|---|---|---|
|
#18+
АлександрНовик, Вы знаете, какие базы у вас были? В которой из баз была нужная информация? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2016, 15:14 |
|
||
|
Не стартует служба postgree
|
|||
|---|---|---|---|
|
#18+
да, в postgres ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2016, 15:15 |
|
||
|
Не стартует служба postgree
|
|||
|---|---|---|---|
|
#18+
хотя нет, если у меня на сервере 1С задано имя kap То и там оно тоже kap ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2016, 15:17 |
|
||
|
Не стартует служба postgree
|
|||
|---|---|---|---|
|
#18+
АлександрНовик, Опустите сервер (корректно), запустите, подключитесь к базе `kap`, перестройте системные индексы и дампните только её: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2016, 15:24 |
|
||
|
Не стартует служба postgree
|
|||
|---|---|---|---|
|
#18+
Выполнил остановку: c:\Program Files\PostgreSQL\9.4.2-1.1C\bin>pg_ctl -D e:\pql -m fast stop waiting for server to shut down.... done server stopped Попытка запуска завершается ошибкой: c:\Program Files\PostgreSQL\9.4.2-1.1C\bin>postgres --single -D E:\PQL KAP 2016-04-27 20:37:28 IRKT PANIC: could not open critical system index 2662 Если не запускается что делать? Меня отправят на пожизненое рабоство, есл иона не запустится к завтра ( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2016, 15:39 |
|
||
|
Не стартует служба postgree
|
|||
|---|---|---|---|
|
#18+
АлександрНовик Выполнил остановку: c:\Program Files\PostgreSQL\9.4.2-1.1C\bin>pg_ctl -D e:\pql -m fast stop waiting for server to shut down.... done server stopped Попытка запуска завершается ошибкой: c:\Program Files\PostgreSQL\9.4.2-1.1C\bin>postgres --single -D E:\PQL KAP 2016-04-27 20:37:28 IRKT PANIC: could not open critical system index 2662 Если не запускается что делать? Меня отправят на пожизненое рабоство, есл иона не запустится к завтра ( Попробуйте добавить ключ -P disable system indexes (но скорее всего у вас не только этот индекс слетел). Если у вас нет ни реплики ни backup - я бы сказал что шансов восстановить базу у вас около 0. Восстановить так чтобы 1C заработал - еще меньше. PS: а как вы такого добились и какое значение fsync было в конфиге? -- Maxim Boguk www.postgresql-consulting.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2016, 15:51 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=39225345&tid=1997248]: |
0ms |
get settings: |
12ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
205ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
88ms |
get tp. blocked users: |
1ms |
| others: | 251ms |
| total: | 600ms |

| 0 / 0 |
