DM8/达梦 数据库管理员使用手册详解

1.1DM客户端存放位置

Windows:DM数据库安装目录中tool文件夹和bin文件夹中。

Linux:DM数据库安装目录中tool目录和bin目录中。

1.2DM数据库配置助手

1.2.1Windows创建数据库

打开数据库配置助手dbca

点击创建数据库实例

选择一般用途

浏览选择数据库存放目录

定义数据库名,实例名以及端口号

各文件存放目录

定义初始化参数

定义用户口令(默认口令为用户名)

确认创建信息

创建完成。

1.2.2Linux命令行中dminit创建数据库

进入dm安装目录里存放dminit脚本的bin目录里

执行脚本输入参数help查看各参数的详细介绍

./dminit PATH=/home/dmdba1(数据库的存放目录) DB_NAME=T1(数据库的名字) CASE_SENSITIVE=Y(开启大小写敏感) CHARSET=0(字符集为GB18030)

创建完成

使用命令建库后必须前台启动一次数据库实例,然后关闭数据库实例,才能通过后台启动

./dmserver /home/dmdba1/T1/dm.ini

执行dmserver脚本指定创建数据库的dm.ini文件的路径,进入前台运行

输入命令:exit

退出前台运行

1.2.3删除数据库

点击数据库配置助手,选择删除数据库实例

选择要删除的数据库或指定数据库配置文件所在路径

删除完成(注:需要关闭数据库服务才能删除数据库)

1.3DM服务查看器

1.3.1Windows

点击dmservice服务查看器

Dm服务查看器可以控制数据库的启动或停止

1.3.2 Linux

dm_service_installer.sh注册数据库服务,守护服务,监控服务

dm_service_uninstaller.sh删除其他服务

root_installer.sh注册DMAP服务

首先创建一个实例

注册服务

查看服务

删除服务

查看删除服务脚本参数信息

输入-n参数,指定服务名,进行删除服务

1.4 DM管理工具

1.4.1创建数据库实例连接

点击DM管理工具manager

点击注册连接

输入要连接数据库的端口号,连接用户以及用户的口令

输入连接用户的口令进行登录

连接完成

有ssl加密认证的需要输入ssl密码才能进行登录

1.4.2DM管理工具窗口功能说明

1.4.3查看数据库实例信息

右键点击实例连接,点击管理服务器

1.4.4常用选项配置

 

可以对sql编辑器进行便捷设置

以及sql编辑器执行的结果集进行显示设置

1.4.5 创建表空间

点击新建表空间

 

1.5 disql

1.5.1Linux使用

进入dm8安装目录中bin目录

执行脚本语法:./disql 用户/密码@数据库客户端IP地址:端口

linux下,需要使用双引号将密码包含进来,同时外层再使用单引号进行转移。

具体例子如下:

./disql EMP/'"abcd@efgh"'@localhost:5236

在disql中执行已经编辑好的脚本文件

在disql中执行脚本文件只需要输入`后面加脚本文件的路径

在disql中创建表空间和用户,授权,修改密码

1.5.2 Windows使用disql

在DM安装目录中的bin目录,点击运行Disql

输入用户名/密码,数据库客户端IP地址以及端口号,进行连接数据库

输入ed命令,进行编辑脚本

把要执行的sql语句编辑到记事本上进行保存

输入命令start指定sql脚本,进行执行脚本中的语句

1.6 DM控制台工具

只适用于图形化界面中

可以在控制台中查看实例的配置信息

可以进行备份还原功能(只适用于脱机状态,数据库实例关闭状态)

查看数据库配置信息

1.7 DM数据库迁移工具

1.7.1迁移前准备工作

1.停止应用

2.确认要迁移的用户(模式、数据库)

3.记录原数据库中要迁移的对象的数量

4.记录原数据库中要迁移的所有对象名称

5.记录原数据库中要迁移的表的数据量(行数)

6.创建目标数据及实例

7.创建目标数据的表空间及用户

1.7.2 MySql迁移到DM

关闭mysql数据库

systemctl stop mariadb

打开dts数据迁移工具

进入dm8安装目录中的tool目录

执行dts,进入图形化迁移工具

 

输入工程名

右键点击迁移,点击新建迁移

进入欢迎界面,点击下一步

选择mysql迁移到dm

填写mysql数据库的信息以及要迁移的数据库名

填写dm数据库信息

指定对象复制

点击转换选择迁移策略

确认迁移信息,点击完成进行迁移

迁移成功。

1.7.3迁移完成测试数据

Mysql查询:

Dm查询:

 

1.8 dexp/dimp

1.8.1dexp命令行式导出

cd /dm8/bin

进入dm数据库的安装目录中的bin目录中

执行:./dexp help

查看dexp工具所有参数的详细介绍

./dexp SYSDBA/SYSDBA@LOCALHOST:5239 DIRECTORY=/dm/dmexp FILE=dexp_SYSDBA_1_%U.dmp OWNER=SYSDBA LOG=dexp_SYSDBA_1_%U.log FILESIZE=200M

DIRECTORY=/dm/dmexp:导出目录为/dm/dmexp

FILE=dexp_emp_1_%U.dmp:导出文件为dexp_emp_1_%U.dmp

OWNER=SYSDBA

LOG=dexp_emp_1_%U.log:日志文件名为dexp_emp_1_%U.log

FILESIZE=200M:每个转储文件的最大大小为200M

导出成功。

1.8.2 dimp命令行式导入

进入dm数据库的安装目录中的bin目录中

执行:./dimp help

查看dimp工具所有参数的详细介绍

./dimp SYSDBA/SYSDBA@LOCALHOST:5239 DIRECTORY=/dm/dmexp FILE=dexp_SYSDBA_1_01.dmp LOG=dimp_SYSDBA_1.log TABLE_FIRST=Y

DIRECTORY=/dm/dmexp :导入文件的目录是/dm/dmexp

FILE=dexp_SYSDBA_1_01.dmp:导入文件名称是dexp_SYSDBA_1_01.dmp

LOG=dimp_SYSDBA_1.log:日志文件为dimp_SYSDBA_1.log

TABLE_FIRST=Y:Y是先导入表

导入完成

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/232757.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

关于振动试验

这是试验的说明(来自gbt4710-2009) 这是试验的参数: 一、试验方向: 振动试验中有几个方向 除有关规范另有规定外,应在产品的三个互相垂直方向上进行振动试验。 一般定义产品长边为X轴向,短边为Y轴向&…

【AIGC】Midjourney高级进阶版

Midjourney 真是越玩越上头,真是给它的想象力跪了~ 研究了官方API,出一个进阶版教程 命令 旨在介绍Midjourney在Discord频道中的文本框中支持的指令。 1)shorten 简化Prompt 该指令可以将输入的Prompt为模型可以理解的语言。模型理解语言…

听GPT 讲Rust源代码--src/tools(11)

File: rust/src/tools/rust-analyzer/crates/hir/src/lib.rs 在Rust源代码中,rust/src/tools/rust-analyzer/crates/hir/src/lib.rs文件的作用是定义了Rust语言的高级抽象层次(Higher-level IR,HIR)。它包含了Rust语言的各种结构和…

Nginx基础篇:Nginx搭建、Nginx反向代理、文件服务器部署配置。

Nginx Linux系统安装以及反向代理的配置 简介优点nginx 环境安装常用Nginx 命令nginx 文件服务器搭建 简介 Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔赛索耶夫为俄罗斯访问量第二的Rambler.ru站点…

画对比折线图【Python】

出这一期想必是我做某个课程作业遇到了。 由于去各个官网下载对比图要钱,我还是不想花钱的!真讨厌!浅浅水一期。 以下是要做的对比图的数据: 代码: from matplotlib import pyplot as plt#设置中文显示plt.rcParams[…

ava即时编译器原理解析及实践

Java即时编译器原理解析及实践 导读 常见的编译型语言如C,通常会把代码直接编译成CPU所能理解的机器码来运行。而Java为了实现“一次编译,处处运行”的特性,把编译的过程分成两部分,首先它会先由javac编译成通用的中间形式——字…

【智能家居】智能家居项目

智能家居项目目录 项目目录结构 完整而典型的项目目录结构 CMake模板 CMake编译运行 README.md 项目说明文档 智能家居项目目录 【智能家居】面向对象编程OOP和设计模式(工厂模式) 【智能家居】一、工厂模式实现继电器灯控制 【智能家居】二、添加火灾检测模块(…

temu发货单在哪里打印

在Temu平台上,打印发货单是进行订单发货的重要步骤之一。通过打印发货单,您可以方便地记录订单信息并与物流公司进行配合。以下是在Temu平台上打印发货单的详细步骤和注意事项。 先给大家推荐一款拼多多/temu运营工具——多多情报通 多多情报通是拼多多…

【python可视化系统源码】基于爬虫与可视化的电影推荐系统课题背景、目的、意义、研究思路、研究方法

该项目含有源码、文档、PPT、配套开发软件、软件安装教程、项目发布教程等学习内容。 目录 一、项目介绍: 二、文档学习资料: 三、模块截图: 四、开发技术与运行环境: 五、代码展示: 六、数据库表截图&#xff1a…

C语言 位运算符 + 应用

常用的位运算符 按位与 快速判断整数的奇偶性 奇数的二进制表示的最低位为1,偶数的二进制表示的最低位为0。 int num 9; if (num & 1) {// num 是奇数 } else {// num 是偶数 }按位异或 交换两个变量的值 int a 5; int b 7; a a ^ b; b a ^ b; a a ^ …

项目一 分析并设计学生管理数据库

项目一 分析并设计学生管理数据库 1,做好管理数据库的知识准备 1.1,初识数据库 **1,DBMS:**数据库管理系统(Database Management System)。数据库 是通过DBMS创建和操作的 容器。 **2,DB:**数据库(data…

【数据结构第 6 章 ③】- 用 C 语言实现邻接表并简单介绍十字链表和邻接多重表

目录 一、邻接表 1.1 - ALGraph.h 1.2 - ALGraph.c 1.3 - Test.c 二、十字链表 三、邻接多重表 一、邻接表 邻接表(Adjacency List)是图的一种链式存储结构。在邻接表中,对图中每个顶点建立一个单链表,第 i 个单链表中的结…

用modelbox server启动流程图,暴露Restful接口

背景 假设你已经搭建了modelbox开发容器,能够使用webUI构建流程图。如果没有请参考昇腾npu上构建modelbox webUI开发容器教程。 现在,本文会说明,如何在终端用命令的方式将流程图暴露为服务,并能够在本地用postman访问。 本文参…

二分查找|双指针:LeetCode:2398.预算内的最多机器人数目

作者推荐 本文涉及的基础知识点 二分查找算法合集 滑动窗口 单调队列:计算最大值时,如果前面的数小,则必定被淘汰,前面的数早出队。 题目 你有 n 个机器人,给你两个下标从 0 开始的整数数组 chargeTimes 和 runnin…

java学习part41泛型

164-泛型-泛型的理解及其在集合、比较器中的使用_哔哩哔哩_bilibili 1.泛型 泛型可以加,加了不用也可以 2.例子 2.1List泛型 2.2Map泛型 新特性var 类似c的auto,可以根据后面赋值推断类型,在这种类型很复杂的时候可以提高可读性 3.自定义泛型…

什么是TDR(威胁检测与响应)

网络安全是被动和主动方法的混合体。过去,企业往往局限于被动的方法,随着合规性和安全策略越来越受到重视,主动方法也越来越受到关注。与其他行业相比,网络安全是高度动态的,网络安全团队采用任何可以帮助他们优化的新…

大数据技术5:OLAP引擎对比分析

前言:数据仓库建设,初级的理解就是建表,将业务数据、日志数据、消息队列数据等,通过各种调度任务写入到表里供OLAP引擎使用。但要想建好数仓也是一个复杂、庞大的工程,比如要考虑:数据清洗、数据建模&#…

联邦多任务蒸馏助力多接入边缘计算下的个性化服务 | TPDS 2023

联邦多任务蒸馏助力多接入边缘计算下的个性化服务 | TPDS 2023 随着移动智能设备的普及和人工智能技术的发展,越来越多的分布式数据在终端被产生与收集,并以多接入边缘计算(MEC)的形式进行处理和分析。但是由于用户的行为模式与服务需求的多样,不同设备上的数据分布…

【2023传智杯-新增场次】第六届传智杯程序设计挑战赛AB组-DEF题复盘解题分析详解【JavaPythonC++解题笔记】

本文仅为【2023传智杯-第二场】第六届传智杯程序设计挑战赛-题目解题分析详解的解题个人笔记,个人解题分析记录。 本文包含:第六届传智杯程序设计挑战赛题目、解题思路分析、解题代码、解题代码详解 文章目录 一.前言二.赛题题目D题题目-E题题目-F题题目-二.赛题题解D题题解-…

thinkphp6入门(12)-- 一对一关联模型

定义一对一关联,例如,一个用户都有一个个人资料。 一、两表 1.用户表:user 2.工作经验表:work_experience user表的id关联work_experience表的user_id。 注意看,user_id1的有2条工作经验 二、数据模型 主表模型:…