在 Windows 上安装 PostgreSQL

按照以下步骤在已安装(或将安装)ArcSDE 的同一台 Windows 服务器上安装 PostgreSQL。

注意注意:

如果要通过远程桌面安装 PostgreSQL,则必须使用 Windows mstsc.exe,并确保为 postgres 服务帐户授予对将安装 PostgreSQL 远程计算机上的目录的完全权限。

步骤:
  1. 以具有管理权限的用户身份登录到将安装软件的计算机。
  2. 关闭计算机上的所有应用程序。
  3. 访问 ArcSDE 安装文件。
    • 如果有 DVD,则将其放到相应驱动器中。
    • 如果有 ISO 映像,则使用 ISO 提取程序访问该文件。
  4. 双击 ESRI.exe 启动该程序。
  5. 在 ArcSDE 安装对话框上选择 ArcSDE for PostgreSQL 选项。
  6. 安装 对话框提供了安装 PostgreSQL 和安装 ArcSDE 的选项。如果这两个选项都选中,那么 PostgreSQL 安装程序将先启动。
    注意注意:

    向导会检测是否已安装 PostgreSQL。如果现有 PostgreSQL 数据库群集是较早的不受支持版本,系统将返回一条消息告知用户升级 PostgreSQL。要升级 PostgreSQL 数据库群集,请创建数据库群集的备份,然后执行 ArcGIS Server 安装介质上的 UPGRADE.bat 脚本。如果在运行 UPGRADE.bat 脚本时出现问题,则可将整个支持文件夹复制到本地服务器并再次运行该脚本。

    如果已安装受支持的 PostgreSQL 版本并且安装向导检测到该情况,则将跳过 PostgreSQL 安装过程,而直接进入 ArcSDE 安装过程。

  7. 欢迎 对话框中单击下一步
  8. 阅读 PostgreSQL 安装说明。阅读完后,单击下一步
  9. 安装选项 对话框中选择所需的安装选项。
    1. 单击区域语言支持旁的下拉列表,然后单击将安装到本地硬盘上
    2. 如果要选择安装其他 PostgreSQL 组件(例如,数据库驱动程序、Slony-I、PostGIS 或 Ruby on Rails),则可单击应用程序堆栈构建器旁的下拉列表,然后单击将安装到本地硬盘上
  10. 单击下一步
  11. 配置 PostgreSQL 服务。
    1. 服务配置 对话框中,创建或指定一个运行 PostgreSQL 服务的非管理员 Windows 帐户。这个帐户可以是现有 Windows 帐户,也可以是使用向导创建的帐户。如果已创建一个用于此目的的帐户,则可在帐户名文本框中输入帐户名,在帐户密码验证密码文本框中输入帐户密码。如果没有创建帐户,则可保留默认的 postgres 名称或在帐户名文本框中输入一个新名称,然后在帐户密码验证密码文本框中输入密码,安装向导将据此创建一个帐户。
    2. 服务配置 对话框中保留安装为服务处于选中状态。
  12. 单击下一步
  13. 根据操作系统和所在组织的安全策略提供密码。

    根据密码策略,您可能会收到提示密码弱的消息。此对话框提供了让服务器分配随机密码的选项。

    • 如果要分配随机密码,则单击
    • 如果要保留该弱密码,则单击
      注意注意:

      如果选择保留自己的密码并且要在 Windows Server 2008 计算机上进行安装,则下一步将失败,并且安装将终止。

  14. 初始化数据库群集。
    1. 初始化数据库群集 对话框中保留初始化数据库群集复选框处于选中状态。
    2. 将连接端口号指定为默认编号 (5432) 或在端口号文本框中输入其他端口号进行指定。
      注意注意:

      如果使用非默认的服务编号,则必须设置 PGPORT 环境变量指向所用的端口编号。

    3. 通过选中接受所有地址的连接,而不仅仅是本地主机将实例设置为接受网络连接。
    4. 使用初始化数据库群集 对话框中的相应下拉菜单为数据库群集选择位置,并为数据库群集所在的服务器和客户端计算机选择编码。

      建议采用 UTF-8 编码以利用 Unicode 的功能,但并不强制这样做。客户端编码会被检测为运行安装程序的计算机的编码。同样,除非必须为数据库指定其他位置,否则建议接受 C 位置,因为使用其他位置会降低字符串操作的性能。

    5. 通过在密码文本框中输入超级用户密码,然后在密码(再次)文本框中输入密码进行确认,创建 postgres 超级用户帐户。
  15. 单击下一步
  16. 通过接受启用过程语言 对话框中的默认值启用 PL/pgsql,然后单击下一步。
  17. 启用 contrib 模块 对话框中选中 contrib 模块 AdminpackplDebugger
  18. 单击下一步
  19. 准备安装 对话框中单击下一步

    将显示进度条。PostgreSQL 安装完成时,将出现安装完成 对话框。

  20. 单击完成退出 PostgreSQL 安装向导。

相关主题


3/7/2012