千家信息网

国产数据库-达梦数据库-redhat6.5下达梦8.1安装

发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,1.创建用户组:groupadd dinstall2.创建用户:useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba3.修改密码:passw
千家信息网最后更新 2025年01月23日国产数据库-达梦数据库-redhat6.5下达梦8.1安装

1.创建用户组:

groupadd dinstall

2.创建用户:

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

3.修改密码:

passwd dmdba

4.修改用户资源限制:

vi /etc/security/limits.conf

dmdba soft nproc 2047

dmdba hard nproc 16384

dmdba soft nofile 1024

dmdba hard nofile 65536

dmdba soft stack 10240

5.创建安装目录:

mkdir /d08/dmdbms

chown -R dmdba:dinstall /d08/dmdbms

6.上传软件并解压到合适的目录

7.安装dm数据库

使用dmdba用户

到解压软件的目录

执行:

图形界面:

./DMInstall.bin

命令行安装:

./DMInstall.bin -i

[dmdba@ocp mnt]$ ./DMInstall.bin -i

Please select the installer's language (E/e:English C/c:Chinese) [E/e]:

Extract install files.........

core file size (blocks, -c) 0

data seg size (kbytes, -d) unlimited

scheduling priority (-e) 0

file size (blocks, -f) unlimited

pending signals (-i) 31517

max locked memory (kbytes, -l) 64

max memory size (kbytes, -m) unlimited

open files (-n) 1024

pipe size (512 bytes, -p) 8

POSIX message queues (bytes, -q) 819200

real-time priority (-r) 0

stack size (kbytes, -s) 10240

cpu time (seconds, -t) unlimited

max user processes (-u) 2047

virtual memory (kbytes, -v) unlimited

file locks (-x) unlimited

The max number of open files is too little, suggest to set 65536 or more to number of open files.--警告了一下用户资源:dmdba soft nofile 1024这条有点小,装完可以改大一点

Welcome to DM DBMS Installer

Whether to input the path of Key File? (Y/y:Yes N/n:No) [Y/y]:n

Whether to Set The TimeZone? (Y/y:Yes N/n:No) [Y/y]:

TimeZone:

[ 1]: GTM-12=West Date Line

[ 2]: GTM-11=Samoa

[ 3]: GTM-10=Hawaii

[ 4]: GTM-09=Alaska

[ 5]: GTM-08=Pacific(America and Canada)

[ 6]: GTM-07=Arizona

[ 7]: GTM-06=Central(America and Canada)

[ 8]: GTM-05=East(America and Canada)

[ 9]: GTM-04=Atlantic(America and Canada)

[10]: GTM-03=Brasilia

[11]: GTM-02=Middle Atlantic

[12]: GTM-01=Azores

[13]: GTM=Greenwich Mean Time

[14]: GTM+01=Sarajevo

[15]: GTM+02=Cairo

[16]: GTM+03=Moscow

[17]: GTM+04=AbuDhabi

[18]: GTM+05=Islamabad

[19]: GTM+06=Dakar

[20]: GTM+07=BangKok,Hanoi

[21]: GTM+08=China

[22]: GTM+09=Seoul

[23]: GTM+10=Guam

[24]: GTM+11=Solomon

[25]: GTM+12=Fiji

[26]: GTM+13=Nukualofa

[27]: GTM+14=Kiribati

Please Select the TimeZone [9]:

Installation Type:

1 Typical

2 Server

3 Client

4 Custom

Please Input the number of the Installation Type [1 Typical]:

Require Space: 941M

Please Input the install path [/home/dmdba/dmdbms]:/d08/dmdbms

Available Space:10G

Please Confirm the install path(/d08/dmdbms)? (Y/y:Yes N/n:No) [Y/y]:

Pre-Installation Summary

Installation Location: /d08/dmdbms

Require Space: 941M

Available Space: 10G

Version Information:

Expire Date:

Installation Type: Typical

Confirm to Install? (Y/y:Yes N/n:No):y

2019-08-02 06:39:45

[INFO] Installing DM DBMS...

2019-08-02 06:39:46

[INFO] Installing BASE Module...

2019-08-02 06:39:49

[INFO] Installing SERVER Module...

2019-08-02 06:39:50

[INFO] Installing CLIENT Module...

2019-08-02 06:39:58

[INFO] Installing DRIVERS Module...

2019-08-02 06:39:59

[INFO] Installing MANUAL Module...

2019-08-02 06:39:59

[INFO] Installing SERVICE Module...

2019-08-02 06:40:01

[INFO] Move ant log file to log directory.

2019-08-02 06:40:01

[INFO] Installed DM DBMS completely.

Please execute the commands by root:

/d08/dmdbms/script/root/root_installer.sh

End

root下执行/d08/dmdbms/script/root/root_installer.sh

会创建APservice服务并启动服务

8.dminit建库

[dmdba@ocp ~]$ dminit

initdb V8.1.0.147-Build(2019.03.27-104581)ENT

db version: 0x7000a

file dm.key not found, use default license!

License will expire on 2020-03-27

input system dir: /d08/dmdbms/data ---数据库文件存放目录

input db name: dmnew ---数据库名称

input port num: 5010 ---端口

input page size(4, 8, 16, 32): 8 ---页大小

input extent size(16, 32): 16 ---簇大小

input time zone(-12:59,+14:00): +8 ---时区

string case sensitive? ([Y]es, [N]o): Y ---启用大小写敏感

which charset to use? (0[GB18030], 1[UTF-8], 2[EUC-KR]): 1 ---字符集

length in char? ([Y]es, [N]o): Y ---VARCHAR类型对象的长度是否以字符 为单位

enable database encrypt? ([Y]es, [N]o): N ---不启用数据库加密

page check mode? (0/1/2): 0 ---页检查

input elog path: /d08/dmdbms/log ---服务日志路径

auto_overwrite mode? (0/1/2): 1 ---日志文件是否覆盖 1是有重名的则覆盖,0是不覆盖,2是清空目录

log file path: /d08/dmdbms/data/dmnew/dmnew01.log

log file path: /d08/dmdbms/data/dmnew/dmnew02.log

write to dir [/d08/dmdbms/data/dmnew].

create dm database success. 2019-08-02 06:49:39

9.启动数据库:

dmserver /d08/dmdbms/data/dmnew/dm.ini

命令行下窗口不能关闭,否则数据库会关闭

10.注册服务

root用户下:

cd /d08/dmdbms/script/root

./dm_service_installer.sh -t dmserver -p dmserver -i /d08/dmdbms/data/dmnew/dm.ini

参数解释:

-t" "Service Type, include: dmimon,dmap,dmserver,dmwatch,dmrww,dmwmon,dmwatcher,dmmonitor,dmcss,dmcssm,dmasmsvr."

-p" "Service Name Postfix, is invalid for dmimon,dmap."

-i" "The path of the ini file, is invalid for dmimon,dmap."

以服务方式启动数据库

service DmServicedmserver start

[root@ocp root]# ./dm_service_installer.sh -t dmserver -p dmserver -i /d08/dmdbms/data/dmnew/dm.ini

Move the service script file(/d08/dmdbms/bin/DmServicedmserver to /etc/rc.d/init.d/DmServicedmserver)

Finished to create the service (DmServicedmserver)

[dmdba@ocp ~]# service DmServicedmserver start

Starting DmServicedmserver: [ OK ]

完全默认方式建的库,实例名默认是dmserver ,sysdba用户密码也是默认SYDDBA,数据库名dmnew。

小结一下:

达梦数据库连接是通过ip和端口识别数据库的,不需要指定实例名(instance_name在dm.ini文件随时可以换)

另外达梦的技术文档都在安装目录的doc目录下(本例是/d08/dmdbms/doc)

数据 数据库 用户 目录 服务 大小 文件 命令 字符 实例 密码 方式 日志 端口 资源 软件 合适 会创 单位 参数 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 数据库登入提示该账户被锁定 抖音点赞开会员软件开发 无线网络安全认证选项 数据库怎么更改表值是否为空 数据库安装好了没有域名怎么办 智能数据库政策 建立机动车驾驶证管理系统数据库 ps42k19连不上服务器 数据库中一个下划线是几个字 linux 服务器安全工具 网络安全报班多少钱 上海专业网络技术厂家报价 网络服务器ip 山西服务器虚拟化优势 中国大学生网络安全在线 培训软件开发的学校 奶昔7影像数据库错误 网络安全考试网络资料网 数据库列出前25%的记录 服务器的默认资源组收费吗 广州网络安全专业大学 数据库原理实验报告1总结 数据库迁移几种方案 网络安全与网络文化的理解 无线传感网络技术发展历史 红十字会网络安全应急预案 中国大学生网络安全在线 直播电商app软件开发 燃烧的远征服务器人口普查小程序 密云区信息化网络技术服务平台
0