注册
记录下达梦旧数据库数据迁移到新数据库几种方式
专栏/培训园地/ 文章详情 /

记录下达梦旧数据库数据迁移到新数据库几种方式

2025/03/27 111 0 0
摘要

DM数据库中的旧数据库数据迁移到一个新的数据库,可以通过多种方法实现,具体取决于数据的规模、复杂度以及你对数据库操作的熟悉程度。以下是一些常用的迁移方法:

使用DM数据迁移工具(DTS)

DTS是达梦数据库提供的数据迁移工具,适用于从其他数据库(如Oracle、MySQL等)迁移到DMDB,也适用于DMDB之间的数据迁移。迁移步骤如下:

打开DM DTS:启动DM DTS工具。

新建工程:在DM DTS中新建一个迁移工程,并填写工程名。
新建迁移:在工程中新建迁移任务。
选择迁移方式:根据源数据库和目标数据库的类型选择合适的迁移方式。
填写数据库信息:输入源数据库和目标数据库的连接信息。
选择迁移对象:指定需要迁移的数据库对象,如整个数据库、特定表等。
审阅迁移任务:检查迁移任务配置是否正确。
进行迁移:执行迁移操作。
验证数据:迁移完成后,验证目标数据库中的数据是否与源数据库一致。

使用dexp/dimp工具进行逻辑备份还原

dexp是达梦数据库的逻辑导出工具,dimp是逻辑导入工具。通过这两个工具,可以将旧数据库的数据导出为文件,然后再导入到新的数据库中。这种方法适用于数据量不是特别大的情况。

a).逻辑导出:

使用dexp工具将旧数据库的数据导出到文件中。
./dexp SYSDBA/SYSDBA directory=/dm8/dexp file=full.dmp full=y log=full.log

b).安装新数据库:

确保新的数据库环境已经安装并配置好。

c).逻辑导入:

使用dimp工具将导出的文件导入到新数据库中。
./dimp SYSDBA/SYSDBA directory=/dm8/dexp file=full.dmp full=y log=full_dimp.log

使用联机备份恢复(热备)

联机备份恢复是在数据库运行状态下进行的备份和恢复操作,需要配置归档日志。

a).备份步骤:

image.png

b).恢复步骤:

由于达梦数据库主要支持脱机还原(除了表的联机还原),因此联机备份的恢复操作通常也是通过脱机方式进行,即先关闭数据库,然后使用dmrman工具进行恢复。

脱节备份恢复(冷备)

脱机备份恢复是在数据库关闭状态下进行的备份和恢复操作。主要使用dmrman工具进行。

a).备份步骤:

image.png

b).恢复步骤:

image.png

注意事项
在进行任何迁移操作之前,务必先备份好旧数据库的数据,以防万一出现数据丢失或损坏的情况。
根据数据量的大小和迁移的复杂度,选择合适的迁移方法和工具。
迁移过程中要密切关注迁移进度和错误信息,以便及时发现问题并解决。
迁移完成后,务必进行数据的完整性和一致性验证,确保迁移成功。

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服