本文介绍在Windows上安装Caché的操作步骤。本文假设用户熟悉Windows目录结构、实用程序和命令。本文包含如下主要部分:
1)Caché安装
2)无人值守自定义安装
3)安装后任务
4)特定情况
1. Caché安装
1.1. Caché升级安装
升级各种类型Caché安装的步骤是相同的。升级安装过程将为所选安装类型在计算机上安装所需组件。
--注:
1)升级Windows上的Caché时,如果在原来的实例中删除了原来的USER数据库,则不会创建USER名称空间和数据库。
按照以下步骤升级安装:
1)停止计算机上任何正在运行的Caché服务器。此外,关闭所有其他Windows应用,如果web服务器安装在同一台计算机上,则关闭web服务器。确保用户能够使用安装包。
2)执行安装文件,例如:在Windows资源管理器中双击或在命令行执行,如下所示:
C:\Users\Public\Downloads\ cache-2016.2.0.626.0-win_x64.exe
3) “Select Instance(选择实例)”对话框列出机器上安装的所有Caché实例的现有安装目录。选择要升级的实例。(用户总是可以选择“New Instance(新建实例)”来安装一个新的Caché实例,如“安装Caché”部分所述。)
4)“Welcome to the Caché Installation(欢迎到Caché安装)”对话框显示以下按钮,让用户控制升级:
- 安装升级过程中,可选择单击“Customize(自定义)”添加或删除组件。
--注:
1)当用户升级以前安装的Caché实例时,安装程序将保留所有配置设置,除非用户自定义它们。
- 单击“Update”以继续到下一个对话框,无论用户是否已自定义安装。
5)“InstallShield Wizard Complete”对话框表示安装成功。单击Finish。
1.2. Caché安装
每种Caché配置的安装步骤基本相同,但根据不同安装类型而略有不同。
安装过程将在计算机上为所选安装类型安装所需组件。按照以下步骤执行安装:
1)确保计算机或网络上有安装套件。
2)执行安装文件,例如:在Windows资源管理器中双击或在命令行中执行它,如下所示:
C:\Users\Public\Downloads\ cache-2016.2.0.626.0-win_x64.exe
--注:
1)默认情况下,新安装的Caché实例在安装后立即启动,Caché启动器(cube)在系统托盘中。为防止Caché启动,将Windows安装程序属性ISCSTARTCACHE设置为0;为防止启动程序被放置在系统托盘中,将ISCSTARTLAUNCHER设置为0。用户可以在命令行中使用多文件安装包中的setup.exe完成,例如:
C:\Users\Public\Downloads\setup.exe ISCSTARTCACHE = 0 ISCSTARTLAUNCHER = 0
3)如果系统上已经安装了Caché实例,则“Select Instance(选择实例)”对话框将列出它们的安装目录。选择“New Instance(新建实例)”来安装一个新的Caché实例。(用户也可以选择一个现有实例来升级该实例。)
4)如果在计算机上安装Caché新实例,安装程序将显示“License Agreement(许可证协议)”对话框。单击“I Accept the terms in the license agreement(我接受许可协议中的条款)”确认接受许可协议。
5)“Caché Instance Name(Caché实例名)”对话框允许用户为正在安装的新实例分配名称。默认名称是CACHE(或者如果有其他实例,新实例名为CACHEn,其中n为包含新实例在内的Caché实例的数量)。接受默认实例名或输入其他名字,只能使用字母数字字符。此后对该实例的更新将保持在此输入的实例名。
6)“Destination Folder(目的文件夹)”对话框允许用户为新实例的Caché软件选择一个目标目录;默认位置为“C:\InterSystems\Cache”(或者当存在多个实例时为Cachen)。
通过单击“Change(更改)”,用户可以选择或创建目录。如果指定的目录不存在,安装程序将允许用户创建它。
--注:
1)关于选择安装目录的重要信息,请务必参阅“Preparing to Install(准备安装)”部分的“Installation Directory(安装目录)”。
2)“Setup Type(安装类型)”对话框允许用户指定打算如何使用Caché。请查看“Preparing to Install(准备安装)Caché”中的“安装类型”部分,确定需要Caché的哪些组件。
安装过程的后续步骤因所选择的安装类型而不同。为了完成Caché的安装,请按照所选安装类型对应部分中的步骤操作:
- Development(开发)——仅安装Caché开发或服务器组件
- Server(服务器)——仅安装Caché开发或服务器组件
- Client(客户端)——执行Caché客户端安装
- Web Server(Web服务器)——仅安装Web Server Gateway(Web服务器网关)(CSP)
- Custom(自定义)——执行Caché自定义安装
1.2.1. 仅安装Caché Development(开发)或Server(服务器)组件
如果愿意,用户可以只安装开发系统或服务器系统上所需的Caché组件。
执行开发或服务器安装:
1)“Installing(安装)Caché”过程中,“Setup Type(安装类型)”对话框中选择“Development(开发)”或“Server(服务器)”,然后,单击“Next(下一步)”。
2)“Install Unicode Support(安装Unicode支持)”对话框允许用户为安装选择“8-Bit(8位)或Unicde character support(Unicode字符支持)”(默认值取决于用户的操作系统地区)。
3)“Initial Securtity Setting(初始安全设置)”对话框允许用户决定初始Caché安全设置的限制程度。如果选择“Minimal”,则安装将继续进行下一步。
--注:
1)如果在初始安全设置中选择“Minimal”,但是Caché需要对共享驱动器和打印机进行网络访问,那么,用户必须手动更改运行Caché服务的Windows用户帐户,选择一个现有帐户或在服务器上创建一个具有本地管理员权限的新帐户。
当选择“Normal(正常)”或“Locked Down(锁定)”时,安装步骤如下:
a. “Enter Credentials for Caché Service(为Caché服务输入凭据)”对话框让用户选择用于Windows Caché服务运行的凭据。默认为本地默认的SYSTEM帐户。用户还可以指定一个已定义的(现有的)Windows用户帐户和密码;当用户这样做时,安装程序继续之前会验证这些凭据。安装程序还使用相同的用户名创建一个Caché帐户,该账户拥有%All角色而无限制地访问该实例(该帐户的密码在下一个面板中提供)。
在默认SYSTEM帐户下运行Windows Caché服务适用于许多安装,但在某些情况下可能会导致与文件权限和网络安全访问相关的问题。如果预计Caché实例在这些方面可能出现问题,例如:由于网络配置或安全考虑,请为Windows Caché服务指定一个具有所需特权和/或访问权限的帐户,例如域管理员的帐户。
更改服务帐户(Windows 10中):导航到“Control Panel(控制面板)”>“Administative Tools(管理工具)”>“Services(服务)”。接下来,定位到正确的Caché服务。然后,右键单击以打开正确实例的属性对话框。最后,更改“Log on Tab”上的凭据并重启Caché。
--注:
1)如果使用Kerberos,则必须在安装Caché之前配置服务帐户。
b. “Caché Users configuration(Caché用户配置)”对话框的第一个面板允许用户为以下Caché用户输入初始密码,这些用户包括预定义的帐户_SYSTEM、Admin和SuperUser,以及如果在前一个面板中选择了一个已定义的Windows帐户作为服务帐户时指定的用户名。“Caché Users configuration(Caché用户配置)”对话框的第二个面板允许用户输入“CSPSystem”预定义的帐户的初始密码。
4)“Ready to Install(准备安装)”对话框允许用户查看安装名称、类型和目录,以及许可密钥状态。
单击“License(许可)”按钮以选择Caché许可密钥。如果密钥有效,许可将自动激活,“Ready to Install(准备安装)”对话框上的“License Key(许可秘钥)”字段将更新为有效,并且许可密钥在安装期间复制为实例管理器目录(Install -dir/mgr)下的cache.key;无需进一步的激活过程。如果没有选择密钥,用户可以在安装后激活InterSystems Caché许可密钥。
单击“Install(安装)”继续。安装程序将Caché安装到所选目录中。
5)“InstallShield Wizard Complete”对话框表示安装成功。选择是否要查看“Getting Started(开始)”页,然后单击“Finish(完成)”。
安装完成后,系统自动启动。“Caché Cube”图标出现在Windows工具栏的系统托盘区域。单击该Cube弹出Caché菜单。此外,Windows程序菜单上也有一个Caché项。
1.2.2. 仅安装Caché客户端组件
如果愿意,用户可以只在客户端机器上安装Caché必需的部分。
为了安装客户端:
1)“Setup Type(安装类型)”对话框中选择客户端,如“Installing Caché(安装Caché)”过程中所述,然后单击Next。
2)“Ready to Install(准备安装)”对话框允许用户为软件文件查看安装名称、类型和目标目录。
单击“Install(安装)”继续。安装程序将Caché安装到所选目录中。
3. “InstallShield Wizard Complete(安装向导完成)”对话框表示安装成功。单击“Finish(完成)”。
客户端上安装Caché后,Windows工具栏的系统托盘区域会出现“Caché Cube”图标;因为没有Caché服务器运行,其呈现暗灰色。
--注:
1)使用客户端之前,必须为该客户端指定首选服务器。
1.2.3. 仅安装Web Server(Web 服务器)网关
如果愿意,用户可以在CSP Gateway机器上仅安装必需的Caché部分。
为安装CSP Gateway:
1)“Setup Type(安装类型)”对话框中选择“Web Server(Web服务器)”,如“Installing Caché(安装Caché)”过程中所述,然后单击“Next(下一步)”。
2)“Ready to Install(准备安装)”对话框允许用户为软件文件查看安装名称、类型和目标目录。
单击“Install”继续。安装程序将Caché安装到所选目录中。
3)“InstallShield Wizard Complete(安装向导完成)”对话框表示安装成功。单击“Finish(完成)”。
如果web服务器正在运行,则弹出一个对话框询问是否要重启web服务器。如果单击“Yes(是)”,安装过程将重启web服务器。如果单击“No(否)”,则安装过程不会重启web服务器,这种情况下,需要手动重启或重启系统才会启动Web服务器。
如果安装程序检测到系统中安装了IIS web