Re: Stream Replication archive command Access is denied question

From: John R Pierce <pierce(at)hogranch(dot)com>
To: PostgreSQL <pgsql-general(at)postgresql(dot)org>
Subject: Re: Stream Replication archive command Access is denied question
Date: 2011-01-01 09:30:06
Message-ID: 4D1EF41E.5050002@hogranch.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On 01/01/11 1:23 AM, tuanhoanganh wrote:
> archive_command = 'copy %p D:/3SDATABACKUP/PITR/WAL/%f' #
> command to use to archive a logfile segment
> ...
> 2011-01-01 10:14:19 ICT LOG: archive command failed with exit code 1
> 2011-01-01 10:14:19 ICT DETAIL: The failed archive command was: copy
> "pg_xlog\000000010000000300000056"
> "D:\3SDATABACKUP\PITR\WAL\000000010000000300000056"
> Access is denied.

Is by any chance D: a network mapped drive in Windows ?

drive mappings are by user session. the postgres service is running in
a different user session than your interactive desktop session, so your
desktop shared drives mean nothing to it.

if you're copying across the network, use the UNC name, like

archive_command = 'copy %p
//servername/sharename/3SDATABACKUP/PITR/WAL/%f' # command to use
to archive a logfile segment

and make sure that on the server, there is a postgres user with the same
password as the service account. or, if you are in an active directory
environment, use a domain account to run the service.

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message tuanhoanganh 2011-01-01 09:50:25 Re: Stream Replication archive command Access is denied question
Previous Message tuanhoanganh 2011-01-01 09:23:39 Stream Replication archive command Access is denied question