在这里和大家分享一下关于达梦与oracle之间进行数据迁移的注意事项:
达梦数据库与oracle的兼容性是很高的,所以这两类数据库之间进行迁移 还是很方便的。
首先,初始化实例的时候,将空格填充模式参数设置为零(BLANK_PAD_MODE=0),oracle兼容性参数 (COMPATIBLE_MODE=2)打开。需要注意的是,空格填充模式参数是初始化参数,只能在初始化实例的时候进行设置,这两个参数设置后,再进行数据迁移,会减少一些报错,而且oracle兼容性参数打开后,达梦数据库就可以当做oracle数据库来使用。
然后,利用达梦自带的客户端dts迁移工具进行数据迁移。
步骤如下:
1.打开达梦数据迁移工具,选中迁移管理视图,如下图
单击新建工程图标, 输入工程名就可以
新建迁移,输入名字勾选上启用(默认是已经选上的)
现在,根据要迁移的对象,在目的库中进行同名用户的创建(也可以使用不同名用户,或者不同模式名,但是建议最好与源库保持一致,避免一些麻烦)。可以现赋予用户dba角色,等到迁移完成后,再根据实际需求进行权限的收回。
然后,回到迁移工具,点击刚才界面的确定,进入到工具简介,点击下一步,然后选择oracle迁移到dm7(根据实际情况选)。
点击下一步,输入源端信息,用户那填写的是要迁移的用户,服务名指的是SID,点击下一步,填写达梦的信息,继续下一步,目录,公共同义词,上下文,这三个可以不迁,因为oracle和达梦的不同,以及这三个迁移过来也没用,还可能造成不必要的迁移错误。勾选要迁移的模式,选择下一步,然后会出现所有对象,根据需要进行选择,迁移哪些对像,勾选保存迁移日志(根据需求进行选择),然后创建迁移任务,进行迁移。等待最后结果。
到此迁移结束,对于有报错的对象,要具体分析,下一次再一起分享。
相关文章
- 关于asp.net程序连接不了ORACLE数据库而PL/SQL可以连接的问题
- DM8达梦数据库:DTS数据迁移工具异构数据库数据类型映射
- 关于查询数据库时间(Data类型),查出数据出现时分秒00:00:00,@JsonFormat与@DateTimeFormat注解的使用
- 关于oracle(达梦)数据库的一些简单使用(根据表/列注释查询表名,删除表等等)
- oracle数据库的安装与连接关键点
- 关于oracle数据库中出现ORA-00907: 缺失右括号的解决方法
- 国产数据库oceanBbase,达梦,金仓与mysql数据库的性能对比 四、python读mysql写入达梦数据库
- 达梦数据库的安装、创建实例及注册服务(命令行操作)
- 达梦数据库时间类型的使用介绍
- 手把手教你达梦数据实时同步软件 (DMHS)的安装和使用(附实战详细记录:本地模拟实现达梦数据库双活、灾备)