Home / KB / Restore Database Postgresql dari Folder Data

Restore Database Postgresql dari Folder Data

Pernah kejadian postgresql error fatal, service postgresql tidak bisa dijalankan/distart dan tidak ada lagi jalan selain install ulang postgresql. Nah yang jadi persoalannya adalah bahwa data kita belum sempat di backup. Tentunya backup dari program dan backup via terminal (perintah sql) juga tidak bisa.Berikut ini cara paling akhir untuk bisa menyelamatkan data kita. Silahkan disimak :
Note : Pastikan sebelum melakukan ini anda sudah menginstall  lagi Bee pada program anda, dan versi PostgreSQL yang digunakan antara komputer lama dan baru sama.
2. Install setelah selesai download
3. Stop Service Postgresql
4. Copy folder data dari folder postgresql yang lama ke direktori postgresql baru C:\Program Files\PostgreSQL\8.4\data
posisi folder data lama harus berada pada paling luar drive (partisi), misal pada D:\data
peritah untuk copynya adalah :
xcopy /H /E /I D:\data C:\Program Files\PostgreSQL\8.4\data
Restore-Folder-Data-Postgres-01
Restore-Folder-Data-Postgres-02
5. Hapus atau rename postmaster.pid (ada di folder data)
6. Buka CMD, lalu cd ke C:\Program Files\Windows Resource Kits\Tools7. Lalu jalankan perintah ini

subinacl /subdirectories “C:\Program Files\PostgreSQL\8.4\data\*” /setowner=postgres
Restore-Folder-Data-Postgres-03
Restore-Folder-Data-Postgres-04

8. Terakhir Start service Postgresql
Untuk cara buka service dan start service postgres bisa klik disini

NB: Kalau masih terjadi error coba kasih permission untuk folder data yang tadi dicopy. Lalu start service postgresql kembali.

Banyak Berbagi Banyak Rejeki Banyak Berbagi Banyak Rejeki

About Rizal Arisona

Marketing BeeAccounting - Surabaya | Rumus sukses dalam bisnis adalah 1% teori dan 99% action | Boleh tanya2 di Twitter @rizalarisona jam 09:00 - 16:00

2 comments

  1. mamasmu2s@gmail.com

    kok tahap instal aja susah banget ya, sering muncul kode error

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.