达梦数据库服务器与文件内数据,达梦数据库使用
达梦数据库使用
达梦数据库使用
达梦数据库安装及配置
前言
一、达梦数据库安装包的下载
二、达梦数据库安装步骤
安装前准备
安装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-
达梦数据库服务器与文件内数据,达梦数据库使用相关推荐
- java删除数据库表格,《Java:数据库更新excel文件的数据同时删除数据库原来的数据》 excel表格如何删除相同数据库...
Java:数据库更新excel文件的数据同时删除数据库原来的数据 重新写入blob的byte[],就可以覆盖了....... excel表格怎么检查有重复的数据库 方/步骤 打开需要编辑的Excel表 ...
- 服务器文件被篡改evopro后缀,SQLServer数据库服务器mdf文件中了勒索病毒,扩展名被篡改为.fuk25933...
SQLServer数据库服务器mdf文件中了勒索病毒,扩展名被篡改为.fuk25933 常见的扩展名如下: ReadInstructions Devos fuk25933 eking 从以下几点着手, ...
- php上传查询excel到mysql_PHP上传Excel文件导入数据到MySQL数据库示例
PHP上传Excel文件导入数据到MySQL数据库示例2020-06-20 00:34:11 最近在做Excel文件导入数据到数据库.网站如果想支持批量插入数据,可以制作一个上传Excel文件,导入里 ...
- 向ftp服务器 写入文件失败,关于从FTp服务器取回文件写入数据表时提示:file not found(2)...
当前位置:我的异常网» Delphi » 关于从FTp服务器取回文件写入数据表时提示:file not 关于从FTp服务器取回文件写入数据表时提示:file not found(2) www.myex ...
- 在一台数据库服务器上创建多个金仓数据库
同一金仓数据库服务器上可以创建多个不同的数据库,不同的数据库端口号相同(54321),仅使用不同的名称进行区分,下面说明在已有数据库的服务器上创建数据库的方法,如下(推荐使用脚本方式): 1.在安装了 ...
- php将表单数据存入数据库,php将表单中数据传入到数据库
无标题文档//创建表单 姓名 header("Content-type:text/html;charset=utf-8"); if(isset($_POST['submit'])) ...
- 织梦迁移服务器修改文件,织梦dedecms更换服务器搬家教程
dedecms搬家的意思是织梦dedecms搭建的网站从一个服务器空间更换到另外一个服务器空间,运营网站难免会遇到更换服务器的情况,那么dedecms如何更换服务器空间呢?下面是织梦58整理的dede ...
- 数据库服务器压缩文件,服务器数据库怎么压缩文件
服务器数据库怎么压缩文件 内容精选 换一换 您可以借助报表服务制作各种各样的报表,无论是简单的还是复杂的报表,同时系统提供订阅功能方便用户对报表进行订阅.本文主要介绍RDS使用SSRS(Reporti ...
- 微信小程序云开发如何实现读取和下载excel文件导入数据到云数据库中?简单好理解
一般我们在开发中会遇到通过excel文件一键导入数据的模板操作,我们在微信小程序中可以使用node-xlsx插件来解析excel文件的内容变成以json格式的数据返回. 在处理该操作的云函数中下载安装 ...
最新文章
- Matlab与数据结构 -- 如何获取给定目录中的文件
- 双机热备软件,Legato AAM,双机容错,集群软件,磁盘阵列
- PIC单片机精通_异步串口通讯实例与细节
- jmeter(四十五)常用Beanshell脚本
- 49. 字母异位词分组
- 3.1_ _2_ 内存管理的概念
- c语言里字符串和字符串字面量,string literals(字符串字面量)
- java 4位数,java 找出4位数的所有吸血鬼数字
- centos环境访问php显示源码,CentOS 6.8 搭建LNAMP环境(五)- PHP7源码安装Redis和Redis拓展...
- 【数学】十万个为什么(一) —— 为什么乘法会分为左乘和右乘,除法会分为左除和右除?
- HarmonyOS Hi3518系列 环境篇②——HiTool工具烧写运行
- 程序员必看!java开发金融类项目
- 5分钟了解什么是自然语言处理技术
- 基于Unity的极乐净土/others MMD动画制作
- 日立电梯举办2018“新思维 新动能”创新分享汇
- 数据库 PolarDB 开源之路该如何走?听听他们怎么说
- 【MySQL】MySQL的IFNULL()、ISNULL()、NULLIF()函数用法说明
- 牛客网项目——前置技术(八):Kafka
- 注册表编程,程序记忆功能
- html中alert弹窗自动消失,模拟alert2秒后自动消失弹出框