Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / PostgreSQL Новый топик    Ответить
 навернулась таблица pg_proc как восстановить работу БД?  [new]
Личинка DBA
Member

Откуда:
Сообщений: 47
Добрый день.


Навернулась таблица pg_proc как восстановить работу БД?


ERROR:  could not read block 8 of relation base/16388/1255: Input/output error



select n.nspname AS tableschema, c.relname AS tablename from pg_class c inner join pg_namespace n on (c.relnamespace = n.oid) where c.relfilenode = 1255;



 tableschema | tablename
-------------+-----------
 pg_catalog  | pg_proc
28 сен 17, 12:39    [20828828]     Ответить | Цитировать Сообщить модератору
 Re: навернулась таблица pg_proc как восстановить работу БД?  [new]
Личинка DBA
Member

Откуда:
Сообщений: 47
Можно ли ее скопировать с другого аналогичного сервера? (процедуры те же)
28 сен 17, 12:49    [20828835]     Ответить | Цитировать Сообщить модератору
 Re: навернулась таблица pg_proc как восстановить работу БД?  [new]
qwwq
Member

Откуда:
Сообщений: 2277
Личинка DBA,
а старушки всё падали и падали

кто блок сломал ?
или пусть они и дальше сыпются ?
а мы тут же с краюшка ещё рыбки завернём ?

ну вы, блин, даёте


пысы. думаю надо всё останавливать. делать полные файловые копии кластеров.
и потом, киркой и матерью, с непредсказуемым рез--том любого шага.

оиды и имена файлов ТАБЛИЦ тоже один в один ?
28 сен 17, 12:59    [20828855]     Ответить | Цитировать Сообщить модератору
 Re: навернулась таблица pg_proc как восстановить работу БД?  [new]
Личинка DBA
Member

Откуда:
Сообщений: 47
qwwq

оиды и имена файлов ТАБЛИЦ тоже один в один ?



Это вряд ли
28 сен 17, 13:05    [20828871]     Ответить | Цитировать Сообщить модератору
 Re: навернулась таблица pg_proc как восстановить работу БД?  [new]
Личинка DBA
Member

Откуда:
Сообщений: 47
qwwq, а нет ли какой-нибудь процедуры восстановления стандартной?
28 сен 17, 13:06    [20828873]     Ответить | Цитировать Сообщить модератору
 Re: навернулась таблица pg_proc как восстановить работу БД?  [new]
mefman
Member

Откуда:
Сообщений: 1690
Личинка DBA
qwwq, а нет ли какой-нибудь процедуры восстановления стандартной?

развернуть из бекапа ))
28 сен 17, 13:13    [20828894]     Ответить | Цитировать Сообщить модератору
 Re: навернулась таблица pg_proc как восстановить работу БД?  [new]
Личинка DBA
Member

Откуда:
Сообщений: 47
qwwq

пысы. думаю надо всё останавливать. делать полные файловые копии кластеров.




хм...

cp: read error: Input/output error
28 сен 17, 13:17    [20828902]     Ответить | Цитировать Сообщить модератору
 Re: навернулась таблица pg_proc как восстановить работу БД?  [new]
Vadim Lejnin
Member

Откуда:
Сообщений: 5624
Личинка DBA,
Платформа то какая?
сначала на уровне системы определиться что за фигня и попробовать ее почитнить
(остановив базу)
Linux
dmesg
less /var/log/messages 
fsck


win
event monitor
chkdsk



Потом можно dump перенести схему
28 сен 17, 14:40    [20829091]     Ответить | Цитировать Сообщить модератору
 Re: навернулась таблица pg_proc как восстановить работу БД?  [new]
Личинка DBA
Member

Откуда:
Сообщений: 47
Vadim Lejnin
Личинка DBA,
Платформа то какая?
сначала на уровне системы определиться что за фигня и попробовать ее почитнить
(остановив базу)
Linux
dmesg
less /var/log/messages 
fsck


win
event monitor
chkdsk



Потом можно dump перенести схему


Спасибо.

в dmesg куча ошибок.

Уже заменили диск и пытаемся восстановиться из бэкапа.
28 сен 17, 17:24    [20829776]     Ответить | Цитировать Сообщить модератору
Все форумы / PostgreSQL Ответить