在 Windows 上安装 PostgreSQL
按照以下步骤在已安装(或将安装)ArcSDE 的同一台 Windows 服务器上安装 PostgreSQL。
注:
如果要通过远程桌面安装 PostgreSQL,则必须使用 Windows mstsc.exe,并确保为 postgres 服务帐户授予对将安装 PostgreSQL 远程计算机上的目录的完全权限。
步骤:
- 以具有管理权限的用户身份登录到将安装软件的计算机。
- 关闭计算机上的所有应用程序。
-
访问 ArcSDE 安装文件。
- 如果有 DVD,则将其放到相应驱动器中。
- 如果有 ISO 映像,则使用 ISO 提取程序访问该文件。
- 双击 ESRI.exe 启动该程序。
- 在 ArcSDE 安装对话框上选择 ArcSDE for PostgreSQL 选项。
-
安装 对话框提供了安装 PostgreSQL 和安装 ArcSDE 的选项。如果这两个选项都选中,那么 PostgreSQL 安装程序将先启动。
注:
向导会检测是否已安装 PostgreSQL。如果现有 PostgreSQL 数据库群集是较早的不受支持版本,系统将返回一条消息告知用户升级 PostgreSQL。要升级 PostgreSQL 数据库群集,请创建数据库群集的备份,然后执行 ArcGIS Server 安装介质上的 UPGRADE.bat 脚本。如果在运行 UPGRADE.bat 脚本时出现问题,则可将整个支持文件夹复制到本地服务器并再次运行该脚本。
如果已安装受支持的 PostgreSQL 版本并且安装向导检测到该情况,则将跳过 PostgreSQL 安装过程,而直接进入 ArcSDE 安装过程。
- 在欢迎 对话框中单击下一步。
- 阅读 PostgreSQL 安装说明。阅读完后,单击下一步。
-
从安装选项 对话框中选择所需的安装选项。
- 单击区域语言支持旁的下拉列表,然后单击将安装到本地硬盘上。
- 如果要选择安装其他 PostgreSQL 组件(例如,数据库驱动程序、Slony-I、PostGIS 或 Ruby on Rails),则可单击应用程序堆栈构建器旁的下拉列表,然后单击将安装到本地硬盘上。
- 单击下一步。
-
配置 PostgreSQL 服务。
- 在服务配置 对话框中,创建或指定一个运行 PostgreSQL 服务的非管理员 Windows 帐户。这个帐户可以是现有 Windows 帐户,也可以是使用向导创建的帐户。如果已创建一个用于此目的的帐户,则可在帐户名文本框中输入帐户名,在帐户密码和验证密码文本框中输入帐户密码。如果没有创建帐户,则可保留默认的 postgres 名称或在帐户名文本框中输入一个新名称,然后在帐户密码和验证密码文本框中输入密码,安装向导将据此创建一个帐户。
- 在服务配置 对话框中保留安装为服务处于选中状态。
- 单击下一步。
-
根据操作系统和所在组织的安全策略提供密码。
根据密码策略,您可能会收到提示密码弱的消息。此对话框提供了让服务器分配随机密码的选项。
- 如果要分配随机密码,则单击是。
- 如果要保留该弱密码,则单击否。注:
如果选择保留自己的密码并且要在 Windows Server 2008 计算机上进行安装,则下一步将失败,并且安装将终止。
-
初始化数据库群集。
- 在初始化数据库群集 对话框中保留初始化数据库群集复选框处于选中状态。
-
将连接端口号指定为默认编号 (5432) 或在端口号文本框中输入其他端口号进行指定。
注:
如果使用非默认的服务编号,则必须设置 PGPORT 环境变量指向所用的端口编号。
- 通过选中接受所有地址的连接,而不仅仅是本地主机将实例设置为接受网络连接。
-
使用初始化数据库群集 对话框中的相应下拉菜单为数据库群集选择位置,并为数据库群集所在的服务器和客户端计算机选择编码。
建议采用 UTF-8 编码以利用 Unicode 的功能,但并不强制这样做。客户端编码会被检测为运行安装程序的计算机的编码。同样,除非必须为数据库指定其他位置,否则建议接受 C 位置,因为使用其他位置会降低字符串操作的性能。
- 通过在密码文本框中输入超级用户密码,然后在密码(再次)文本框中输入密码进行确认,创建 postgres 超级用户帐户。
- 单击下一步。
- 通过接受启用过程语言 对话框中的默认值启用 PL/pgsql,然后单击下一步。
- 在启用 contrib 模块 对话框中选中 contrib 模块 Adminpack 和 plDebugger。
- 单击下一步。
-
在准备安装 对话框中单击下一步。
将显示进度条。PostgreSQL 安装完成时,将出现安装完成 对话框。
- 单击完成退出 PostgreSQL 安装向导。
相关主题
7/10/2012