达梦数据库使用

达梦数据库使用

达梦数据库安装及配置

前言

一、达梦数据库安装包的下载

二、达梦数据库安装步骤

安装前准备

安装DM数据库软件

创建数据库

三、达梦数据库的启动/停止

前言

本章讲解达梦数据库服务器的安装及配置步骤。本章所讲解的主要针对DM7_rh6_x64的安装

一、达梦数据库安装包的下载

从达梦官网下载所需的数据库安装包【下载需要注册登录账户】

www.dameng.com

可以直接从NAS下载 DM8(rh7-x86_64)

二、达梦数据库安装步骤

检查 Linux(Unix) 系统信息

用户在安装 DM 前,需要检查当前操作系统的相关信息,确认 DM 安装程序与当前操作系统匹配,以保证 DM 能够正确安装和运行。用户可以使用以下命令检查操作系统基本信息。如下图所示:

获取系统位数

#getconf LONG_BIT

1

查询操作系统 release 信息

#lsb_release -a

1

查询系统信息

#cat /etc/issue

1

查询系统名称

#uname -a

1

创建安装用户

为了减少对操作系统的影响,用户不应该以 root 系统用户来安装和运行 DM。用户 可以在安装之前为 DM 创建一个专用的系统用户。

创建安装用户组 dinstall。

groupadd dinstall

1

创建安装用户 dmdba。

useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba

1

初始化用户密码。

passwd dmdba

1

Linux(Unix)下检查操作系统限制

运行 ulimit -a 进行查询。如下图所示:

参数使用限制:

1.data seg size

data seg size (kbytes, -d)

建议用户设置为 1048576(即 1GB)以上或 unlimited(无限制),此参数过小 将导致数据库启动失败。

2.file size

file size(blocks, -f)

建议用户设置为 unlimited(无限制),此参数过小将导致数据库安装或初始化 失败。

3.open files

open files(-n)

建议用户设置为 65536 以上或 unlimited(无限制)。

4.virtual memory

virtual memory (kbytes, -v)

建议用户设置为 1048576(即 1GB)以上或 unlimited(无限制),此参数过小 将导致数据库启动失败。

如 果用 户需 要为当 前安 装用户更改 ulimit 的 资源限制 ,请修改 文件 /etc/security/limits.conf

检查系统内存与存储空间

检查内存

为了保证 DM 的正确安装和运行,要尽量保证操作系统至少 1GB 的可用内存(RAM)。 如果可用内存过少,可能导致 DM 安装或启动失败。用户可以使用以下命令检查操作内存:

#获取内存总大小

grep MemTotal /proc/meminfo

1

#获取交换分区大小

grep SwapTotal /proc/meminfo

1

#获取内存使用详情

free

1

检查存储空间

DM 完全安装需要 1GB 的存储空间,用户需要提前规划好安装目录,预留足够的 存储空间。用户在 DM 安装前也应该为数据库实例预留足够的存储空间,规划好数据路径 和备份路径。用户可使用以下命令检查存储空间:

#查询目录/mount_point/dir_name 可用空间

df -h /mount_point/dir_name

1

DM 安装程序在安装时将产生临时文件,临时文件需要 1GB 的存储空间,临时文 件目录默认为/tmp。用户可以使用以下命令检查存储空间。如下图所示:

如果/tmp 目录不能保证 1GB 的存储空间,用户可以扩展/tmp 目录存储空间或者通 过设置环境变量 DM_INSTALL_TMPDIR 指定安装程序的临时目录。具体命令如下所示:

#以 BASH 为例:

mkdir -p /mount_point/dir_name DM_INSTALL_TMPDIR=/mount_point/dir_name

export DM_INSTALL_TMPDIR

1

2

用户应登录或切换到安装系统用户,进行以下安装步骤的操作(注:不建议使用 root系统用户进行安装)。

将 DM 安装光盘放入光驱,然后加载(mount)光驱。

一般可以通过执行下面的命令来 加载光驱:

mount /dev/cdrom /mnt/cdrom

1

这里假定光驱对应的文件为/dev/cdrom 且目标路径/mnt/cdrom 已存在。加载 (mount) 光驱后, 在/mnt/cdrom 目录下存在 DMInstall.bin 文件, DMInstall.bin 文 件 就是 DM 的 安 装程 序 。在 运行 安装 程 序前 ,需 要赋 予 DMInstall.bin 文件执行权限。

具体命令如下所示:

chmod 755 ./DMInstall.bin

1

远程图形界面安装有2种方法:

1、同网段的IP,可以通过Xmanager - Passive把安装界面输出到本地。

export DISPLAY=IP地址:0.0

2、非同网段IP,可以通过VNC工具远程桌面来安装,这里不详细介绍VNC。

执行以下命令将运行 DM 的图形化安装。

./DMInstall.bin

安装过程如下: 步骤1:选择语言和时区

步骤 2:欢迎页面

点击“开始”按钮继续安装。如下图所示:

步骤 3:许可证协议

在安装和使用 DM 之前,该安装程序需要用户阅读许可协议条款,用户如接受该协议, 则选中“接受”,并点击“下一步”继续安装;用户若选中“不接受”,将无法进行安装。 如下图所示:

步骤 4:查看版本信息

用户可以查看 DM 服务器、客户端等各组件相应的版本信息。如下图所示:

步骤 5:验证 Key 文件

用户点击“浏览”按钮,选取 Key 文件,安装程序将自动验证 Key 文件信息。如果 是合法的 Key 文件且在有效期内,用户可以点击“下一步”继续安装。如下图所示:

步骤 6:选择安装方式

DM 安装程序提供四种安装方式:“典型安装”、“服务器安装”、“客户端安装”和“自 定义安装”,用户可根据实际情况灵活地选择。如下图所示:

典型安装包括:服务器、客户端、驱动、用户手册、数据库服务。 服务器安装包括:服务器、驱动、用户手册、数据库服务。 客户端安装包括:客户端、驱动、用户手册。 自定义安装包括:根据用户需要勾选组件,可以是服务器、客户端、驱动、用户手

册、数据库服务中的任意组合。

一般地,作为服务器端的机器只需选择“服务器安装”选项,特殊情况下,服务器 端的机器也可以作为客户机使用,这时,机器必须安装相应的客户端软件。

步骤 7:选择安装目录 选择安装目录。如下图所示。

DM 默认安装目录为$HOME/dmdbms (如果安装用户为 root 系统用户,则默认安装 目录为/opt/dmdbms,但不建议使用 root 系统用户来安装 DM),用户可以通过点击“浏 览”按钮自定义安装目录。

说明:安装路径里的目录名由英文字母、数字和下划线等组成,不建议使用包含空 格和中文字符的路径等。

步骤 8:安装前小结 显示用户即将进行的安装的有关信息,例如产品名称、版本信息、安装类型、安装

目录、可用空间、可用内存等信息,用户检查无误后点击“安装”按钮,开始拷贝安装 的软件。如下图所示:

步骤 9:安装 安装。如下图所示。

注意:当安装进度完成时将会弹出对话框,提示使用 root 系统用户执行相关命令。 用户可根据对话框的说明完成相关操作,之后可关闭此对话框,点击“完成”按钮结束 安装。如下图所示:

步骤 10:初始化数据库

如用户在选择安装组件时选中服务器组件,DM 安装过程结束时,将会提示是否初始 化数据库,如下图所示。若用户未安装服务器组件,安装完成后,点击“完成”将直接 退出,点击“取消”将完成安装,关闭对话框。

若用户选中创建数据库选项,点击“初始化”将弹出数据库配置工具。用户可选择创建数据库实例、删除数据库实例、注册数据库服务和删除数据库服务四种操作方式。如下图所示:

步骤 11:创建数据库模板

系统提供三套数据库模板供用户选择:一般用途、联机分析处理和联机事务处理,

用户可根据自身的用途选择相应的模板。如下图所示:

步骤 12:选择数据库目录

步骤 13:输入数据库标识

用户可输入数据库名称、实例名、端口号等参数。如下图所示:

步骤 14:数据库文件所在位置

用户可通过选择或输入确定数据库控制、数据库日志等文件的所在位置,并可通过 右侧功能按钮,对文件进行添加或删除。如下图所示

步骤 15:数据库初始化参数

用户可输入数据库相关参数,如簇大小、页大小、日志文件大小、选择字符集、是 否大小写敏感等。如下图所示:

步骤 16:口令管理

用户可输入 SYSDBA,SYSAUDITOR 的密码,对默认口令进行更改,如果安装版本 为安全版,将会增加 SYSSSO 用户的密码修改。如下图所示:

步骤 17:选择创建示例库

步骤 18:点击“完成”进行数据库实例的初始化工作

步骤 19:安装初始化数据库

使用非 root 系统用户在初始化 数据库完成时,将弹出提示框,提示应以 root 系统用户执行以下命令,用来创建数据库 的随机启动服务。如下图所示:

三、达梦数据库的启动/停止

1、通过下面方式可以启动、停止、查看服务状态

cd /etc/init.d/

./DmServiceDMSERVER [start] [stop] [status]

1

2

2、也可以通过service命令 启动、停止、查看服务状态

service DmServiceDMSERVER [start] [stop] [status]

达梦数据库使用相关教程

前端学数据库之Mysql函数

前端学数据库之Mysql函数 字符函数 function1 function2 CONCAT() ??CONCAT()函数用于字符连接 mysql select concat ('a','b'); CONCAT()函数也可用于将一个数据表中的两个字段的所有记录进行字符连接 mysql create table test(- username varchar(20),- age

教你使用 Laravel-Modules 扩展包通过模块化开发 Laravel 应用

下面由 Laravel 教程栏目给大家介绍使用 Laravel-Modules 扩展包通过模块化开发 Laravel 应用,希望对需要的朋友有所帮助! 首先在 Laravel 项目根目录下使用 Composer 安装该扩展包: composer require nwidart/laravel-modules 如不需要发布配置文件可以不

php中怎么访问mysql数据库

php中访问mysql数据库的方法:1、使用mysqli_connect()连接mysql数据库来进行访问;2、使用使用mysqli()连接mysql数据库来进行访问;3、使用PDO连接数据库来进行访问。 推荐:《PHP视频教程》 php中访问mysql数据库的方法: 方法1:使用mysqli_connect()连接

分享PHP7 MongoDB Driver 使用心得

本文由 PHP7 教程栏目给大家分享PHP7 MongoDB Driver 使用心得,希望对需要的朋友有所帮助! php7 只能使用Mongodb driver来驱动mongodb。 使用Mongodb Driver连接数据库 刚开始使用Mongodb Driver的时候我是拒绝的。查看官方文档只看到一排的类和不知所云的

Ubuntu下使用Quagga(Zebra)搭建rip路由器记录

Ubuntu下使用Quagga(Zebra)搭建rip路由器记录 参考这篇博客https://www.cnblogs.com/sanyuanempire/articles/6155254.html,但原博客内容图片等有些不清晰,我自己做了个简单的拓扑。 我要做的就是192.168.1.10ping通192.168.3.10,实物图如下。 这2台机器共有

DeepStream5.0系列之yolov4使用

DeepStream5.0系列之yolov4使用 点击查看系列文章目录 0 背景 deepstream 5.0 GA版本的 SDK 中包含有 yolov3 的检测,还没有正式加上 yolov4 的功能,不过 nvidia 官方也在 github 上发布了相关的代码,本文对使用方法做一个介绍 1 代码准备 找到 deepstream

Git的使用方法

Git的使用方法 首先我们点开一个文件件,单击右键 这里我们就可以点击Git bash here,打开Git工具的命令行模式 由于Git是分布式版本控制系统,所以需要填写用户名和联系方式如邮箱或手机号作为一个标识,以便告诉Git你是谁,才能用Git进行更多操作。 输入这两

xray使用

xray使用 ①基础检测 1.基础扫描一个站点 ./xray webscan --basic-crawler http://example.com/ 2.指定扫描输出 不指定输出时,默认输出到控制台的标准输出中,可以做管道处理,也可以选择输出为文件,如: ./xray webscan --url http://example.com/ --json-

达梦数据库服务器与文件内数据,达梦数据库使用相关推荐

  1. java删除数据库表格,《Java:数据库更新excel文件的数据同时删除数据库原来的数据》 excel表格如何删除相同数据库...

    Java:数据库更新excel文件的数据同时删除数据库原来的数据 重新写入blob的byte[],就可以覆盖了....... excel表格怎么检查有重复的数据库 方/步骤 打开需要编辑的Excel表 ...

  2. 服务器文件被篡改evopro后缀,SQLServer数据库服务器mdf文件中了勒索病毒,扩展名被篡改为.fuk25933...

    SQLServer数据库服务器mdf文件中了勒索病毒,扩展名被篡改为.fuk25933 常见的扩展名如下: ReadInstructions Devos fuk25933 eking 从以下几点着手, ...

  3. php上传查询excel到mysql_PHP上传Excel文件导入数据到MySQL数据库示例

    PHP上传Excel文件导入数据到MySQL数据库示例2020-06-20 00:34:11 最近在做Excel文件导入数据到数据库.网站如果想支持批量插入数据,可以制作一个上传Excel文件,导入里 ...

  4. 向ftp服务器 写入文件失败,关于从FTp服务器取回文件写入数据表时提示:file not found(2)...

    当前位置:我的异常网» Delphi » 关于从FTp服务器取回文件写入数据表时提示:file not 关于从FTp服务器取回文件写入数据表时提示:file not found(2) www.myex ...

  5. 在一台数据库服务器上创建多个金仓数据库

    同一金仓数据库服务器上可以创建多个不同的数据库,不同的数据库端口号相同(54321),仅使用不同的名称进行区分,下面说明在已有数据库的服务器上创建数据库的方法,如下(推荐使用脚本方式): 1.在安装了 ...

  6. php将表单数据存入数据库,php将表单中数据传入到数据库

    无标题文档//创建表单 姓名 header("Content-type:text/html;charset=utf-8"); if(isset($_POST['submit'])) ...

  7. 织梦迁移服务器修改文件,织梦dedecms更换服务器搬家教程

    dedecms搬家的意思是织梦dedecms搭建的网站从一个服务器空间更换到另外一个服务器空间,运营网站难免会遇到更换服务器的情况,那么dedecms如何更换服务器空间呢?下面是织梦58整理的dede ...

  8. 数据库服务器压缩文件,服务器数据库怎么压缩文件

    服务器数据库怎么压缩文件 内容精选 换一换 您可以借助报表服务制作各种各样的报表,无论是简单的还是复杂的报表,同时系统提供订阅功能方便用户对报表进行订阅.本文主要介绍RDS使用SSRS(Reporti ...

  9. 微信小程序云开发如何实现读取和下载excel文件导入数据到云数据库中?简单好理解

    一般我们在开发中会遇到通过excel文件一键导入数据的模板操作,我们在微信小程序中可以使用node-xlsx插件来解析excel文件的内容变成以json格式的数据返回. 在处理该操作的云函数中下载安装 ...

最新文章

  1. Matlab与数据结构 -- 如何获取给定目录中的文件
  2. 双机热备软件,Legato AAM,双机容错,集群软件,磁盘阵列
  3. PIC单片机精通_异步串口通讯实例与细节
  4. jmeter(四十五)常用Beanshell脚本
  5. 49. 字母异位词分组
  6. 3.1_ _2_ 内存管理的概念
  7. c语言里字符串和字符串字面量,string literals(字符串字面量)
  8. java 4位数,java 找出4位数的所有吸血鬼数字
  9. centos环境访问php显示源码,CentOS 6.8 搭建LNAMP环境(五)- PHP7源码安装Redis和Redis拓展...
  10. 【数学】十万个为什么(一) —— 为什么乘法会分为左乘和右乘,除法会分为左除和右除?
  11. HarmonyOS Hi3518系列 环境篇②——HiTool工具烧写运行
  12. 程序员必看!java开发金融类项目
  13. 5分钟了解什么是自然语言处理技术
  14. 基于Unity的极乐净土/others MMD动画制作
  15. 日立电梯举办2018“新思维 新动能”创新分享汇
  16. 数据库 PolarDB 开源之路该如何走?听听他们怎么说
  17. 【MySQL】MySQL的IFNULL()、ISNULL()、NULLIF()函数用法说明
  18. 牛客网项目——前置技术(八):Kafka
  19. 注册表编程,程序记忆功能
  20. html中alert弹窗自动消失,模拟alert2秒后自动消失弹出框

热门文章

  1. 举个栗子!Tableau技巧(32):快速制作标靶图(靶心图)
  2. (附源码)计算机毕业设计SSM自助旅游平台
  3. 11【MyBatis的缓存机制】
  4. 常见对象_如何获取任意年份的2月份有多少天案例
  5. [案例5-5]二月天
  6. 阿里巴巴代码规约整理(强制)
  7. 最好的免费图像托管网站
  8. opencl编程指南
  9. uniapp 离线打包
  10. MFC界面库BCGControlBar v32.2 - Ribbon Bar功能增强