一、概述

IRIS是数据库管理平台,安装IRIS+Caché相当于安装完整MySQL。EPIC基于Caché开发了Chronicles管理工具,医院系统使用EPIC系统时,通常使用Chronicles操作数据库。IRIS提供完整的MySQL安装实例,包括数据库、管理工具和连接工具。

二、部署

1、环境准备

本次测试的环境采用虚拟主机资源:8C 10G 100G配置,操作系统为RHEL 8.4 准备基础资源包

yum install -y krb5-devel krb5-libs unzip libicu

2、上传软件包,本次安装IRISHealth_Community-2024.2.0.247.0-lnxrh8x64.tar.gz版本,下载可以官方社区下载,链接:https://evaluation.intersystems.com/Eval/community-download

image.png

3、上传包,解压压缩包。

image.png

4、执行irisinstall,按照向导完成部署

[root@localhost IRISHealth_Community-2024.2.0.247.0-lnxrh8x64]# ./irisinstall

Your system type is 'Red Hat Enterprise Linux 8 (x64)'.

Enter instance name <IRISHEALTH>:

Enter a destination directory for the new instance.
Directory: /intersystem
Directory '/intersystem' does not exist.
Do you want to create it <Yes>? yes

Select installation type.
    1) Development - Install IRISHealth server and all language bindings
    2) Server only - Install IRISHealth server
    3) Custom
Setup type <1>? 1

How restrictive do you want the initial Security settings to be?
"Locked Down" is the most secure, "Normal" is the least restrictive.
    1) Locked Down
    2) Normal
Initial Security settings <1>? 2

What user should be the owner of this instance? root
An InterSystems IRIS account will also be created for user root.


Install will create the following IRISHealth accounts for you:
_SYSTEM, Admin, SuperUser, root and CSPSystem.
Please enter the common password for _SYSTEM, Admin, SuperUser and root:
Re-enter the password to confirm it:


Please enter the password for CSPSystem:
Re-enter the password to confirm it:

What group should be allowed to start and stop
  this instance? root

Do you want to install IRISHealth Unicode support <Yes>? yes

IRISHealth did not detect a license key file

Do you want to enter a license key <No>? no

Please review the installation options:
------------------------------------------------------------------
Instance name: IRISHEALTH
Destination directory: /intersystem
IRISHealth version to install: 2024.2.0.247.0com
Installation type: Development
Unicode support: Y
Initial Security settings: Normal
User who owns instance: root
Group allowed to start and stop instance: root
Effective group for IRISHealth processes: irisusr
Effective user for IRISHealth SuperServer: irisusr
SuperServer port: 1972
WebServer port: 52773
JDBC Gateway port: 53773
Web Gateway: not using local web server
------------------------------------------------------------------

Confirm IRISHealth installation <Yes>? yes

Starting installation
Starting up IRISHealth for loading...
-----------------------------等待安装完成

安装完成后需要使用http://ip:52773/csp/sys/UtilHome.csp,使用_system用户,并使用自定义的密码进行初始化。其中可以自定义空间实例,自定义用户和权限,此范围过于专业,本文只用于简单测试,如对此要求较高建议参考官方文档。

三、测试

这里使用dbeaver来测试连接 image.png 使用sql语句对自定义表做简单操作验证 image.png