人大金仓数据库迁移工具

article/2025/3/19 4:22:45

人大金仓数据库迁移工具

人大金仓帮助文档:
链接:https://pan.baidu.com/s/1mbp9m5zaxatsq2fhianAYg
提取码:9s13

复制这段内容后打开百度网盘手机App,操作更方便哦–来自百度网盘超级会员V3的分享

上一篇已经写完如何安装人大金仓数据库,安装完成之后就进入到了第一步,数据库如何由mysql迁移人大金仓数据库中。

可以从开始菜单找到kingbase下的数据库迁移工具,这是人大金仓安装时自带的数据库迁移工具,方便我们迁移数据。
在这里插入图片描述
打开之后可以看到以下界面
数据库连接:迁移数据所需要连接的数据库
数据库迁移任务:迁移人物列表
执行结果:迁移任务执行结束后会自动在该目录下生成日志,可由日志查看迁移详细信息,比如哪个表迁移失败以及失败原因。

在这里插入图片描述
右击此处,新建连接
在这里插入图片描述
填写对应信息,右边的驱动与URL可根据自身情况在左边选中就可以,如我是用的为mysql5.7,我选中左边mysql5.7版本即可,点击测试连接,显示连接成功,点击确定。在连接人大金仓数据库的时候要确保数据库中有所写的数据库名称,不然会报数据库连接失败。
在这里插入图片描述
在这里插入图片描述
可以看到,在数据库连接下多出了两个连接,一个是mysql的,一个是人大金仓的。
在这里插入图片描述
数据库连接已经完成,接下来就是。创建数据库迁移任务。
一样选中数据库迁移人物,点击新建,选中源数据库与目标数据库,点击下一步。
在这里插入图片描述
既然是数据库迁移,肯定是所有数据都要迁移过来,所以下方直接点击全选接口,如果视图函数勾选不上,原因可能是语法上与人大金仓不兼容,接下来还需要自己手动创建视图。上面目标模式名对应人大金仓数据库中的对应模式,也是一定要修改为指定目标模式的,不然很可能迁移成功,但是忘记迁移到哪个模式下导致找不到数据。
在这里插入图片描述
点击下一步,选中所需要迁移的表,点击下一步。
在这里插入图片描述
继续点击下一步。
在这里插入图片描述
点击完成
在这里插入图片描述
可以看到,在数据库迁移任务下方多出了一条,这就是我们刚刚新建的任务,双击
在这里插入图片描述
双击选中,点击左上方绿色小图标
在这里插入图片描述
确认迁移吗,点击即可。
在这里插入图片描述
迁移完成之后,可以看到执行结果下多了一个文本,这就是迁移的日志信息,打开或者直接在控制台看一下迁移信息,可以看到
在这里插入图片描述
迁移失败有三个表,
在这里插入图片描述
然后打开数据库对象管理工具,看到目标模式下多了很多表,这些就是我们迁移任务迁移过来的。
在这里插入图片描述
下方为错误分析,如果迁移成功,没有问题,可直接跳过到最下方的视图部分

=================================================

由上面看到迁移失败三个表,可以看一下数据库中虽然有表,但是无数据
在这里插入图片描述
可以再次新建一个迁移任务,这次我们在选择迁移表的时候只选中这一张表,看一下报错信息。
在这里插入图片描述
在这里插入图片描述
选中该迁移任务,点击左上方图标,执行
在这里插入图片描述
结果肯定是失败,我们打开自动生成的日志,可以看一下报错信息。
在这里插入图片描述
可以看到报错信息为写入失败,然后下面为" 对于可变字符类型来说,值太长了(50)",应该是内容过长,数据库表导入时类型设置长度问题。
在这里插入图片描述
数据库对象工具中找到该表,选中后右击,点击编辑,查看一下表结构。如果点击编辑发现表结构显示不出来,可以尝试删除表重新单独导入。
在这里插入图片描述
可以看到精度都没byte,至于标度是什么也不太清出,有大佬了解的,可以说一下。
在这里插入图片描述
我的方法就比较简单粗暴,由于我项目数据量少,直接这样改影响不大,如果数据量大的话,还是需要再思考一下如何修改更好。我这边直接把之前的byte改为了char
在这里插入图片描述
然后再次选中之前单表导入的任务点击编辑,前面一样,最后一页的表默认处理方式要由建表/重建表修改为删除已存在的数据然后导入数据,因为我们已经修改了表结构。然后点击完成。
在这里插入图片描述
可以看到这次就没有报错了
在这里插入图片描述
再来查看一下数据库表中的数据。可以看到也有了,其他的几个表我这边也是相同问题,就不在演示了。
在这里插入图片描述

==================================================
视图部分

数据库表已经迁移完毕,然后就是视图,这里视图我没有找到可以直接运行然后预览结果的,我都是先在查询窗口中运行,结果确认无误后copy到这个里面的。
名称:视图名
模式:当前模式
属主:就是当前用户SYSTEM就可以。
在这里插入图片描述
这有一个权限,需要勾选。
在这里插入图片描述

这有一个网站分享给大家:
人大金仓数据库迁移评估工具 https://bbs.kingbase.com.cn/
在这里插入图片描述
点击在线工具。
在这里插入图片描述
可以通过这个工具来查看对应函数在kingbase中是如何命名以及使用的。在这里插入图片描述


http://chatgpt.dhexx.cn/article/sh6TvlbW.shtml

相关文章

​ 金仓数据库KingbaseES数据库如何启停和重启

关键字 数据库、启动数据库、停止数据库、重启数据库 KingbaseES数据库服务启动 在访问数据库之前,必须启动数据库服务器。可通过命令: ps -ef|grep kingbase 查看数据库服务器当前是否处于启动状态。如下图所示,kingbase进程存在且为正常开启…

国产化人大金仓数据库转库工具:oracle12c数据库转kingbase8.6人大金仓数据库实例演示

oracle12c数据库转人大金仓数据库实例演示 第一章:数据准备① 人大金仓建库建用户② 人大金仓授权表空间③ 人大金仓创建 schema 表第二章:转库演示① 转库工具准备② 创建源库和目的库数据库连接③ 创建迁移任务④ 启动迁移任务⑤ 迁移完成,…

金仓数据库安装教程

安装教程 前期工作环境要求硬件要求 预安装步骤安装包准备预安装准备创建安装用户安装目录数据目录 安装步骤启动安装程序 前期工作 环境要求 安装金仓数据库管理系统 KingbaseES V8R6 ,需要 Linux 系统满足以下环境参数,否则安装可能会出现错误。 硬…

人大金仓数据库(kingbase7d)操作入门指南

一直以来,通过在CSDN上搜索、学习相关技术知识,解决了诸多工作中遇到的问题。自己却从未发表贡献过一篇文章,深感内疚。近期,公司由于与金仓公司合作,需要将数据迁移至人大金仓数据库,本人有幸参与此工作&a…

人大金仓数据库的备份与还原 KingbaseES V8R6

人大金仓数据库的备份与还原 文章目录 人大金仓数据库的备份与还原前言备份sys_dump 命令 还原ksql 命令sys_restore 一. 从人大金仓数据库备份还原到人大金仓数据库二 从postgresql数据库备份还原到人大金仓数据库 后记 前言 本文记录一次使用人大金仓数据库(King…

kingbase(人大金仓)数据库的常用知识点与简单巡检

KES服务的启停 查看服务是否已设为开机自启 systemctl list-dependencies |grep kingbase 除了使用systemctl和service还可以使用sys_ctl管理KES服务 也可以到安装目录下的Server/bin/目录下执行sys_ctl命令 sys_ctl -D /../data/ start 问题: 人大金仓数据库连接人…

人大金仓KingBase安装手记

一、前言 因为工作需要后续要引入使用人大金仓的数据库,本次先尝试在虚拟机环境完成人大金仓的数据库安装工作,特记录如下。 二、环境准备 (一)操作系统 1、安装版本 本次选择使用Ubuntu Server 22.04.2 LTS版本,…

金仓数据库KingbaseES数据库概念(五)--数据库实例体系结构

目录 1. 实例结构 2. 进程结构 3. 内存结构 1. 实例结构 KingbaseES 数据库管理系统,由数据库文件和KingbaseES实例组成。 数据库文件 数据库文件为存储用户数据以及元数据的一组磁盘文件。 元数据为描述数据库结构、配置和控制有关的信息。 KingbaseES实例 …

猿创征文 | 国产数据库之人大金仓数据库详解安装和使用

文章目录 1、KingbaseES是什么数据库2、KingbaseES数据库产品优势3、KingbaseES安装包下载地址4、KingbaseES数据库安装1、windows安装KingbaseES1、图形化界面安装2、命令行安装3、静默安装 2、Linux安装KingbaseES1、图形化安装2、命令行安装3、静默安装 1、KingbaseES是什么…

UCF101数据集标签错误解决方案

最近在用ECO视频理解方案,进行数据处理时,发现了一个标签和视频名对应不上的问题,然后导致程序运行错误,问题描述如下: 出现问题后,逐步排查代码,发现代码没有问题,让我百思不得其解…

关于如何将动作识别数据集UCF101中的每一小段视频按类别分割成一帧帧图片

关于如何将动作识别数据集UCF101中的每一小段视频按类别分割成一帧帧图片 本人搜索了好位博主的解决方案,效果始终不能满足我的要求,后来在他人的代码基础上加以改进,成功分割。代码如下: import cv2 import osvideo_path .../U…

PyTorch implementation for ECO,finetune on ucf101

方法出自论文 ECCV2018 " Efficient Convolutional Network for Online Video Understanding" 接口出自https://github.com/mzolfaghari/ECO-pytorch 环境要求 作者: Python 3.5.2 PyTorch 0.4.1 TorchVison: 0.2.1 我的: centos系统 Pytho…

seg2vid 迁移使用ucf101数据集

文章目录 在test_refine_w_mask_two_path.py上加载playingviolin数据集的结果输入参数的调整修改地址在test_refine上复现修改:使用list文件生成工具产生测试帧目录class UCF101 跑test_refine.py 在test_refine_w_mask_two_path.py上加载playingviolin数据集的结果…

Ubantu16.04+CUDA10.0安装mmaction以及提取UCF101的frame和optical flow

Ubantu16.04CUDA10.0安装mmaction以及提取UCF101的frame和optical flow 研一刚转到视频动作识别方向,因为很多模型都需要光流输入,因此不得不安装第三方库提取光流。尽管现在该领域何凯明大佬的最新成果,Non-Local模块以及SlowFast-Net只用视…

UCF101视频分类之CNN-LSTM-Code总结

harvitronix/five-video-classification-methods视频分类-Code总结 环境要求准备工作提取视频帧CNN提取视频帧特征LSTM验证模型扩展 Code: https://github.com/harvitronix/five-video-classification-methods. 环境要求 requirements: Keras>2.0.2 numpy>1.12.1 pand…

使用Pytorch实现UCF101视频分类

开源代码:https://github.com/jfzhang95/pytorch-video-recognition 系统:Ubuntu16.04 显卡1070 编译器:pycharm UCF数据集包括101类视频,分别是: 1 ApplyEyeMakeup 2 ApplyLipstick 3 Archery 4 BabyCrawling 5 B…

动作识别0-02:mmaction2(SlowFast)-官方数据训练测试-ucf101

以下链接是个人关于mmaction2(SlowFast-动作识别) 所有见解,如有错误欢迎大家指出,我会第一时间纠正。有兴趣的朋友可以加微信:17575010159 相互讨论技术。若是帮助到了你什么,一定要记得点赞!因为这是对我最大的鼓励。…

01【C3D 行为识别】项目下载 环境配置 数据集转化视频帧 UCF101数据集处理

目录 一,创建实例二,环境的快速搭建三,UCF101数据集处理3.1 准备视频文件3.2 下载标注文件3.3 抽取视频帧3.4 生成文件列表最后结构 四,参考 【C3D 行为识别】总目录 实战 复现代码解析自定义数据集 B站视频: https:/…

我的AI之路(52)--如何制作自己的UCF101数据集

前面说过如何用自己的UCF101数据集训练3D识别模型video-caffe,那么怎么制作自己的UCF101数据集呢?这个稍微有点复杂。 UCF101数据集其实是按101个动作类别分类了的短视频的集合,每类动作对应一个目录,每个目录下有很多avi格式的视…

时空行为检测数据集 JHMDB UCF101_24 详解

文章目录 0. 前言1. JHMDB1.1. 基本情况1.2. 数据准备以及标签详解 2. UDF101_242.1. 基本情况2.2. 数据准备与标签详解 3. 数据集可视化代码 0. 前言 现在常用的时空行为检测数据集只有AVA/JHMDB/UCF101_24。 AVA数据集是每一秒标一帧,更多信息可以参考我的笔记。…