银河麒麟+人大金仓数据库安装EMS+

前置准备

  1. 银河麒麟系统准备

    Linux version 4.19.90-52.22.v2207.ky10.x86_64 ([email protected]) (gcc version 7.3.0 (GCC)) #1 SMP Tue Mar 14 12:19:10 CST 2023 
    
  2. 人大金仓数据库准备

    KingbaseES V008R006C008B0014 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-28), 64-bit
    
  3. 人大金仓数据库安装时,要求大小写敏感

  4. sql-server 数据库, 要求用户名为:user1 密码:P@ssw1rd (xiot 安装时需要的, 内置用户密码)

  5. 应用服务安装包准备

    1. ems+
    2. xiot
    3. 计算
    4. base-infra
    5. it-guide(引导程序脚本)

    Untitled

环境检查

  1. 银河麒麟系统检查, 远程连接银河麒麟 使用命令查询cat /proc/version

    cat /proc/version
    

    Untitled

  2. 人大金仓数据库版本检查, 远程连接数据库,使用sql语句查询

    select version();
    

    Untitled

数据库初始化

数据库脚本

  1. 执行建库脚本

    drop database if exists ems_kpi;
    
    CREATE DATABASE ems_kpi
       ENCODING = 'UTF8';
    drop database if exists ems_label;
    
    CREATE DATABASE ems_label
       ENCODING = 'UTF8';
    drop database if exists ems_price;
    
    CREATE DATABASE ems_price
       ENCODING = 'UTF8';
    drop database if exists ems_settings;
    
    CREATE DATABASE ems_settings
       ENCODING = 'UTF8';
    drop database if exists ems_factorymodel;
    
    CREATE DATABASE ems_factorymodel
       ENCODING = 'UTF8';
    drop database if exists ems_shift_scheduler;
    
    CREATE DATABASE ems_shift_scheduler
       ENCODING = 'UTF8';
    drop database if exists ems_dataset;
    
    CREATE DATABASE ems_dataset
       ENCODING = 'UTF8';
    drop database if exists asset_entry;
    
    CREATE DATABASE asset_entry
       ENCODING = 'UTF8';
    drop database if exists ems_alarm;
    
    CREATE DATABASE ems_alarm
       ENCODING = 'UTF8';
    
    drop database if exists ems_workflow;
    
    CREATE DATABASE ems_workflow
       ENCODING = 'UTF8';
    drop database if exists ems_system;
    
    CREATE DATABASE ems_system
       ENCODING = 'UTF8';	
    
    drop database if exists xiot_workflow;
    
    CREATE DATABASE xiot_workflow
       ENCODING = 'UTF8';
     
    
    
  2. 执行后,数据库检查包含如下数据库:

    Untitled

安装应用服务

描述: 由于麒麟与人大金仓特殊版本, 要分别安装EMS+、 XIOT-Lite、计算服务

安装顺序 :

  1. EMS+
  2. xiot-lite
  3. 计算服务