Re: Relocated Postgres - Mailing list pgsql-admin
From | Rossi, Maria |
---|---|
Subject | Re: Relocated Postgres |
Date | |
Msg-id | 33A4D5087BF0D44DA69C5EEF666BC1D742511E66@usprmbp01c Whole thread Raw |
In response to | Re: Relocated Postgres (jaime soler <jaime.soler@gmail.com>) |
Responses |
Re: Relocated Postgres
|
List | pgsql-admin |
Jaime, I removed the '-i' from the cp command, shutdown and the cp overwrite msg did not come up!! Yay!! Thanks for that. Interestingly though, we have several postgres instances and all of them has the 'cp -i' and none of that had this issue. I actually copied the postgressql.conf from an existing instance, so the 'cp -i ' was propagated. As far as the double quote, I don't know why. I just copied and the example at the postgres doc used it also. Thanks again. Maria A Rossi Database Administration PGDS (US) email: maria.rossi@us.pgds.com cell phone: 517.256.4392 work phone: 517.367.3099 work phone extension: 23099 -----Original Message----- From: jaime soler [mailto:jaime.soler@gmail.com] Sent: Wednesday, March 11, 2015 2:40 PM To: Rossi, Maria Cc: 'pgsql-admin@postgresql.org' Subject: Re: [ADMIN] Relocated Postgres El mié, 11-03-2015 a las 17:33 +0000, Rossi, Maria escribió: > Jaime, > > Yes, I stopped the instance before the copy. Here's the archive at the postgressql.conf: > > archive_mode = on # allows archiving to be done > archive_command = 'cp -i "%p" /dba/psg/gs07/pg_tranlog/pg_archlog/"%f"' I recommend you to avoid using modifier -i of cp command, because it will ask you if you want to overwrite a file (interactivemode inside a script ?) and although the file isn't overwriten cp returns with 0 exit code, and it means thanarchiver process has properly archived 00000001000000000000004C and that is false. why are you using double quotes on %p and %f? > > > Also, Here’s how I relocated. > 1) Shutdown postgres > 2) Copied pg_data to another directory > 3) Copied pg_xlog to yet another directory (we wanted to put the pg_data and tranlog in separate directories) > 4) At the new pg_data directory, create symbolic link > ln -s /dba/pgsql /gs07/pg_tranlog/pg_xlog pg_xlog (this is where my problem started, I had it pointing to the oldlocation) I don't understand why are you using this command with threes arguments, I have never used before. But It seems that symboliclinks weren't created correctly. The wal file: 00000001000000000000004C already exists in pg_xlog and maybe you'repointing pg_archlog to pg_xlog directory and this is why archive_command throwed errors. > 5) Updated postgressql.conf for the new location (unaware that my symbolic link was pointing to the old location) > 6) Start postgres > > So any logs went to the old location. > > Thanks/ Regards, Jaime > > Maria A Rossi > Database Administration > PGDS (US) > email: maria.rossi@us.pgds.com > cell phone: 517.256.4392 > work phone: 517.367.3099 > work phone extension: 23099 > > -----Original Message----- > From: jaime soler [mailto:jaime.soler@gmail.com] > Sent: Wednesday, March 11, 2015 12:35 PM > To: Rossi, Maria > Cc: 'pgsql-admin@postgresql.org' > Subject: Re: [ADMIN] Relocated Postgres > > El mié, 11-03-2015 a las 01:02 +0000, Rossi, Maria escribió: > > HI, > > > > Hi, > > > > > > I relocated an postgres instance. The pg_data, pg_tranlog, > > pg_hba.conf, etc were copied to new directories. > > did you stop the instance, before start the copy ? > > Then, I updated the postgresql.conf accordingly. Postgres started > > ok, and I can connect. However when I stopped it, the following msg > > appeared at the errorlog: > > > > > > > > cp: overwrite > > `/dba/psg/gs07/pg_tranlog/pg_archlog/00000001000000000000004C'? < > > 2015-03-10 20:50:38 EDT >LOG: database system is shut down > > > Could you share with us archive_command and archive_mode of postgresql.conf ? > It seems than you are using "cp -i" in your archive_command, doesn't it ? > > > > > > > Postgres proceeded to shutdown. > > > > > > > > ‘ls’ showed that the file still have the old timestamp, which is the > > timestamp when I copied it over: > > > > > > > > ls -ltr /dba/psg/gs07/pg_tranlog/pg_archlog/00000001000000000000004B > > > > -rw------- 1 gs07 dbagroup 16777216 Mar 10 > > 12:07 /dba/psg/gs07/pg_tranlog/pg_archlog/0000000100 > > > > > > > > I did not have any transctions, though between the start-up and > > shutdown. I would have expected the timestamp of the logfile to > > have been changed. > > > > Looks like it was waiting for a response to ‘cp’. > > > > > > > > I am concerned that if there were any transactions, I would have > > lost it. > > > > Pls advice. > > > > > > > > Thanks. > > > > > > > > Maria > > > > > > > > > >
pgsql-admin by date: