1
A
回答
5
上使用PostgreSQL 9.1如果您已经有二进制文件,然后添加第二个实例(“簇”)是通过运行initdb
再注册新的实例作为Windows服务来完成。
(我不会将可执行文件的名称加上存储路径的前缀。您需要将PostgreSQL安装目录bin
添加到系统范围PATH
,使用完全限定名称,或者直接更改为bin
目录,使其成为当前目录)
要做到这一点,打开命令行(cmd.exe
),并使用initdb
创建实例:
initdb -D c:\Data\PostgresInstance2 -W -A md5
-W
令initdb提示您要用作该实例超级用户的名称和密码 - 确保记住您提供的用户名和密码。 -D
指定其中应该创建群集。做不是创建在c:\Program Files
下。
一旦实例(集群)被初始化,编辑c:\Data\PostgresInstance2\postgresql.conf
以使用不同的端口,例如, port = 5433
。如果可以从外部访问该实例,则还需要调整listen_addresses
。
您可以检查是否一切正常,手动启动新实例:
pg_ctl start -D c:\Data\PostgresInstance2
一旦你改变端口(以及调整其他配置参数),你可以为新集群创建一个Windows服务:
pg_ctl register -N postgres2 -D c:\Data\PostgresInstance2
该服务将使用“本地网络帐户”执行,因此您的有以确保数据目录的权限已正确设置。
+0
谢谢你真的有用!:D – fLen
相关问题
- 1. 如何创建ControlTemplate的两个独立实例在窗口中?
- 2. 我们如何在不同端口的同一服务器上创建两个memcached服务器实例?
- 3. 在同一台机器上运行两个logstash实例
- 4. Sonar在同一台机器上的两个实例
- 5. 如何在同一个EC2实例创建另一个AMI
- 6. 如何在同一台机器上运行两个Jboss 5实例?
- 7. 如何创建有两个按钮的窗口将打开一个新窗口
- 8. 在Application_Start上创建一个类实例
- 9. 2个窗口中的一个网页的两个实例
- 10. 如何在不同的QT线程中创建一个窗口?
- 11. 如何在同一页面上创建这个jquery插件的多个实例?
- 12. 创建一个“机器人”的多个实例
- 13. 如何同时创建两个类的实例?
- 14. 如何创建同一个弹簧控制器的两个实例,每个都有不同的基础@requestMapping
- 15. 如何在iPhone上创建一个弹出窗口?
- 16. 如何在单个tomcat实例中创建两个listners?
- 17. 如何在VB中创建同一个数组的新实例?
- 18. SQL2008 Express Edition:同一台计算机上有两个实例?
- 19. 在同一台机器上设置的JBoss的多个实例
- 20. 如何在一台机器上运行多个JBoss实例?
- 21. 如何在一个窗口上结合两个图像matlab?
- 22. SQLAlchemy - 在另一个实例中创建一个实例__init__
- 23. Python tkinter创建两个窗口
- 24. 如何验证同一个实体的两个实例?
- 25. 如何在同一个ListView中创建两个不同的LinearLayout?
- 26. 创建一个MXML实例
- 27. 如何在另一个类中创建一个类的实例
- 28. 两个窗口全屏在两个不同的屏幕上
- 29. 如何在同一个Tkinter Toplevel()窗口上显示两个图像
- 30. 在同一台机器上使用同一个日志文件的两个Tomcat实例
嗨@TimBiegeleisen,我需要的是在Windows中运行。我不知道如何应用这些说明。 :( – fLen
您确定您需要一个完整的单独实例(在单独的端口上,具有自己的服务器配置,事务日志等),而不仅仅是现有实例中的额外数据库和/或表空间? – Wyzard
是的,as尽可能多的单独的端口,但同样的Windows服务器。我需要额外的实例。这是可能的,@Wyzard? – fLen