环境:Windows
数据库:DM Database Server 64 V8
软件:达梦管理工具、达梦数据迁移工具
需求:测试环境数据库迁移到生产环境
方案:使用达梦数据迁移工具导出 SQL 脚本后,在达梦管理工具创建数据库后,再使用达梦数据迁移工具导入新创建的数据库
一、导出数据库
使用达梦数据迁移工具创建迁移任务,导出SQL脚本
二、创建新数据库
下面的SQL语句需要使用 SYSDB 用户执行
1. 创建表空间
CREATE TABLESPACE "TEST_CREATE" DATAFILE 'E:\DM8\data\DAMENG\TEST_CREATE.DBF' SIZE 2048 AUTOEXTEND ON MAXSIZE 16777215 CACHE = NORMAL;
其中的 E:\DM8\data\DAMENG 需要换成自己达梦数据库的数据目录
2. 创建用户
CREATE USER "TEST_CREATE" IDENTIFIED BY "mpassword123" LIMIT FAILED_LOGIN_ATTEMPS 3, PASSWORD_LOCK_TIME 1, PASSWORD_GRACE_TIME 10 DEFAULT TABLESPACE "TEST_CREATE";
3. 用户授权
GRANT "DBA","PUBLIC","RESOURCE","SOI","VTI" TO "TEST_CREATE" WITH ADMIN OPTION;
4. 创建模式
CREATE SCHEMA "TEST_CREATE" AUTHORIZATION "TEST_CREATE";
三、导入数据库
使用达梦数据迁移工具创建迁移任务,导入SQL脚本