联想服务>数据库uams的同步操作

数据库uams的同步操作

2023-11-09 00:00:00联想服务

  • 数据库uams的同步操作

     

    操作步骤

    1.进入10013端口,创建组织(如此前已创建过组织可跳过这一步)

    (1)打开浏览器输入: 服务器ip:10013,登陆云桌面统一认证管理系统。

     

    (2)创建组织,组织名称自定义。

     



     

    2.下载数据库工具,双击navicat.exe打开。   (工具链接https://console.box.lenovo.com/l/vorBZc    提取码:xalp)

     

     

    (1)点击连接

     

    (2)新建连接

    连接名:随意

    主机名或IP地址:localhost

    端口:7036

    用户名:root

    密码:osvplus3 




     

    3.执行同步命令

    (1)双击打开uams库,点击查询—新建查询


    (2)同步服务器信息,在新建查询中执行

    insert into tab4 (COL02,COL04,COL06) VALUES (AES_ENCRYPT('服务器ip','uams'), 
    AES_ENCRYPT('组织编号','uams'), 
    AES_ENCRYPT('服务器uuid值','uams'))

    只需要按照顺序对AES_ENCRYPT中的内容进行对应环境的替换,执行语句即可

    服务器IP,填写本机ip地址

    组织编号 对应uams库中tab3-COL01 



    服务器uuid的值,对应osv库server表中的uuid 


    例:本台服务器ip为192.168.1.100

          组织编号为540fd78c-327f-11ee-8e14-98eecbddeb37

          服务器uuid为6745A9F5-6B42-4F3F-93ED-5F850E3D544A

    则在新建查询中输入

    insert into tab4 (COL02,COL04,COL06) VALUES (AES_ENCRYPT('192.168.1.100','uams'), 
    AES_ENCRYPT('540fd78c-327f-11ee-8e14-98eecbddeb37','uams'), 
    AES_ENCRYPT('6745A9F5-6B42-4F3F-93ED-5F850E3D544A','uams'))

     

    (3)执行同步分组,在uams 新建查询执行

    TRUNCATE TABLE tab5;

    set @i= (select count(*) from osv_plus2.group);

     

    (4)执行数据同步,在uams 新建查询,输入如下语句,点击运行。

    REPLACE INTO tab5(COL03,COL04,COL05,COL06,COL07)

        SELECT (SELECT COL01 FROM tab4 limit 1)server,

    r.name,

    r.pid,

    r.description,

    AES_ENCRYPT(r.id,'uams') id

        FROM osv_plus2.group r

        LEFT JOIN tab5 y

    ON AES_DECRYPT(y.COL07,'uams') = r.id;

    备注

    此操作可用于解决7080端口登录服务器数据与10014端口登录服务器数据不同步问题。

     

支持服务