postgresql的埠port

panpong發表於2017-02-02

pg的埠port

[postgres@gp1 ~]$ pg_ctl start -o "-p 54321

postgres 11560     1  0 10:34 pts/0    00:00:00 /usr/local/pgsql/bin/postgres -p 54321

postgres 11561 11560  0 10:34 ?        00:00:00 postgres: logger process             

postgres 11563 11560  0 10:34 ?        00:00:00 postgres: checkpointer process       

postgres 11564 11560  0 10:34 ?        00:00:00 postgres: writer process             

postgres 11565 11560  0 10:34 ?        00:00:00 postgres: wal writer process         

postgres 11566 11560  0 10:34 ?        00:00:00 postgres: autovacuum launcher process  

postgres 11567 11560  0 10:34 ?        00:00:00 postgres: stats collector process    

[postgres@gp1 ~]$ pg_ctl -D /data/pgsql/data start -o "-p 54321"

postgres 11678     1  0 10:35 pts/0    00:00:00 /usr/local/pgsql/bin/postgres -D /data/pgsql/data -p 54321

postgres 11679 11678  0 10:35 ?        00:00:00 postgres: logger process                                 

postgres 11681 11678  0 10:35 ?        00:00:00 postgres: checkpointer process                           

postgres 11682 11678  0 10:35 ?        00:00:00 postgres: writer process                                 

postgres 11683 11678  0 10:35 ?        00:00:00 postgres: wal writer process                              

postgres 11684 11678  0 10:35 ?        00:00:00 postgres: autovacuum launcher process                    

postgres 11685 11678  0 10:35 ?        00:00:00 postgres: stats collector process                      

 

a.      pg伺服器埠是可以有命令引數指定的,如上例;而postgresql.confport設定作為預設啟動的埠引數;

b.      pg啟動時必須使用-D選項指定PGDATA目錄,也可以設定環境變數$PGDATA作為預設值;

c.      postgres命令也可以啟動pg伺服器程式,如postgres -D /data/pgsql/data -p 5666,同時也可以指定port引數

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16976507/viewspace-2133008/,如需轉載,請註明出處,否則將追究法律責任。

相關文章