mysql迁移人大金仓
1.下载地址
https://www.kingbase.com.cn/rjcxxz/index.htm
a.需要下载(linux)安装KingbaseES_V008R006C007B0024_Lin64_install
b.下载lisence,https://www.kingbase.com.cn/sqwjxz/index.htm
2.安装准备
3.挂载 iso 文件
4.启动安装程序
5.启动
6.在客户(windows)开始菜单中启动迁移工具
选择KingbaseES V8 ->Client Tools->数据迁移工具
7.选择源数据源,目标数据源,开始迁移任务
文/程忠 浏览次数:0次 2023-09-02 23:29:54
https://www.kingbase.com.cn/rjcxxz/index.htm
a.需要下载(linux)安装KingbaseES_V008R006C007B0024_Lin64_install
b.下载lisence,https://www.kingbase.com.cn/sqwjxz/index.htm
2.安装准备
# 创建kingbase用户 useradd kingbase # 修改kingbase的登录密码 passwd kingbase # 输入密码、确认密码 ... # 赋予kingbase用户执行安装包的权限(kingbase:kingbase 账号:账号) chown -R kingbase:kingbase /home/KingbaseES_V008R003C002B0340_Lin64_install.iso(ISO文件所在位置) # 创建安装目录(这个就是默认的目录) mkdir -p /opt/Kingbase/ES/V8 # 赋予kingbase用户安装目录权限,否则按照过程会报错 chown -R kingbase:kingbase /opt/Kingbase/ES/V8
3.挂载 iso 文件
# 创建挂载目录 cd /mnt/ mkdir cdrom # 挂载 cd /home mount -o loop KingbaseES_V008R003C002B0340_Lin64_install.iso /mnt/cdrom/
4.启动安装程序
# 切换kingbase用户, root用户执行会提示Please re-run the installer as Non-Root user su kingbase # 启动安装程序 sh /mnt/cdrom/setup.sh -i console
5.启动
/opt/Kingbase/ES/V8/Server/bin/kingbase -D /opt/Kingbase/ES/V8/data
6.在客户(windows)开始菜单中启动迁移工具
选择KingbaseES V8 ->Client Tools->数据迁移工具
7.选择源数据源,目标数据源,开始迁移任务
异常:
无效的 “UTF8” 编码字节顺序: 0x00
#将空串占位符替换成空字符串update t_log set location=REPLACE(location, CHAR(0), '');
函数修改:
date_format函数无效 原因:不支持该函数 解决方案: 更换函数 date_format -> to_char Group by 分组中的字段在查询字段中也需要存在 CONNECT BY clause required in this query block 原因:查询字段有关键字 解决方案:在关键字字段上加上"" 将Mysql中的`符号更换为" 违反约束错误:修改约束或者业务逻辑 year函数报错 原因:不支持该函数 解决方案:year(class_times.date)转换为->EXTRACT(YEAR FROM class_times.date) 操作符不是唯一的: varchar >= pg_catalog.date 原因:类型不一致 解决方案:转成相同类型的值然后再进行比较 to_char、to_date详情SQL文档 Hint: 没有匹配指定名称和参数类型的函数. 您也许需要增加明确的类型转换. 原因: 不支持该函数 解决方案:更换函数或在业务层实现该功能 函数 FIND_IN_SET(unknown, varchar) 不存在 原因: 不支持该函数 解决方案:更换函数或在业务层实现该功能 IFNULL -》COALESCE(p.valid,0) GROUP_CONCAT -》array_to_string(array_agg(t.cname),',')
修改当前会话数据库(模式):
SHOW search_path; SET search_path TO "$user",要使用的数据库名不带引号 select CURRENT_SCHEMA(); 如: SET search_path TO "$user",ip_prom
相关阅读
评论:
↓ 广告开始-头部带绿为生活 ↓
↑ 广告结束-尾部支持多点击 ↑