• 达梦数据库常见问题-图形客户端-DTS迁移工具


    1、DTS迁移提示“6092数据大小已超过可支持范围”如何分析处理?

    处理一:

           一般情况下,此问题由于实际数据超过了达梦数据库支持的大小范围,重点分析被迁移数据的数字类型字段(INT、BIGINT、NUMBER),找到造成引起报错的字段后,观察数据可以考虑将字段改为BIGINT或者VARCHAR字符字段以规避错误。

           INTEGER 类型:-2147483648 (-2^31)~ +2147483647(2^31-1)。BIGINT 类型: -9223372036854775808(-2^63)~9223372036854775807(2^63-1)。

    处理二:

           1、页大小原因;默认8K的页大小情况下,字符类型无法创建超过3900长度的表。需要重新初始化数据库实例,对页大小进行调整。需要注意的是:这个限制长度只针对建表的情况,在定义变量的时候,可以不受这个限制长度的限制。

            2、两个建库参数有影响,一个字符集,一个“长度以字符为单位”

            比如oracle中的nvarchar2(50)这个类型,表示该字段类型为nvarchar2,长度为50,不论英文,数字,中文都能存50个。达梦的,如果长度以字符为单位这个参数建库的时候选了否,UNICODE字符集,nvarchar2(50)还是只能存16个中文。

    处理三:

    ​         把报错的表的“启用超长记录”打开

    ​         这种方式是在有表结构的基础上,将表的【启用超长记录】打开

    ​ 处理四:

    ​         找一下是哪个字符类型的列太长了,改成Text

    ​         这种方式是在有表结构的基础上,且可以确认到记录超长字段,设置【字符类型】为 Text

    2、Oracle迁移数据库到DM时,只选择迁移表,却会多出其他对象?

    如下图:

     

     原因:

            勾选了目录、公共同义词和上下文。

    解决:

            返回上一步,取消勾选则正常。

     

     3、DM客户端迁移MySQL是否需要下载驱动?

           可利用达梦自带的工具DTS 进行迁移mysql ,工具如下所示:

     

     

     

     

     4、DM客户端工具DTS可以把其他数据库脚本生成达梦数据库的脚本吗?

            不可以。不能直接通过DTS从其他数据库生成达梦数据库语法的脚本,但是可以使用DTS工具将其他数据库中的数据对象及数据迁移到达梦数据库中,再在达梦数据库中生成达梦数据库语法的脚本。

    5、DM客户端工具DTS能够只迁移表结构吗?

            DTS是可以只迁移表结构的

    方法:使用DTS工具迁移选中表,双击后出现下图所示:

             根据迁移需要可以设置表的迁移策略,来达到迁移表结构的目的。

    6、DM客户端工具DTS迁移的时候目的模式名可以自定义么?

            目的模式名可以自定义,首先在需要迁移的目的端创建自己想要迁移的模式名,然后进行迁移的时候双击目的模式名。

             会出现选项,选之前创建好的模式名,就可以实现目的模式名的自定义了。

    7、在DTS数据迁移,只想迁移所有表的表定义,不迁移数据,怎么进行批量操作

            DTS转换的界面,还有个“应用到其它对象的按钮”的按钮,在左下角

     8、图中迁移对象是什么?

    迁移对象如图:

    迁移对象说明:

           表/视图/序列对象是以不同的图标区分的,img表示“表”、img表示“视图”、img表示“序列”、img表示“存储过程”、img表示“函数”、img表示“包”、img表示“类”、img表示“同义词”。详细文档可在迁移工具的帮助文档中找到。

    9、清理管理工具、DTS工具缓存的办法

            在使用达梦数据库管理工具以及数据迁移工具时,如何清理工具的缓存,操作如下:

            进到数据库安装目录下的tool目录中

            dmdbms oolconfiguration,把里面的除config.ini和org.eclipse.equinox.simpleconfigurator的其他目录删掉。

            dmdbms oolworkspace,把里面的除local的其它目录删掉

  • 相关阅读:
    Android Init语言
    Android Framework------之Input子系统
    Android Framework------之Keyguard 简单分析
    Android Framework------之ActivityManagerService与Activity之间的通信
    Android Framework------之PowerManagerService的功能
    蓝牙广播数据格式和动态改变
    蓝牙DA14580开发:固件格式、二次引导和烧写
    嵌入式调试器原理和各类调试器集锦(JLINK、STLINK、CCDEBUG)
    微信智能跑鞋技术解密
    国内物联网平台的发展、技术架构演进暨物联网解决方案发布
  • 原文地址:https://www.cnblogs.com/zqntx/p/14000183.html
Copyright © 2020-2023  润新知