Re: [GENERAL] Recover PostgreSQL database folder data

Поиск
Список
Период
Сортировка
От Edson Lidorio
Тема Re: [GENERAL] Recover PostgreSQL database folder data
Дата
Msg-id 6df29a7e-e2d5-4cb7-b137-131104550879@openmailbox.org
обсуждение исходный текст
Ответ на Re: [GENERAL] Recover PostgreSQL database folder data  (Adrian Klaver <adrian.klaver@aklaver.com>)
Список pgsql-general

On 21-04-2017 20:55, Adrian Klaver wrote:
> On 04/21/2017 04:20 PM, Edson Lidorio wrote:
>>
>>
>> On 21-04-2017 18:13, Edson Lidorio wrote:
>
>> What does the directory listing for /var/lib/pgsql/9.6/data  show?
>> [root@localhost data]# pwd
>> /var/lib/pgsql/9.6/data
>>
>>
>> Ls -la /var/lib/pgsql/9.6/data
>>
>> drwx------. 20 postgres postgres  4096 Abr 21 17:52 .
>> drwx------.  4 root     root        51 Abr 21 06:33 ..
>> -rw-------.  1 postgres postgres     0 Abr 21 06:33
>> ArquivoASerCriado.dmp
>> drwx------. 44 postgres postgres  4096 Abr 21 06:32 base
>> drwx------.  2 postgres postgres  4096 Abr 21 06:32 global
>> drwx------.  2 postgres postgres    18 Abr 21 06:32 pg_clog
>> drwx------.  2 postgres postgres     6 Abr 21 06:32 pg_commit_ts
>> drwx------.  2 postgres postgres     6 Abr 21 06:32 pg_dynshmem
>> -rw-------.  1 postgres postgres  4345 Abr 21 06:33 pg_hba.conf
>> -rw-------.  1 postgres postgres  1636 Abr 21 06:33 pg_ident.conf
>> drwx------.  2 postgres postgres   188 Abr 21 06:32 pg_log
>> drwx------.  4 postgres postgres    39 Abr 21 06:32 pg_logical
>> drwx------.  4 postgres postgres    36 Abr 21 06:32 pg_multixact
>> drwx------.  2 postgres postgres    18 Abr 21 06:32 pg_notify
>> drwx------.  2 postgres postgres     6 Abr 21 06:32 pg_replslot
>> drwx------.  2 postgres postgres     6 Abr 21 06:32 pg_serial
>> drwx------.  2 postgres postgres     6 Abr 21 06:32 pg_snapshots
>> drwx------.  2 postgres postgres  4096 Abr 21 06:32 pg_stat
>> drwx------.  2 postgres postgres     6 Abr 21 06:32 pg_stat_tmp
>> drwx------.  2 postgres postgres    18 Abr 21 06:32 pg_subtrans
>> drwx------.  2 postgres postgres    84 Abr 21 06:32 pg_tblspc
>> drwx------.  2 postgres postgres     6 Abr 21 06:32 pg_twophase
>> -rw-------.  1 postgres postgres     4 Abr 21 06:33 PG_VERSION
>> drwx------.  3 postgres postgres  4096 Abr 21 06:33 pg_xlog
>> -rw-------.  1 postgres postgres    88 Abr 21 06:33 postgresql.auto.conf
>> -rw-------.  1 postgres postgres 22289 Abr 21 06:33 postgresql.conf
>> -rw-------.  1 postgres postgres    60 Abr 21 06:33 postmaster.opts
>>
>> Ensure you actually have a folder named "/var/lib/pgsql/9.6/data"
>> with your
>> database in it (not, possibly, a folder named "date" per your original
>> message).
>>
>> [root@localhost 9.6]# du -hs *
>> 0    backups
>> 4,2G    data
>> 4,0K    initdb.log
>>
>> chown -R postgres:postgres /var/lib/pgsql/9.6/data
>>
>> systemctl start postgresql-9.6.service
>> Job for postgresql-9.6.service failed because the control process exited
>> with error code. See "systemctl status postgresql-9.6.service" and
>> "journalctl -xe" for details.
>>
>> restorecon -R /var/lib/pgsql/9.6/data
>>
>> Apr 21 19:11:58 localhost systemd: Starting PostgreSQL 9.6 database
>> server...
>> Apr 21 19:11:58 localhost postgresql96-check-db-dir:
>> "/var/lib/pgsql/9.6/data/" is missing or empty.
>> Apr 21 19:11:58 localhost postgresql96-check-db-dir: Use
>> "/usr/pgsql-9.6/bin/postgresql96-setup initdb" to initialize the
>> database cluster.
>> Apr 21 19:11:58 localhost postgresql96-check-db-dir: See
>> /usr/share/doc/postgresql96/README.rpm-dist for more information.
>> Apr 21 19:11:58 localhost systemd: postgresql-9.6.service: control
>> process exited, code=exited status=1
>> Apr 21 19:11:58 localhost systemd: Failed to start PostgreSQL 9.6
>> database server.
>> Apr 21 19:11:58 localhost systemd: Unit postgresql-9.6.service entered
>> failed state.
>> Apr 21 19:11:58 localhost systemd: postgresql-9.6.service failed.
>>
>>
>> If it still won't start after that, please do an "ls -alRZ
>> /var/lib/pgsql/9.6", pastebin the output, and send the link.
>>
>> Download Link: http://myaccount.dropsend.com/file/2714afb84f8ecadd
>
> Not sure it applies here,  but I see that in the above file you have
> tablespace links.
>
> Are those tablespaces actually there?
>
> Can you find postgresql96-check-db-dir and see what it is looking for?
>
>>
>>
>
>
The tablespace exists I have restored in the same directory that was
/var/tablespace_pgsql
  chown -R postgres:postgres /var/tablespace_pgsql/
chmod 700 /var/tablespace_pgsql/



В списке pgsql-general по дате отправления:

Предыдущее
От: Periko Support
Дата:
Сообщение: [GENERAL] Strange Issue between PSQL 9.3 and Label Zebra Printer?
Следующее
От: Adrian Klaver
Дата:
Сообщение: Re: [GENERAL] Recover PostgreSQL database folder data