台东县网站建设_网站建设公司_导航菜单_seo优化
2026/1/16 15:55:12 网站建设 项目流程

一、环境说明

1、源数据库:

oracle 12c,未开启多租客模式

2、目标数据库

dm8

3、操作系统

麒麟V10

二、迁移前准备

1、源数据库建立用户和表格

在oracle数据库中建立一个新表空间,新用户,在用户中新建表并插入数据。

select file_name from dba_data_files;

create tablespace TEST datafile '/u01/app/oradata/orcl/test01.dbf' size 100M;

create user test identified by "oracle" default tablespace TEST temporary tablespace TEMP;

grant dba to test;

conn test/oracle;

create table test01(id number(10),name varchar(10));

insert into test01 values (1,'哈哈哈');

insert into test01 values (2,'嘻嘻嘻');

commit;

2、dm数据库中创建用户

创建表空间

SELECT PATH FROM SYS.DATAFILE;

CREATE TABLESPACE “TEST” DATAFILE ‘/home/dmdba/dmdbms/data/DAMENG/TEST.DBF’ SIZE 150;

CREATE USER “TEST” IDENTIFIED BY “SYSDBA_123a” DEFAULT TABLESPACE “TEST”;

GRANT dba TO TEST;

3、dm调整参数

ALTER SYSTEM SET ‘COMPATIBLE_MODE’=2 SPFILE;

ALTER SYSTEM SET ‘CALC_AS_DECIMAL’=1 SPFILE;

重启数据库生效后并进行查验

SELECT PARA_NAME,PARA_VALUE FROM V$DM_INI WHERE PARA_NAME=’CALC_AS_DECIMAL’ OR PARA_NAME=’COMPATIBLE_MODE’;

三、数据迁移

使用dm数据库的DTS图形工具进行数据迁移

cd /home/dmdba/dmdbms/tool

1、打开图形界面工具

./dts

2、新建工程,输入工程名

3、点开工程名------>迁移上面右键------>新建迁移

4、填写名称和描述

5、下一步

6、选择Oracle到DM

7、输入源数据信息,下一步

8、输入目标端信息,下一步

9、保持对象名称大小写,下一步

10、勾选源端待迁移的模式

由于在DM数据库准备阶段已经提前将TEST模式创建好了,这里就不勾选“创建模式”,其他保留

11、勾选源端数据库中需要迁移的模式下的数据对象

12、用户可以通过点击“分析源对象”统计源端中待迁移对象

13、点击“转换”,用户可以设置表的映射关系,包括迁移策略选项和列映射选项

14、映射关系

15、下一步

16、检查,确认正确即可以完成

17、完成迁移

oracle到达梦数据迁移,更多相关内容请移步达梦官方网站:

https://eco.dameng.com

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询