@dba_ru

Страница 712 из 718
Yaroslav
25.10.2018
00:08:57
А не пхал в середину и удивлялся
А я бы на Вашем месте не верил случайным ссылкам из интернета, да.

Андрей
25.10.2018
00:09:10


Проверил ещё раз: server=# SELECT last_value FROM table_id_seq; last_value ------------ 54893819 (1 row) server=# SELECT MAX(id) FROM table; max ---------- 54893818 (1 row)

Yaroslav
25.10.2018
00:11:04
А покажите Ваш INSERT целиком... так, на всякий случай. (Подумалось: У Вас точно нет, например, таблицы "table" в другой схеме / Вы всегда явно указываете public?)

Google
Yaroslav
25.10.2018
00:11:31
Ой а ид у него какой?
1, разумеется.

Al
25.10.2018
00:12:28
1, разумеется.
А ты выведи the_primary_key_sequence

Yaroslav
25.10.2018
00:13:44
А ты выведи the_primary_key_sequence
А Вы прочитайте внимательно пример. Или выполните его сами, наконец.

Al
25.10.2018
00:14:07
Андрей
25.10.2018
00:14:24
А покажите Ваш INSERT целиком... так, на всякий случай. (Подумалось: У Вас точно нет, например, таблицы "table" в другой схеме / Вы всегда явно указываете public?)
Через pg_dump изначально создавалось:-- -- Data for Name: tabel_name; Type: TABLE DATA; Schema: public; Owner: owner_user -- COPY public.tabel_name (id, ...

Всё-таки отдохнуть надо, на свежую голову продолжить. Спасибо всем за время.

Yaroslav
25.10.2018
00:16:52
Через pg_dump изначально создавалось:-- -- Data for Name: tabel_name; Type: TABLE DATA; Schema: public; Owner: owner_user -- COPY public.tabel_name (id, ...
Да "проблемный" INSERT целиком лучше посмотреть... вдруг Вы там default указали.

Сейчас все брошу и начну пг разворачивать
https://dbfiddle.uk/?rdbms=postgres_11&fiddle=cfab8ea2701eb1985066dc052955dab7

Yaroslav
25.10.2018
00:22:13
Это кусок COPY, да? А Вы же и обычый INSERT пробовали, я правильно понял? В нём тоже явно указывали id? Потому что если да, это уже начинает походить на corruption. :(

Андрей
25.10.2018
00:25:33
В инсерте руками Values также полностью писал. Проще уже развернуться заново, хоть и не спортивно.

Yaroslav
25.10.2018
00:27:44
В инсерте руками Values также полностью писал. Проще уже развернуться заново, хоть и не спортивно.
Если это действительно corruption, у Вас, скорее всего, что-то с железом. Так что лучше бы выяснить, в этом ли дело, конечно.

Google
Андрей
25.10.2018
00:28:40
Проверим. Спасибо за помощь.

Yaroslav
25.10.2018
00:28:59
Al
25.10.2018
00:39:18
https://dbfiddle.uk/?rdbms=postgres_11&fiddle=cfab8ea2701eb1985066dc052955dab7
Ок. Ты прав. Тогда это баг пг, они его уже 2 месяца обсуждают.

Yaroslav
25.10.2018
00:42:47
Ок. Ты прав. Тогда это баг пг, они его уже 2 месяца обсуждают.
Что именно bug? То, что у @pepyako происходит? Может быть... но сходу-то не видно. > они его уже 2 месяца обсуждают. А какой именно Вы имеете в виду?

Yaroslav
25.10.2018
00:44:25
Al
25.10.2018
00:48:54
А ссылка есть?
https://github.com/nextcloud/server/issues/6343

Yaroslav
25.10.2018
00:54:19
https://github.com/nextcloud/server/issues/6343
Спасибо, прочитал. Но это ошибка (даже, может, и не ошибка, а особенность реализации) в этом nextcloud (или каких-то его библиотеках, неважно), PostgreSQL тут вообще ни при чём. Т.е. они сами делают INSERT с явно указанными значениями, ловят (в приложении?) unique violation, потом делают update. Ожидаемое / нормальное поведение, в общем.

Yaroslav
25.10.2018
00:58:30
И тем не менее очень похоже.
Тут только ошибка та же, всё остальное совсем не похоже. Т.е. они вслепую пытаются вставлять, если ловят exception — update-ить. См.: https://github.com/nextcloud/server/blob/0eebff152a177dd59ed8773df26f1679f8a88e90/lib/private/DB/Connection.php#L289 Вообще так делать не стоит, конечно...

Terminator
25.10.2018
07:58:21
Kiev Arbat будет жить. Поприветствуем!

Валерия
25.10.2018
08:27:40
Я очень сильно извиняюсь, но мало ли, может кому будет интересно... Очень нужен администратор баз данных! Если знаете таких буду благодарна за рекомендацию!!! #Вакансия #CПб #DBA #MSSQL #Офис #Fulltime Компания: Fortis https://fortis.online/ Город: Санкт-Петербург Резюме: valeria.dyachkina@fortis.online WA/TG +79602861262 Вилка: обсуждаема Очень нужен администратор баз данных! Если знаете таких буду благодарна за рекомендацию!!! Ссылка на вакансию: https://lnkd.in/dgcp7Jq Мы создаем наш собственный продукт – https://monopoly.online/, агрегатор грузов и заправок. На нем уже есть десятки тысяч водителей и фур, подключены сотни АЗС по всей России, тысячи заказчиков и грузоперевозчиков. В нашем отделе разработки выстроены процессы, обязательный код-ревью, статический анализ, непрерывная сборка, деплой по одной кнопке, индивидуальные среды для разработчиков Требования: - Опыт администрирования и сопровождения баз данных, работающих в режиме 24/7; - Желание и умение автоматизировать и мониторить все и вся; - Опыт организации планов обслуживания и резервного копирования, а также процедур восстановления баз данных; - Знание языка T-SQL на экспертном уровне. Вакансия в Санкт-Петербурге в офисе, в 3-х минутах от метро Звездная. У нас : - расширенный ДМС, - английский с носителем языка, - спорт Мы оказываем помощь в релокации. Наши сотрудники регулярно посещают профильные конференции за счет компании.

Ilia
25.10.2018
09:05:18
Я очень сильно извиняюсь, но мало ли, может кому будет интересно... Очень нужен администратор баз данных! Если знаете таких буду благодарна за рекомендацию!!! #Вакансия #CПб #DBA #MSSQL #Офис #Fulltime Компания: Fortis https://fortis.online/ Город: Санкт-Петербург Резюме: valeria.dyachkina@fortis.online WA/TG +79602861262 Вилка: обсуждаема Очень нужен администратор баз данных! Если знаете таких буду благодарна за рекомендацию!!! Ссылка на вакансию: https://lnkd.in/dgcp7Jq Мы создаем наш собственный продукт – https://monopoly.online/, агрегатор грузов и заправок. На нем уже есть десятки тысяч водителей и фур, подключены сотни АЗС по всей России, тысячи заказчиков и грузоперевозчиков. В нашем отделе разработки выстроены процессы, обязательный код-ревью, статический анализ, непрерывная сборка, деплой по одной кнопке, индивидуальные среды для разработчиков Требования: - Опыт администрирования и сопровождения баз данных, работающих в режиме 24/7; - Желание и умение автоматизировать и мониторить все и вся; - Опыт организации планов обслуживания и резервного копирования, а также процедур восстановления баз данных; - Знание языка T-SQL на экспертном уровне. Вакансия в Санкт-Петербурге в офисе, в 3-х минутах от метро Звездная. У нас : - расширенный ДМС, - английский с носителем языка, - спорт Мы оказываем помощь в релокации. Наши сотрудники регулярно посещают профильные конференции за счет компании.
Так, просто ради интереса: Зачем DBA знание TransactSQL на экспертном уровне ? Они подчас и SQL-то с трудом знают, и ничего.

Bocharnikov
25.10.2018
09:29:36
ребята помогите сделать из фалов .MYD и *.MID *.frm *.idb *.opt нормальный дамп базы

какой программной это сделать?

есть viewer(ы) какиенибудь

мне чисто открыть и сдампить.

Google
rus
25.10.2018
09:32:09
ребята помогите сделать из фалов .MYD и *.MID *.frm *.idb *.opt нормальный дамп базы
Собрать базу из этого добра, а потом дампить, как тебе удобно.

Bocharnikov
25.10.2018
09:34:45
а что это не база чтоли?

это же и есть база данных от сайта

lost
25.10.2018
09:38:49
mysqldump, например, делает тупо селекты из базы

так что если у тебя нет инстанса - грусть

Bocharnikov
25.10.2018
09:40:45
может кто нибудь более мение по русски объяснить

что нужно чтобы заставить сдампить.

lost
25.10.2018
09:41:27
что непонятного то... заинсталить мускуль, прокинуть datadir к этой помойке и молиться, что оно взлетит

Bocharnikov
25.10.2018
09:41:45
мусвкул стоит

просто давно удалил из него одну из баз

ну вот нашел её вот в таких фалах

создал папку как и была ранее в var/lib/mysql

залил туда фалы а база не поднялась

Bocharnikov
25.10.2018
09:43:28
ну всмысле mysql работат но не видет именно эту

базу

я почему и думаю может как то можно сдампить каими то другими прогами и потом уже вернуться как говориться дампом и залить

ну типо создать только имя базы и залить то что сдампил

lost
25.10.2018
09:44:39
интересен сам факт того, что ты нашел то, чего уже и быть не должно...

Bocharnikov
25.10.2018
09:44:41
и пусть он заново сам создаст эти файлы .MYD и *.MID *.frm и т д

Google
Bocharnikov
25.10.2018
09:44:54
что тут интересногол

Fike
25.10.2018
09:45:06
в лог-то смотрел хоть?

там небось все засрано "не могу открыть файл Х"

Bocharnikov
25.10.2018
09:45:47
логи отключены (

lost
25.10.2018
09:46:45
так а бекапил ты чем?

просто файлики rsync каким-нибудь тянул что ли?

Bocharnikov
25.10.2018
09:47:12
backup pc

он тупо за файлами ходил

поэтому и есть только .MYD и *.MID *.frm и т д

почему и спрашиваю почему мускул не принемает эти .MYD и *.MID *.frm и т д как свои родные

этоже его :)

сделайте скидку на неопытность. почем и обратился в данный чатик :)

С
25.10.2018
09:50:02
Сергей я также пытался восстановить базу mysql из скопированны айлов. В моём случае проблема была в том, что я путал версии mysql. Там важно даже подверсии.

Fike
25.10.2018
09:50:17
логи отключены (
ну так включи

С
25.10.2018
09:50:21
причину вашего случая не знаю.

lost
25.10.2018
09:50:25
2018 год, люди до сих пор добывают огонь из камня

Fike
25.10.2018
09:50:28
как вообще вам пришла в голову идею бэкапить бд на уровне файловой системы?

lost
25.10.2018
09:50:51
стандартные тулзы же есть, которых в большинстве случаев хватает

Google
lost
25.10.2018
09:51:38
как вообще вам пришла в голову идею бэкапить бд на уровне файловой системы?
гг, раньше это было модна стильно молодёжна, на каком-нибудь myisam

lost
25.10.2018
09:52:37
Сергей я также пытался восстановить базу mysql из скопированны айлов. В моём случае проблема была в том, что я путал версии mysql. Там важно даже подверсии.
у меня есть подозрение, что падает он на recovery, который mysql делает всегда по дефолту после рестарта, но точнее скажут логи

он проверяет что есть в redo, которого, скорее всего как раз и нема

чтобы откатить незавершенные транзакции

Bocharnikov
25.10.2018
09:53:21
нет подазрений. есть .MYD и *.MID *.frm и т д которы надо как то вернуть

Fike
25.10.2018
09:53:37
да включи логи уже

Bocharnikov
25.10.2018
09:58:09
вообще способы есть у мускула как вернуть это все?

почему он не принемает это все обратно ?

Fike
25.10.2018
09:58:28
да, первый шаг - включить логи

это написано в логах

Bocharnikov
25.10.2018
09:58:44
аа.. второй шаг отправить гуглить :)

спасибо.

Fike
25.10.2018
09:58:59
ты уже близок к тому, чтобы это здесь стало первым шагом

Bocharnikov
25.10.2018
10:11:54
181025 15:26:44 [ERROR] mysqld: Table './host_437223_ug2/4O6Gxc_itsec_temp' is marked as crashed and should be repaired 181025 15:26:44 [Warning] Checking table: './host_437223_ug2/4O6Gxc_itsec_temp' 181025 15:26:44 [ERROR] Cannot find or open table host_437223_ug2/4O6Gxc_links from 181025 15:26:44 [ERROR] Cannot find or open table host_437223_ug2/4O6Gxc_options from 181025 15:26:44 [ERROR] Cannot find or open table host_437223_ug2/4O6Gxc_postmeta from 181025 15:26:44 [ERROR] Cannot find or open table host_437223_ug2/4O6Gxc_posts from

Страница 712 из 718