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

news2024/11/16 6:24:33

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是先导入表

导入完成

 

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【基于大数据的人肥胖程度预测分析与可控策略】

基于大数据的人肥胖程度预测分析与可控策略 前言数据获取与清洗数据挖掘与分类建模1. K-means聚类2. 层次聚类3. DBSCAN4. 分类建模 数据可视化模型肥胖程度预测分析与可控策略结语 前言 随着现代生活方式的改变,肥胖问题逐渐成为全球性的健康挑战。为了更好地理解…

湖科大计网:计算机网络概述

一、计算机网络的性能指标 一、速率 有时候数据量也认为是以10为底的,看怎么好算。(具体吉大考试用什么待商榷) 二、带宽 在模拟信号系统中带宽的含义,本课程中用到的地方是:香农定理和奈奎斯特定理公式的应用之中。 …

未用的引脚如何处理?--持续更新中

前言: 随着集成电路规模的越来越大,如今的大规模芯片都集成了很多功能模块,但是在实际的电路设计中我们又不可能把芯片所有的功能模块(或者说接口)全部用上,因此总会有或多或少的管脚会“用不上”,那这些未用的管脚一般…

maven上传jar包到代码仓库

一、前言 一般被引用的包开发都是要求放在nexus仓库中&#xff0c;等到有jar包服务需要引用该包的时候直接从nexus仓库中获取即可&#xff0c;实现了该引用包的公用 二、代码配置 编辑代码中的pom.xml文件配置 vi pom.xml <distributionManagement><repository>&…

网络安全行业大模型调研总结

随着人工智能技术的发展&#xff0c;安全行业大模型SecLLM&#xff08;security Large Language Model&#xff09;应运而生&#xff0c;可应用于代码漏洞挖掘、安全智能问答、多源情报整合、勒索情报挖掘、安全评估、安全事件研判等场景。 本文首先介绍汇总了安全行业的大模型…

Java、JDK、JRE、JVM

Java、JDK、JRE、JVM 一、 Java 广义上看&#xff0c;Kotlin、JRuby等运行于Java虚拟机上的编程语言以及相关的程序都属于Java体系的一员。从传统意义上看&#xff0c;Java社区规定的Java技术体系包括以下几个部分&#xff1a; Java程序设计语言各种硬件平台上的Java虚拟机实…

Linux 进程终止

引入 在写 C 语言程序的时候&#xff0c;我们必写的结构就是&#xff1a; int main() {return 0; }在学习 C 语言的时候&#xff0c;我们好像并没有讨论过这个 return 0 有什么用&#xff0c;是干什么的&#xff01;return 1 可以吗&#xff1f;return 的返回值给谁看&#x…

英伟达危机大爆发!一夜之间,四面楚歌

今年以来&#xff0c;AI大模型明争暗斗、百花齐放。 但不管各种大模型打的有多厉害&#xff0c;很多人都认为“卖铲子”的英伟达才是最大赢家。 看一下英伟达今年的股票就知道英伟达赚的是多么盆满钵满。 英伟达CEO黄仁勋在发布 H200显卡时&#xff0c;应该是今年最意气风发的…

Swagger2的使用

手写Api文档的几个痛点&#xff1a; 文档需要更新的时候&#xff0c;需要再次发送一份给前端&#xff0c;也就是文档更新交流不及时。 接口返回结果不明确 不能直接在线测试接口&#xff0c;通常需要使用工具&#xff0c;比如postman 接口文档太多&#xff0c;不好管理 Sw…

Linux:进程优先级与命令行参数

目录 1.进程优先级 1.1 基本概念 1.2 查看系统进程 1.3 修改进程优先级的命令 2.进程间切换 2.1 相关概念 2.2 Linux2.6内核进程调度队列&#xff08;了解即可&#xff09; 3.命令行参数 1.进程优先级 1.1 基本概念 cpu资源分配的先后顺序&#xff0c;就是指进程的优…

探秘机器学习核心逻辑:梯度下降的迭代过程 (图文详解)

一 需求解函数 f() 和 g()函数分别为求y值和求导数的函数。 目的&#xff1a;求该函数的最小值&#xff1a; 代码&#xff1a; import numpy as np import matplotlib.pyplot as plt f lambda x : (x - 3.5) ** 2 - 4.5 * x 10 g lambda x : 2 * (x - 3.5) - 4.5x np.l…

class064 Dijkstra算法、分层图最短路【算法】

class064 Dijkstra算法、分层图最短路【算法】 算法讲解064【必备】Dijkstra算法、分层图最短路 code1 743. 网络延迟时间 // Dijkstra算法模版&#xff08;Leetcode&#xff09; // 网络延迟时间 // 有 n 个网络节点&#xff0c;标记为 1 到 n // 给你一个列表 times&…

一个或多个筛选器或者Listeners启动失败 的问题

核心&#xff1a; 这个就是有好多情况会导致这个问题&#xff0c;像是文件找不到&#xff0c;缺少jar包等原因&#xff0c;还是要看报错的具体信息。 报错情况&#xff1a; 一个或多个listeners启动失败&#xff0c;更多详细信息查看对应的容器日志文件 由于之前的错误&#x…

Flutter视频播放器在iOS端和Android端都能实现全屏播放

Flutter开发过程中&#xff0c;对于视频播放的三方组件有很多&#xff0c;在Android端适配都挺好&#xff0c;但是在适配iPhone手机的时候&#xff0c;如果设置了UIInterfaceOrientationLandscapeLeft和UIInterfaceOrientationLandscapeRight都为false的情况下&#xff0c;无法…

基于lambda简化设计模式

前言 虽说使用设计模式可以让复杂的业务代码变得清晰且易于维护&#xff0c;但是某些情况下&#xff0c;开发可能会遇到我为了简单的业务逻辑去适配设计模式的情况&#xff0c;本文笔者就以四种常见的设计模式为例&#xff0c;演示如何基于lambda来简化设计模式的实现。 策略…

postgresql自带指令命令系列二

简介 在安装postgresql数据库的时候会需要设置一个关于postgresql数据库的PATH变量 export PATH/home/postgres/pg/bin:$PATH&#xff0c;该变量会指向postgresql安装路径下的bin目录。这个安装目录和我们在进行编译的时候./configure --prefix [指定安装目录] 中的prefix参…

TypeScript中的单件设计模式

基本概念 &#xff08;1&#xff09; 了解设计模式 设计模式通俗的讲&#xff0c;就是一种更好的编写代码方案&#xff0c;打个比喻&#xff1a;从上海到武汉&#xff0c;你可以选择做飞机&#xff0c;做轮船&#xff0c;开车&#xff0c;骑摩托车多种方式&#xff0c;把出行…

【Kubernetes】四层代理Service

Service四层代理 一、Service概念原理1.1、为什么要有Service1.2、Service概述1.3、工作原理1.4、三类IP地址【1】Node Network&#xff08;节点网络&#xff09;【2】Pod network&#xff08;pod 网络&#xff09;【3】Cluster Network&#xff08;服务网络&#xff09; 二、S…

四川技能大赛——2023年四川网信人才技能大赛(网络安全管理员赛项)决赛

四川技能大赛——2023年四川网信人才技能大赛&#xff08;网络安全管理员赛项&#xff09;决赛 文章目录 四川技能大赛——2023年四川网信人才技能大赛&#xff08;网络安全管理员赛项&#xff09;决赛C1-比64少的bas - DONEC2-affine - DONEC3-简单的RSA - DONEM1-不要动我的f…

【C++数据结构 | 字符串速通】10分钟秒杀字符串相关操作 | 字符串的增删改查 | 字符串与数组相互转换

字符串 by.Qin3Yu 文中所有代码默认已使用std命名空间且已导入部分头文件&#xff1a; #include <iostream> #include <string> using namespace std;概念速览 字符串是一种非常好理解的数据类型&#xff0c;它用于存储和操作文本数据。字符串可以包含任意字符…