最近刚接触达梦数据,简单记录下一些常用的操作,本文采用的是达梦7。
目录
一、安装数据库
一、安装数据库
1.解压达梦7.zip
2.双击dm7_setup_win64_ent_7.6.1.60_20200603.iso文件,挂载iso文件,会多出一个磁盘如下图:
3.双击setup.exe程序安装数据库
4.选择语言后弹出如下界面,点击开始按钮
5.接受协议
6.选择key文件路径,点击浏览,选择第一步下的dmBE021137.key文件然后点击下一步
7.选择安装组件
8.选择安装目录,一直下一步,直到安装完成。
二、连接数据库服务器
1.安装完成后,在开始菜单找到我们的“达梦数据库”,选择其中的“DM管理工具”,打开后界面如下图所示:
2.点击下图的新建连接或者注册连接都可以连接数据库,推荐注册连接,原因如下
区别:
新建连接:不会保存数据库连接信息
注册连接:可以选择保存数据库连接信息
还可以在空白处鼠标右击,在弹出菜单中选择连接,也可以连接数据库。
3.填写数据库连接信息,点击确定后进入数据库
4.连接成功后如下图所示
三、新建用户
1.在用户→管理用户右击,选择新建用户
2.如下图所示,新建一个用户,注意密码长度需要大于10个字符
3.给用户设置所属角色,对下图红框中的打勾,然后点击确定
4.新建完用户后,会在模式下面多出一个和用户名相同的模式名,模式相当于我们Oracle的数据库名。
四、数据库表常用操作
1.在模式→表上右击,选择新建表,添写表信息等内容可以新建一张表,我们也可以使用sql语句来生成
新建表
2.在一张表上右击可以新建表、修改表、生成SQL脚本等。
3.创建脚本,用XXL-JOB的XXL_JOB_QRTZ_TRIGGERS表来举例
CREATE TABLE "模式名"."XXL_JOB_QRTZ_TRIGGERS"
(
"SCHED_NAME" VARCHAR(120) NOT NULL,
"TRIGGER_NAME" VARCHAR(200) NOT NULL,
"TRIGGER_GROUP" VARCHAR(200) NOT NULL,
"JOB_NAME" VARCHAR(200) NOT NULL,
"JOB_GROUP" VARCHAR(200) NOT NULL,
"DESCRIPTION" VARCHAR(250),
"NEXT_FIRE_TIME" BIGINT,
"PREV_FIRE_TIME" BIGINT,
"PRIORITY" INT,
"TRIGGER_STATE" VARCHAR(16) NOT NULL,
"TRIGGER_TYPE" VARCHAR(8) NOT NULL,
"START_TIME" BIGINT NOT NULL,
"END_TIME" BIGINT,
"CALENDAR_NAME" VARCHAR(200),
"MISFIRE_INSTR" SMALLINT,
"JOB_DATA" IMAGE,
NOT CLUSTER PRIMARY KEY("SCHED_NAME", "TRIGGER_NAME", "TRIGGER_GROUP"),
FOREIGN KEY("SCHED_NAME", "JOB_NAME", "JOB_GROUP") REFERENCES "QNHL_DNLF"."XXL_JOB_QRTZ_JOB_DETAILS"("SCHED_NAME", "JOB_NAME", "JOB_GROUP")) STORAGE(ON "MAIN", CLUSTERBTR) ;CREATE INDEX "SCHED_NAME" ON "QNHL_DNLF"."XXL_JOB_QRTZ_TRIGGERS"("SCHED_NAME" ASC,"JOB_NAME" ASC,"JOB_GROUP" ASC) STORAGE(ON "MAIN", CLUSTERBTR) ;
4.插入脚本,用XXL-JOB的XXL_JOB_QRTZ_TRIGGER_GROUP表来举例
CREATE TABLE "XXL_JOB_QRTZ_TRIGGER_GROUP"
(
"ID" bigint NOT NULL,
"APP_NAME" VARCHAR(64) NOT NULL,
"TITLE" VARCHAR(32) NOT NULL,
"SHOW_ORDER" tinyint DEFAULT 0 NOT NULL,
"ADDRESS_TYPE" tinyint DEFAULT 0 NOT NULL,
"ADDRESS_LIST" VARCHAR(512) NULL
);
INSERT INTO "XXL_JOB_QRTZ_TRIGGER_GROUP"("ID", "APP_NAME", "TITLE", "SHOW_ORDER", "ADDRESS_TYPE", "ADDRESS_LIST")
VALUES (1, 'xxl-job-executor-sample', '示例执行器', 1, 0, NULL);commit;
5.删除脚本和更新脚本没啥好说的,使用第2步的方法自行导出参考。
6.数据查询,点击新建查询打开一个查询窗口,在右侧直接写sql语句即可,也可以将左侧的表直接拖到右边来执行查询,还可以使用第2步的方法直接导出语句到当前编辑器
注意:达梦数据库的数据类型和Oracle、Mysql等有个别区别,自行百度学习。
五、数据迁移
1.在开始菜单找到我们的“达梦数据库”,选择其中的“DM数据迁移工具”,打开后界面如下图所示:
2.点击新建工程图标,或者鼠标在空白处右击选择新建工程,填写工程名后点击确定
3.接下来展开新建的工程找到迁移,在上面鼠标右击选择新建迁移,填写迁移名称并确定
4.点击下一步
5.选择迁移方式,点击下一步
6.填写数据源信息,比如从MySQL迁移到达梦7,此处就填写MySQL的服务器信息。
7.填写目的信息,比如从MySQL迁移到达梦7,此处就填写达梦7的服务器信息。
8.勾选要迁移的模式,点击下一步
9.弹出如下界面确认要迁移的信息,勾选红框中的选项,点击完成开始执行迁移
10.迁移会打印日志,结果如下图所示,如果遇到迁移错误,可查看具体的日志,然后点击重新迁移出错的对象重新迁移
其中一些踩坑记录参考:达梦数据库的踩坑小记_weixin_41868429的博客-CSDN博客
更多推荐
达梦数据库小白常用操作手册
发布评论