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

导入完成

 

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

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

相关文章

图中的最长环

说在前面 🎈不知道大家对于算法的学习是一个怎样的心态呢?为了面试还是因为兴趣?不管是处于什么原因,算法学习需要持续保持,今天让我们一起来看看这一道题目————图中的最长环,图论题目中比较常见的环路…

C语言笔试例题_指针专练30题(附答案解析)

C语言笔试例题_指针专练30题(附答案解析) 指针一直是C语言的灵魂所在,是掌握C语言的必经之路,收集30道C语言指针题目分享给大家,测试环境位64位ubuntu18.04环境,如有错误,恳请指出,文明讨论!&am…

基于SSM+JSP网上订餐管理系统(Java毕业设计)

大家好,我是DeBug,很高兴你能来阅读!作为一名热爱编程的程序员,我希望通过这些教学笔记与大家分享我的编程经验和知识。在这里,我将会结合实际项目经验,分享编程技巧、最佳实践以及解决问题的方法。无论你是…

蓝桥杯2021年5月青少组Python程序设计国赛真题

30 个人在一条船上,超载,需要 15 人下船于是人们排成一队,排队的位置即为他们的编号。报数,从1开始,数到9的人下船。如此循环,直到船上仅剩15 人为止,问都有哪些编号的人下船了呢? 2】判断101-200之间有多少个素数,并输出所有素数…

Leetcode每日一题

https://leetcode.cn/problems/binary-tree-preorder-traversal/ 这道题目需要我们自行进行创建一个数组,题目也给出我们需要自己malloc一个数组来存放,这样能达到我们遍历的效果,我们来看看他的接口函数给的是什么。 可以看到的是这个接口函…

5_CSS三大特性盒子模型

第5章-盒子模型【比屋教育】 本课目标(Objective) 掌握CSS三大特性理解什么是盒子模型掌握内边距padding的用法掌握外边距margin的用法 1. CSS的层叠,继承,优先级 1.1 CSS层叠 层叠:是指多个CSS样式叠加到同一个元…

Web(8)SQL注入

Web网站(对外门户) 原理:not>and>or(优先级) 一.低级注入 order by的作用是对字段进行排序,如order by 5,根据第五个字段 进行排序,如果一共有4个字段,输入order by 5系统就会报错不 …

详细介绍开源固件-TF-A

什么是TF-A? TF-A(Trusted Firmware-A)是一种用于嵌入式系统的开源固件,而不是Linux的一部分。TF-A主要用于ARM架构的处理器和设备,它提供了一组安全和可信任的软件组件,用于引导和初始化系统。 如下是其…

GD32F30X-RT-Thread学习-线程管理

1. 软硬件平台 GD32F307E-START Board开发板MDK-ARM Keil 2.RT-Thread Nano 3.RT-Thread 内核学习-线程管理 ​ 在多线程操作系统中,可以把一个复杂的应用分解成多个小的、可调度的、序列化的程序单元,当合理地划分任务并正确地执行时,这…

qt可以详细写的项目或技术

1.QT 图形视图框架 2.QT 模型视图结构 3.QT列表显示大量信息 4.QT播放器 5.QT 编解码 6.QT opencv

Bypass open_basedir

讲解 open_basedir是php.ini中的一个配置选项,可用于将用户访问文件的活动范围限制在指定的区域。 假设open_basedir/var/www/html/web1/:/tmp/,那么通过web1访问服务器的用户就无法获取服务器上除了/var/www/html/web1/和/tmp/这两个目录以外的文件。…

洛谷 P8674 [蓝桥杯 2018 国 B] 调手表

文章目录 [蓝桥杯 2018 国 B] 调手表题目描述输入格式输出格式样例 #1样例输入 #1样例输出 #1 提示 题意解析CODE分析一下复杂度 [蓝桥杯 2018 国 B] 调手表 题目描述 小明买了块高端大气上档次的电子手表,他正准备调时间呢。 在 M78 星云,时间的计量…

JVM虚拟机:命令行查看JVM垃圾回收器的执行信息

在eclipse中打开命令行窗口 window->show view->Terminal 这样就打开了Terminal窗口,效果如下所示: java -XX:PrintCommandLineFlags -version 这个命令可以查看一些配置信息,其中最重要的配置信息就是,当前使用的G1回收器…

键盘打字盲打练习系列之成为大师——5

一.欢迎来到我的酒馆 盲打,成为大师! 目录 一.欢迎来到我的酒馆二.关于盲打你需要知道三.值得收藏的练习打字网站 二.关于盲打你需要知道 盲打系列教程,终于写到终章了。。。一开始在看网上视频,看到up主熟练的打字技巧&#xff…

LabVIEW与Tektronix示波器实现电源测试自动化

LabVIEW与Tektronix示波器实现电源测试自动化 在现代电子测试与测量领域,自动化测试系统的构建是提高效率和精确度的关键。本案例介绍了如何利用LabVIEW软件结合Tektronix MDO MSO DPO2000/3000/4000系列示波器,开发一个自动化测试项目。该项目旨在自动…

MYSQL练题笔记-高级查询和连接-指定日期的产品价格

这依旧是中等题,想了好久,终于理解了很开心! 一、题目相关内容 1)相关的表和题目 2)帮助理解题目的示例,提供返回结果的格式 二、自己初步的理解 题目是找出2019-08-16 时全部产品的价格,所以…

使用最小花费爬楼梯

1.状态表示 2.状态转移方程 3.初始化 保证填表时, 不越界 4.填表顺序 从左往右 5.返回值 解法2: 1.状态表示 2.状态转移方程 3.初始化 4.填表 从右往左 5.返回值 min( dp[0] , dp[1] ) ----------------------------------------------------…

java+springboot+ssm学生社团管理系统76c2e

本系统包括前台和后台两个部分。前台主要是展示社团列表、社团风采、社团活动、新闻列表等,前台登录后进入个人中心,在个人中心能申请加入社团、查看参加的社团活动等;后台为管理员与社团负责人使用,应用于对社团的管理及内容发布…

常见统计学习方法特点总结

1. 概述 方法适用问题模型特点模型类型学习策略损失函数学习算法1感知机二分类分离超平面判别模型极小化误分点到超平面距离误分点到超平面距离SGD2KNN多分类,回归特征空间,样本点判别模型---3朴素贝叶斯多分类特征与类别的联合概率分布,条件…

【CMU 15-445】Proj2 Hash Index

EXTENDIBLE HASH INDEX 通关记录Task1 Read/Write Page Guards移动构造函数Drop方法移动赋值运算符析构函数UpgradeRead函数FetchPageBasic、FetchPageRead、FetchPageWrite、NewPageGuarded Task2 Extendible Hash Table PagesHeaderPageDirectoryPageBucketPage Task3 Extend…