23 May 2015

Restore Database PostgreSQL dari Folder Data di Windows

Filled under: ,

Untuk melakukan restore database PostgreSQL dari folder data karena tidak ada file backup dapat dilakukan dengan step-by-step berikut :
  1. Copy dulu folder data dari folder postgresql yaitu di direktori C:\Program Files\PostgreSQL\9.x\data ke direktori yang menurut anda aman.
  2. Uninstall postgresql yang sudah rusak.
  3. Setelah selesai diuninstall di restart dulu saja ya PC atau laptopnya.
  4. Selanjutnya install kembali postgresql. Install tanpa syarat atau install seperti biasa. * : versi postgresql harus sama dengan versi postgresql sebelumnya (eg. yg lama Postgresql 9.2 berarti yg diinstall ini juga harus 9.2 juga)
  5. Silahkan download aplikasi Subinacl di http://www.microsoft.com/downloads/en/details.aspx?familyid=e8ba3e56-d8fe-4a91-93cf-ed6985e3927b&displaylang=en
  6. Install, setelah selesai download.
  7. Selesai instal Subinacl dan postgresql yg baru, matikan Service Postgresql dan silahkan rename folder data di C:\Program Files\PostgreSQL\9.x\data atau dihapus juga gpp. Karena ini nanti diganti dengan folder data yang lama.
  8. Silahkan paste folder data yang lama ke direktori postgresql baru biasanya C:\Program Files\PostgreSQL\9.x\
  9.  Hapus atau rename postmaster.pid (yang ada di dalam folder data)
  10.  Buka CMD (command prompt), lalu cd ke C:\Program Files\Windows Resource Kits\Tools
  11.  Lalu jalankan perintah ini
    subinacl /subdirectories “C:\Program Files\PostgreSQL\8.4\data\*” /setowner=postgres
  12.  Start service Postgresql kembali.

0 comments:

Post a Comment