安装瀚高数据库(银河麒麟/windows)数据迁移【加急更新】

时间:2024-11-19 20:53:25

安装瀚高数据库(银河麒麟/windows)数据迁移

  • 二、windows安装
    • 1、下载
    • 2、解压
    • 2、双击安装包,开始安装
    • 3、点击下一步
    • 4、选择我接受协议,点击下一步
    • 5、选择安装目录,下一步,确定
    • 6、选择组件,下一步
    • 7、修改数据库配置信息,下一步
    • 8、查看安装摘要,下一步
    • 9、安装
    • 10、启动进程
    • 11、解决问题
    • 12、测试连接
    • 13、直接成功
  • 三、linux安装
  • 四、外部连接数据库
    • 1、修改pg_hba.conf文件
    • 2、执行SQL语句
    • 3、重启服务
    • 4、访问
  • 五、数据迁移(瀚高)
    • 1、下载
    • 2、解压
    • 3、打开软件
    • 4、新建组
    • 5、新建连接
      • 5.1、新建源库数据连接
      • 5.2、新建目标库数据连接
    • 6、新建数据库迁移任务
      • 6.1、填写任务信息
      • 6.2、勾选迁移对象,自定义模式名
      • 6.3、选择迁移表
    • 7、开始迁移
      • 7.1、迁移前信息
      • 7.2开始迁移
      • 7.3迁移后信息
  • 六、MySQL和瀚高注意

一、前言

windows都是简单的安装,如果不想要特别繁琐,点击跳转windows的7、修改数据库配置信息
windows解决本地计算机 上的 hgdb-enterprise-6.0.4 服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止。问题跳转11、解决问题

linux安装三、linux安装

如果要外部访问数据库四、外部连接数据库

数据迁移五、数据迁移

突逢变故,说信创只是以后计划支持达梦,目前只支持瀚高,我****,刚部署完的。
在这里插入图片描述

名称 网址
瀚高官网 https://www.highgo.com/
瀚高下载 https://www.highgo.com/down_main.html
瀚高迁移工具 https://gitcode.com/open-source-toolkit/de013/overview

HighgoDB瀚高数据库管理系统V9.0有Windos系统和Linux系统的包
HighgoDB瀚高安全版数据库系统V4.5只有Linux的包(这个需要进行申请,有些人申请慢的话就打电话400-708-8006 听到语音提示按4【也可以自己听一听根据需求选择】)

二、windows安装

这里使用Windows Server 进行测试的

1、下载

登录瀚高官网可以直接进行下载:https://www.highgo.com/down_main.html
在这里插入图片描述
点击下载即可
在这里插入图片描述

2、解压

下载完成之后是这样子,他的是那种linux系统的压缩包,不是win的zip压缩包,不过一样解压,就是要解压两次(或者进入文件两次)了
双击找个解压软件进行解压,这里用的7z
在这里插入图片描述
可以直接点击提取,解压出xxx.tar文件,然后在对其进行解压,或者可以继续点击
在这里插入图片描述
等待他加载完成进入目录就可以直接点击提取进行解压(因为.不能做文件目录所以他会默认解压到下一层文件)
在这里插入图片描述
也就是解压到这里(也可以进入这个目录进行解压)在这里插入图片描述
解压完成如下
在这里插入图片描述

2、双击安装包,开始安装

进入hgdb-enterprise-6.0.4文件夹双击setup.exe开始安装
在这里插入图片描述

3、点击下一步

在这里插入图片描述

4、选择我接受协议,点击下一步

在这里插入图片描述

5、选择安装目录,下一步,确定

注:这里目标最好不要喊有标点符号中文汉字什么的,避免出问题,如果不想修改目录,建议将6.0.4修改为604
在这里插入图片描述
下一步之后会弹出提示框,点击确定就可以了
在这里插入图片描述

6、选择组件,下一步

这里的组件,根据自己的需求进行选择即可(点击对应组件会有提示的)
在这里插入图片描述

7、修改数据库配置信息,下一步

基本信息:这里了可以进行修改数据目录(也可以使用默认,一般都是安装目录下面的/data
可以更换端口和用户名称
密码必须由大小写字母符号以及数字组成,且长度至少为8位。
在这里插入图片描述
在这里插入图片描述

参数设置:可以根据自己的需求进行选择更改参数
在这里插入图片描述
字符集:没有特殊需求默认就好了。
在这里插入图片描述
加密设置:没有特殊需求默认就好了。
在这里插入图片描述

8、查看安装摘要,下一步

查看自己之前选择的,没有问题直接下一步就OK了
在这里插入图片描述

9、安装

然后就等着安装
在这里插入图片描述
安装成功后点击下一步
在这里插入图片描述点击完成,直接结束
在这里插入图片描述

10、启动进程

services.msc

使用快捷键win+r打开命令窗口,输入services.msc回车或点击确认打开windows服务
在这里插入图片描述
找到highgo-enterprise-6.0.4(鼠标焦点在服务窗口,键盘输入hg可以直接来到这个服务,如果是中文,需要点个回车),点击启动
在这里插入图片描述

11、解决问题

大概率会出现以下的问题,由于内存配置过大了
在这里插入图片描述

找到 7、修改数据库配置信息配置的数据目录,如果是默认的就是安装目录下的/data目录
找到postgresql.conf文件
在这里插入图片描述

编辑该文件,搜索shared_buffers参数(大概是130行左右)
shared_buffers是物理内存的1/4,例如我的这个电脑是16GB的这里就是4GB也就是4096MB
问题就是这里设置的太大了,电脑给不了,设置小一些就可以了,这里修改成1024MB
在这里插入图片描述
在这里插入图片描述
保存后重启启动服务,发现就可以启动成功了
在这里插入图片描述

12、测试连接

双击启动
在这里插入图片描述
输入7、修改数据库配置信息设置的账号密码,进行登录,数据库默认为highgo就OK了
在这里插入图片描述
点击测试连接,直接成功
在这里插入图片描述
直接一直下一步,最后点击完成就可以了(为了防止忘记密码,我一般都在描述里面写密码)。
在这里插入图片描述

13、直接成功

在这里插入图片描述

三、linux安装

四、外部连接数据库

在windows一般都是自己使用,不排除有的服务器是windows server的

1、修改pg_hba.conf文件

1)、进入安装目录下的/data目录,编辑pg_hba.conf文件
在这里插入图片描述

2)、打开文件,将# IPv4 local connections:的IP地址修改为0.0.0.0/0(127.0.0.1/32==>0.0.0.0/0)
在这里插入图片描述
如果不想修改,也可以在最下方加入如下代码,读取配置的时候都是使用最下面的设置

host    all             all             0.0.0.0/0            	md5

2、执行SQL语句

--设置*表示允许数据库服务器监听来自任何主机的连接请求
alter system set listen_addresses = '*';

如果是win安装的,打开hgdb-enterprise-6.0.4软件
点击SQL编辑器,选择新建SQL编辑器
在这里插入图片描述
输入命令点击上方黄色小闪电开始执行(执行SQL快捷键ctrl+enter)
在这里插入图片描述
你说怎么看运行成功,只要没有报错提示就代表运行成功了,就是下面的东西
在这里插入图片描述

3、重启服务

打开服务,找到hgdb点击重启动等待重启就欧克了。
在这里插入图片描述

4、访问

条件有限,这里使用在同一网络下的两个电脑
部署机器:192.168.2.222
在这里插入图片描述
连接IP:192.168.2.182
在这里插入图片描述
其实自己连接也可以,只要把localhost更换成网络IP就可以了(我这里使用两个电脑更直观一些)
在这里插入图片描述

五、数据迁移(瀚高)

1、下载

瀚高迁移工具下载地址:https://gitcode.com/open-source-toolkit/de013/overview
在这里插入图片描述

2、解压

下载完成之后包名为de013-main.zip
双击进行解压
在这里插入图片描述
进入de013-main文件内
在这里插入图片描述
在进入migration-4.1.4-2023-3-16.zip压缩包内,开始解压
在这里插入图片描述
解压后目录文件如下
在这里插入图片描述

3、打开软件

进入bin目录,双击migration.exemigration64.exe都可以进行打开软件
在这里插入图片描述
进入docs目录,可以查看使用手册
在这里插入图片描述

4、新建组

点击新建组
在这里插入图片描述
输入组名,点击确定
在这里插入图片描述

5、新建连接

选中刚才新建的组,点击上方的新建连接
在这里插入图片描述
或者展开,右键数据库连接,选择新建连接
在这里插入图片描述
然后就会弹出填写信息的窗口(根据连接的数据库选择相应的类型,还有数据库是需要迁移或者存储的数据库)
在这里插入图片描述

5.1、新建源库数据连接

输入相关信息,点击连接测试,查看是否输入正确,成功之后点击确定(这里我就加入本地的mysql数据库,这里的类型根据实际进行选择)
在这里插入图片描述

5.2、新建目标库数据连接

重复操作,将另一个数据库加入进去
在这里插入图片描述

完成之后如下
在这里插入图片描述

6、新建数据库迁移任务

这个和5新建连接一样子,可以选中点击上方新建迁移任务也可以右键数据库迁移任务,选择新建迁移任务在这里插入图片描述

6.1、填写任务信息

根据提示填写相关信息,这里的源库和目标库与5.15.2对应,点击下一步
在这里插入图片描述

6.2、勾选迁移对象,自定义模式名

勾选要迁移的对象,注:这里的目标端模式名默认跟源库一样,不过可以进行修改
在这里插入图片描述
这里就修改成默认的公共模式public(别输错了,如果没有会自动新建的),然后下一步
在这里插入图片描述

6.3、选择迁移表

一般都是默认全选,不过有时候只需要迁移部分表,看个人需求
时间关系,和不太聪明,就新建俩表,假设很多,可以点击全选,全部迁移,也可以本页全选,加勾选,部分迁移,然后点击下一步。在这里插入图片描述
这里我就部分迁移,只迁移user表。
在这里插入图片描述
然后点击确定,任务就新建完成了
在这里插入图片描述

7、开始迁移

7.1、迁移前信息

迁移之前先查看表

源库 目标库
在这里插入图片描述 在这里插入图片描述
在这里插入图片描述

7.2开始迁移

选中新建的迁移任务1,点击开始迁移
在这里插入图片描述
在这里插入图片描述

7.3迁移后信息

直接可以看到成功了

源库 目标库
不变 在这里插入图片描述
不变 在这里插入图片描述

六、MySQL和瀚高注意

写的太多,看不过来,进行跳转网址单独显示
MySQL更换瀚高语法更换:https://blog.****.net/weixin_45853881/article/details/143885486