一台机器上启动多个PostgreSQL实例的方法
2010-09-01 18:52
211 查看
在一台机器上启动多个PostgreSQL实例的方法很简单:比方说建两个实例: initdb -D /data/pgdata1 initdb -D /data/pgdata2 然后把/data/pgdata1下的postgresql.conf文件中的port参数使用默认值:5432,/data/pgdata2下的postgresql.conf文件中的port一个不同的端口如5433,这样就可以同时启动这两个实例了,启动方法如下: 在postgres用户下的.bash_profile文件中添加如下内容: alias pgstart='pg_ctl -D $PGDATA start' alias pgstop='pg_ctl kill INT `head -1 $PGDATA/postmaster.pid`' 启动pgdata1: export PGDATA=/data/pgdata1 pgstart 启动pgdata2: export PGDATA=/data/pgdata2 pgstart 进入pgdata1: psql -p 5432 进入pgdata2: psql -p 5433 |
相关文章推荐
- 在一台机器上启动多个PostgreSQL实例
- 一台机器启动多个jboss实例
- 三个SQL Server 2005的实例在同一台机器上存在的方法(不允许端口相同)
- 同一台机器上多个tomcat启动造成的内存溢出问题的解决方法。
- 在一台机器上运行多个PostgreSQL实例
- 在一台linux机器上启动多个redis实例:学习redis的master-slave功能
- 三个SQL Server 2005的实例在同一台机器上存在的方法(不允许端口相同)
- 关于同一台机器上安装多个sql实例的连接方法
- 关于同一台机器上安装多个sql实例的连接方法
- 一台机器启动多个数据实例 orace
- 在一台linux机器上启动两个mysql实例
- 在同一台机器上安装Oracle9i与Oracle10g遇到的问题和解决方法(Windows xp 操作系统)
- 定时关闭和启动ec2实例的7种方法
- oracle 10g 修改IP或者机器名导致无法启动oracleDBConsole的解决方法(转)
- 一台机器同时启动多个tomcat
- SQLServer2000安装程序提示“有一个挂起的安装实例,请重起机器”的解决方法
- oracle 11g R2 rac/asm 实例不能启动处理方法!
- 一台机器运行多个JBoss多实例, 解决JBoss端口冲突
- c#实现程序启动唯一实例的一种方法
- 如何在同一台机器上安装多个MySQL的实例(转)