数据库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端口登录服务器数据不同步问题。