|
После vacuum full слетают права на несколько файлов.
|
|||
---|---|---|---|
#18+
Добрый день. Постгрес 9.4 Виндоус сервер. После ваккуум фул в каталоге ...data\base\13541\ появляются несколько файлов, доступ к которым отсутствует даже на чтение (5-10). При попытке выполнить pg_database_size() ERROR: could not stat file "base/13541/206266": Permission denied SQL-состояние: 42501 --запрос в контексте базы 13541 ничего не возвращает: SELECT * FROM pg_class WHERE relfilenode=206266::oid Из-за чего такое может быть, подскажите пожалуйста, и как с этим бороться? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2018, 13:37 |
|
После vacuum full слетают права на несколько файлов.
|
|||
---|---|---|---|
#18+
Уткъ, Ошибка проявила себя лет 12 назад, если ничего не путаю. Была ситуация, когда в 8.0 ошибка была, в 8.2 ошибка была, в 8.1.4 ошибки не было, в 8.1.5 ошибка проявилась, в 8.1.6 снова исчезла. Никто не знает, как ее исправлять, если она снова себя проявит. В 3-й бете к версии 8.2 разработчики гордо заявили, что навсегда исправили. Чушь, ничего не исправили. В общем, страдайте. Можете откатиться на 9.3, можете перейти на 10.2. Решайте сами. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2018, 14:13 |
|
После vacuum full слетают права на несколько файлов.
|
|||
---|---|---|---|
#18+
Andy_OLAP, восстановил из бэкапа - пока все норм. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2018, 14:27 |
|
После vacuum full слетают права на несколько файлов.
|
|||
---|---|---|---|
#18+
УткъДобрый день. Постгрес 9.4 Виндоус сервер. После ваккуум фул в каталоге ...data\base\13541\ появляются несколько файлов, доступ к которым отсутствует даже на чтение (5-10). При попытке выполнить pg_database_size() ERROR: could not stat file "base/13541/206266": Permission denied SQL-состояние: 42501 --запрос в контексте базы 13541 ничего не возвращает: SELECT * FROM pg_class WHERE relfilenode=206266::oid Из-за чего такое может быть, подскажите пожалуйста, и как с этим бороться? Так надо не базу из Backup восстанавливать а смотреть руками на эти файлы, смотреть на их права (скорее всего нормальные) и изучать какой черт (процесс) их залочил намертво от всех и зачем (вероятнее всего выяснится что не отключили директорию базы от антивируса целиком и он файлы то и закрыл как подозрительные). -- Maxim Boguk лучшая поддержка PostgreSQL: dataegret.ru ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2018, 18:37 |
|
После vacuum full слетают права на несколько файлов.
|
|||
---|---|---|---|
#18+
Maxim Bogukвероятнее всего выяснится что не отключили директорию базы от антивируса целиком и он файлы то и закрыл как подозрительные Сначала специалисты, которые занимались этим вопросом, так и думали, а потом увидели, что ошибка на 8.2 повторялась на windows чистой как слеза младенца, никакого антивируса, никакой виртуальной машины или бэкапов, никакого внешнего фактора для блокирования файлов. Просто неудачное сочетание из кривой работы api в windows и кривой работы внутри postgresql. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2018, 20:17 |
|
|
start [/forum/topic.php?fid=53&msg=39706114&tid=1995577]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 151ms |
0 / 0 |