Restore Database Postgresql dari Folder Data

Tuesday, 28 January 20
Teguh Sup
Teguh Sup

Share

Share on facebook
Share on twitter
Share on whatsapp
Share on telegram
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.
  1. Silahkan download aplikasi Subinacl atau di link berikut http://www.microsoft.com/downloads/en/details.aspx?familyid=e8ba3e56-d8fe-4a91-93cf-ed6985e3927b&displaylang=en.
  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 Database Postgresql dari Folder Data

    Gambar 4. a Copy Folder Data Lama ke Lokasi Installer Terbaru

    Restore Database Postgresql dari Folder Data

    Gambar 4.b Proses Copy Data Berhasil

  5. Hapus atau rename postmaster.pid (ada di folder data).
  6. Buka CMD, lalu cd ke C:\Program Files\Windows Resource Kits\Tools
  7. Lalu jalankan perintah ini.
    subinacl /subdirectories “C:\Program Files\PostgreSQL\8.4\data\*” /setowner=postgres

    Restore Database Postgresql dari Folder Data

    Gambar 7.a Set Owner Folder Data

    Restore Database Postgresql dari Folder Data

    Gambar 7.b Proses Set Owner Folder Data Selesai

  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.

Bagikan jika tutorial ini bermanfaat :

Share on facebook
Facebook
Share on twitter
Twitter
Share on whatsapp
WhatsApp
Share on telegram
Telegram
Share on print
Print

Panduan Yang Mungkin Juga Anda Butuhkan :