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

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

   

oracle12c数据库转人大金仓数据库实例演示

第一章:数据准备

① 人大金仓建库建用户

切换人大金仓用户,然后创建用户和数据库,名称要和 oracle 的用户名一致。

[root@ncc-61-19 ~]# su - kingbase
Last login: Thu Jun 17 13:32:07 CST 2021 on pts/4
[kingbase@ncc-61-19 ~]$ ksql -U system -d test
ksql (V008R006M002B0013)
输入 "help" 来获取帮助信息.
test=# create user auto_2105_oracle_yz_0406 with password 'nccloud001';
CREATE ROLE
test=# create database auto_2105_oracle_yz_0406 owner auto_2105_oracle_yz_0406 tablespace nnc_data01;
CREATE DATABASE

② 人大金仓授权表空间

根据自己数据库的实际需要来设置即可。

test=# grant all on tablespace nnc_data01 to auto_2105_oracle_yz_0406;
GRANT
test=# grant all on tablespace nnc_index01 to auto_2105_oracle_yz_0406;
GRANT

③ 人大金仓创建 schema 表

退出,用自己的建的用户登录,建个 schema 表,这个也要和 oracle 数据库的用户一致。

test=# \q
[kingbase@ncc-61-19 ~]$ ksql -U auto_2105_oracle_yz_0406 -d auto_2105_oracle_yz_0406
ksql (V008R006M002B0013)
输入 "help" 来获取帮助信息.
auto_2105_oracle_yz_0406=> create schema auto_2105_oracle_yz_0406;
CREATE SCHEMA

第二章:转库演示

① 转库工具准备

转库工具一般在根安装路径下 DtsTools 目录下。

image.png

windows 版迁移工具获取:小蓝枣的csdn资源仓库

image.png

② 创建源库和目的库数据库连接

新建数据库连接。

image.png

建一个源库 oracle 的连接。

image.png

然后再建个目标库人大金仓数据库的连接。

image.png

③ 创建迁移任务

创建迁移任务。

image.png

选择刚才创建的连接。

image.png

选择要迁移的库。

image.png

全选。

image.png

这个最大并发数和写缓冲大小的默认值调一下。

自动转换对象名这个属性可以勾上,如果碰到重复的对象名会进行转换,不会影响使用,后面经常有出错,主要也是因为这个原因。

image.png

点击完成即可。

image.png

④ 启动迁移任务

点击迁移任务。

image.png

弹出提示点击确定后就开始迁移了。

image.png

⑤ 迁移完成,查看迁移结果

经过 4 个多小时迁移完了。

image.png

点击确定后会弹出迁移报告,如果有报错的,相关 sql 日志存放路径会提示出来,可以根据其中的日志来进行问题排查和确认。

image.png

喜欢的点个赞❤吧!


目录
相关文章
|
22天前
|
关系型数据库 MySQL 数据库
自建数据库如何迁移至RDS MySQL实例
数据库迁移是一项复杂且耗时的工程,需考虑数据安全、完整性及业务中断影响。使用阿里云数据传输服务DTS,可快速、平滑完成迁移任务,将应用停机时间降至分钟级。您还可通过全量备份自建数据库并恢复至RDS MySQL实例,实现间接迁移上云。
|
3月前
|
数据可视化 BI API
无缝对接云数据库:自定义报表生成工具在混合云环境下的部署指南
自定义报表生成工具通过拖拽设计、多数据源整合及自动化输出,帮助业务人员零代码创建个性化报表,解决传统工具灵活性不足、技术门槛高的问题。文章对比其与传统报表差异,列举行业应用场景(如财务、零售),并给出选型建议与主流工具(如FineReport、Power BI、板栗看板)的优劣势分析。
113 0
|
2月前
|
存储 关系型数据库 MySQL
【赵渝强老师】MySQL数据库的多实例环境
MySQL多实例是指在一台服务器上运行多个MySQL服务,通过不同端口提供独立的数据服务。各实例共享安装程序,但使用各自的配置文件和数据文件,实现资源高效利用。本文详细介绍了如何通过“mysqld_multi”工具配置和启动多个MySQL实例,并演示了目录创建、初始化、配置文件修改及实例启动等操作步骤。
|
16天前
|
人工智能 数据库 iOS开发
DBeaver Ultimate Edtion 25.2 发布 - 通用数据库工具
DBeaver Ultimate Edtion 25.2 Multilingual (macOS, Linux, Windows) - 通用数据库工具
158 0
|
3月前
|
SQL 存储 数据库
SQL Server Management Studio (SSMS) 21 - 微软数据库管理工具
SQL Server Management Studio (SSMS) 21 - 微软数据库管理工具
528 0
|
7月前
|
自然语言处理 数据库 iOS开发
DBeaver Ultimate Edtion 25.0 Multilingual (macOS, Linux, Windows) - 通用数据库工具
DBeaver Ultimate Edtion 25.0 Multilingual (macOS, Linux, Windows) - 通用数据库工具
453 12
DBeaver Ultimate Edtion 25.0 Multilingual (macOS, Linux, Windows) - 通用数据库工具
|
7月前
|
SQL 分布式计算 数据库
【YashanDB 知识库】Hive 命令工具 insert 崖山数据库报错
【YashanDB 知识库】Hive 命令工具 insert 崖山数据库报错
|
7月前
|
SQL 关系型数据库 网络安全
Navicat Premium 17 最新版下载与配置:5分钟完成企业级数据库工具部署
Navicat Premium 17 是一款支持多种主流数据库(如 MySQL、Oracle、PostgreSQL 等)的多数据库管理工具,提供可视化数据建模、SQL 编辑和数据同步等功能。试用版提供 14 天全功能体验,商业版支持跨平台使用。安装环境要求 Windows 10/11 或 macOS 12.0+,最低配置为 4GB 内存。下载并解压安装包后,按步骤启动安装程序、接受许可协议、自定义安装路径并完成安装。首次运行时需激活许可证并配置数据库连接。常见问题包括无法写入注册表、试用期续费及连接数据库权限问题。高级功能涵盖 SSH 通道加速、自动化任务调度和性能调优建议。
1796 19
|
6月前
|
SQL Oracle 数据库
这款免费数据库工具,可能是YashanDB图形化管理的最佳选择
DBeaver for YashanDB 是一款专为国产自研数据库 YashanDB 定制的图形化管理工具,基于全球流行的开源数据库工具 DBeaver 二次开发而成。它深度适配 YashanDB 的各种架构,支持 HEAP/LSC 多形态表管理和 Oracle 生态兼容,提供高效的对象管理、智能 SQL 开发和工业级 PL/SQL 调试功能。通过可视化操作,开发者可轻松完成物化视图配置、存储过程管理等复杂任务,大幅提升效率。该工具完全免费,支持多平台,为企业级数据库管理提供了成熟解决方案。
|
8月前
|
关系型数据库 数据库连接 数据库
循序渐进丨MogDB 中 gs_dump 数据库导出工具源码概览
通过这种循序渐进的方式,您可以深入理解 `gs_dump` 的实现,并根据需要进行定制和优化。这不仅有助于提升数据库管理的效率,还能为数据迁移和备份提供可靠的保障。
212 6

推荐镜像

更多