注册
达梦数据库学习01:多平台达梦数据库DM8安装
专栏/技术分享/ 文章详情 /

达梦数据库学习01:多平台达梦数据库DM8安装

Hi70KG 2023/07/16 2518 3 0
摘要

一、Windows10企业版G神州网信政府版安装DM8

关闭防火墙

打开右下角开始菜单的“设置选项”;

选择windows设置下的“网络和internet”选项点击;

下拉找到“windows防火墙”的选项并打开;

在其中大家可以选择自己所使用的网络并进入;

勾选“windows defender防火墙”的开关即可关闭win10防火墙;

当然了如果小伙伴发现关闭后时常弹出通知,那么可以用下面的步骤;

同时按下键盘上的“win”键和“R”键,输入“services.msc”并点击确定;

在其中找到“security center”服务并且双击;

在启动类型中选择“禁用”即可关闭通知

查看系统环境

C:\Users\cooker>systeminfo

主机名:           DESKTOP-TOPCO8G
OS 名称:          Microsoft Windows 10 企业版 G 神州网信政府版
OS 版本:          10.0.17763 暂缺 Build 17763
OS 制造商:        Microsoft Corporation
OS 配置:          独立工作站
OS 构件类型:      Multiprocessor Free
注册的所有人:     cooker
注册的组织:       神州网信技术有限公司
产品 ID:          00385-60000-00000-AA538
初始安装日期:     2023/7/13, 8:44:25
系统启动时间:     2023/7/13, 9:37:53
系统制造商:       VMware, Inc.
系统型号:         VMware7,1
系统类型:         x64-based PC
处理器:           安装了 2 个处理器。
                  [01]: Intel64 Family 6 Model 158 Stepping 10 GenuineIntel ~2400 Mhz
                  [02]: Intel64 Family 6 Model 158 Stepping 10 GenuineIntel ~2400 Mhz
BIOS 版本:        VMware, Inc. VMW71.00V.16722896.B64.2008100651, 2020/8/10
Windows 目录:     C:\Windows
系统目录:         C:\Windows\system32
启动设备:         \Device\HarddiskVolume2
系统区域设置:     zh-cn;中文(中国)
输入法区域设置:   zh-cn;中文(中国)
时区:             (UTC+08:00) 北京,重庆,香港特别行政区,乌鲁木齐
物理内存总量:     10,239 MB
可用的物理内存:   8,066 MB
虚拟内存: 最大值: 12,415 MB
虚拟内存: 可用:   8,248 MB
虚拟内存: 使用中: 4,167 MB
页面文件位置:     C:\pagefile.sys
域:               WORKGROUP
登录服务器:       \\DESKTOP-TOPCO8G
修补程序:         安装了 1 个修补程序。
                  [01]: KB4516077
网卡:             安装了 1 个 NIC。
                  [01]: Intel(R) 82574L Gigabit Network Connection
                      连接名:      Ethernet0
                      启用 DHCP:   是
                      DHCP 服务器: 192.168.80.254
                      IP 地址
                        [01]: 192.168.80.144
                        [02]: fe80::9dd:9025:7f34:e5f1
Hyper-V 要求:     已检测到虚拟机监控程序。将不显示 Hyper-V 所需的功能。

达梦数据库软件安装

根据硬件CPU的架构去官网下载对应的镜像
我的环境是window x64架构这里下载对应的镜像解压
image20230713093802978.png
image20230713094042818.png

这里学习环境直接省略上传授权KEY文件
image20230713094251439.png

这里选择典型部署,一般在window环境多只安装客户端和客户端工具
image20230713094302886.png

选择达梦数据软件的安装路径
image20230713094328758.png

安装概况
image20230713094340138.png
image20230713094443576.pngimage20230713094535731.png
这里不直接初始化

安装完达梦数据软件进入安装目录查看一下,目前因为未初始化时没有data目录的
image20230713094646217.png

初始化数据库

进入tool目录点击dbca
image20230713094754907.png
image20230713094837437.png

image20230713094918102.pngimage20230713094949186.pngimage20230713095013621.png
这里更改实例名、数据库名、数据库端口5231
image20230713095144327.png

控制文件、数据文件、日志文件在data下数据库名为DB01的文件夹下
image20230713095317530.png
image20230713095317530.png
image20230713095359313.png

image20230713095839354.png

最小数据文件 256x16x8K =32M
image20230713100113809.png
image20230713102425927.pngimage20230713102524085.pngimage20230713102602208.pngimage20230713102720313.pngimage20230713102826110.png
image20230713103041829.pngimage20230713103140750.pngimage20230713103246737.png
image20230713104900888.png

在银河麒麟V10 sp2安装DM8

关闭防火墙和SElinux

--关闭防火墙
# systemctl stop firewalld
--关闭开机自启
# systemctl disable firewalld

临时关闭
#setenforce 0
永久关闭SELinux需修改配置文件:cat /etc/selinux/config ,修改 SELINUX=disabled
#vim /etc/selinux/config
SELINUX=disabled      #修改为disabled
# cat /etc/issue # cat /etc/*-release Kylin Linux Advanced Server release V10 (Sword) DISTRIB_ID=Kylin DISTRIB_RELEASE=V10 DISTRIB_CODENAME=juniper DISTRIB_DESCRIPTION="Kylin V10" DISTRIB_KYLIN_RELEASE=V10 DISTRIB_VERSION_TYPE=enterprise DISTRIB_VERSION_MODE=normal NAME="Kylin Linux Advanced Server" VERSION="V10 (Sword)" ID="kylin" VERSION_ID="V10" PRETTY_NAME="Kylin Linux Advanced Server V10 (Sword)" ANSI_COLOR="0;31"
查看Linux内核版本

要求内核版本2.4以上

# uname -r 4.19.90-24.4.v2101.ky10.x86_64
检查磁盘分区

/tmp临时文件要大于2G,否则会报临时空间不足

# df -hPT 文件系统 类型 容量 已用 可用 已用% 挂载点 devtmpfs devtmpfs 3.3G 0 3.3G 0% /dev tmpfs tmpfs 3.3G 4.0K 3.3G 1% /dev/shm tmpfs tmpfs 3.3G 9.5M 3.3G 1% /run tmpfs tmpfs 3.3G 0 3.3G 0% /sys/fs/cgroup /dev/mapper/rootvg-root xfs 71G 8.7G 63G 13% / tmpfs tmpfs 3.3G 16K 3.3G 1% /tmp /dev/sda2 xfs 1014M 214M 801M 22% /boot tmpfs tmpfs 667M 44K 667M 1% /run/user/0 /dev/sr0 iso9660 1.1G 1.1G 0 100% /mnt
查看内存使用情况
# free -m total used free shared buff/cache available Mem: 6664 682 2999 16 2982 5587 Swap: 8191 0 8191
查看glic包的版本
# rpm -qa|grep glic* glib-networking-2.62.4-1.ky10.x86_64 glibmm24-help-2.58.0-2.ky10.noarch glib2-devel-2.62.5-2.ky10.x86_64 glibc-2.28-49.p02.ky10.x86_64 glibc-devel-2.28-49.p02.ky10.x86_64 glib2-help-2.62.5-2.ky10.noarch glibmm24-2.58.0-2.ky10.x86_64 poppler-glib-0.67.0-5.ky10.x86_64 glibc-common-2.28-49.p02.ky10.x86_64 glib2-2.62.5-2.ky10.x86_64 ModemManager-glib-1.14.0-2.ky10.x86_64 avahi-glib-0.8-1.ky10.x86_64 json-glib-1.4.4-2.ky10.x86_64 libappstream-glib-0.7.14-3.ky10.x86_64 dbus-glib-0.110-5.ky10.x86_64 tomcat-taglibs-standard-1.2.5-7.ky10.noarch taglib-1.11.1-12.ky10.x86_64

安装数据库前置配置

创建用户和用户组
# groupadd -g 12349 dinstall # useradd -u 12345 -g dinstall -m -d /home/dmdba -s /bin/bash dmdba # passwd dmdba
创建目录并修改权限
# mkdir /dm8 # chown dmdba:dinstall /dm8 # chmod 755 /dm8
配置系统限制
# tail -3 /etc/security/limits.conf #dm8 config dmdba soft nofile 4096 dmdba hard nofile 65536

安装达梦数据库

挂载DM8安装包
#mount -o loop /dev/cdrom /mnt
将安装bin文件复制/opt并修改权限
# cp /mnt/DMInstall.bin /opt # chown dmdba:dinstall DMInstall.bin # chmod 755 /opt/DMInstall.bin
命令行静默安装数据库软件
[dmdba@sidb ~]$ /opt/DMInstall.bin -i 请选择安装语言(C/c:中文 E/e:英文) [C/c]:C 设置时区: [20]: GTM+07 =曼谷 ,河内 [21]: GTM+08 =中国标准时间 [22]: GTM+09 =汉城 [23]: GTM+10 =关岛 [24]: GTM+11 =所罗门群岛 [25]: GTM+12 =斐济 [26]: GTM+13 =努库阿勒法 [27]: GTM+14 =基里巴斯 请选择设置时区 [21]: 21 安装类型: 1 典型安装 2 服务器 3 客户端 4 自定义 请选择安装类型的数字序号 [1 典型安装]: 1 所需空间: 1010M 请选择安装目录 [/home/dmdba/dmdbms]:/dm8/dmdbms 可用空间: 11G 是否确认安装? (Y/y:是 N/n:否):Y [INFO] 移动ant 日志文件。 2020-12-24 21:53:03 [INFO] 安装达梦数据库完成。 请以root系统用户执行命令: /dm8/dmdbms/script/root/root_installer.sh
执行配置脚本
# /dm8/dmdbms/script/root/root_installer.sh //创建AP辅助服务
添加PATH环境变量
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/dm8/dmdbms/bin" export DM_HOME="/dm8/dmdbms" #dm8 config export PATH=$PATH:$DM_HOME/bin
初始化数据库并创建数据库
[dmdba@sidb ~]$ dminit  help
initdb V8
db version: 0x7000c
file dm.key not found, use default license!
License will expire on 2024-04-17
version: 03134284044-20230417-187846-20040
格式: ./dminit     KEYWORD=value

例程: ./dminit     PATH=/public/dmdb/dmData PAGE_SIZE=16

# /dm8/dmdbms/bin/dminit PATH =/dm8/dmdbms/data PAGE_SIZE =32
LOG_SIZE =2048 CHARSET =0 CASE_SENSITIVE =Y db_name=DB01 instance_name=INST01 port_num=5231

注册数据库服务利于管理

/dm8/dmdbms/script/root/dm_service_installer.sh -t dmserver -dm_ini /dm8/dmdbms/data/DB01/dm.ini -p INST01

服务方式启动数据库

systemctl  start DmServiceINST01

dmserver命令启动数据库

[dmdba@sidb bin]$ dmserver /dmdata/data/DB01/dm.ini
file dm.key not found, use default license!
version info: develop
DM Database Server 64 V8 03134284044-20230417-187846-20040 startup...
Normal of FAST
Normal of DEFAULT
Normal of RECYCLE
Normal of KEEP
Normal of ROLL
Database mode = 0, oguid = 0
License will expire on 2024-04-17
file lsn: 50953
ndct db load finished
ndct second level fill fast pool finished
ndct third level fill fast pool finished
ndct second level fill fast pool finished
ndct third level fill fast pool finished
ndct fill fast pool finished
pseg_set_gtv_trxid_low next_trxid in mem:[14097]
pseg_collect_mgr_items, total collect 0 active_trxs, 0 cmt_trxs, 0 pre_cmt_trxs, 0 to_release_trxs, 0 active_pages, 0 cmt_pages, 0 pre_cmt_pages, 0 to_release_pages, 0 mgr pages, 0 mgr recs!
next_trxid in mem:[15099]
next_trxid = 16101.
pseg recv finished
nsvr_startup end.
aud sys init success.
aud rt sys init success.
systables desc init success.
ndct_db_load_info success.
nsvr_process_before_open begin.
nsvr_process_before_open success.
SYSTEM IS READY.
echo "export DM_HOME=/dm8/dmdbms">>~/.bash_profile echo "export LD_LIBRARY_PATH=/dm8/dmdbms/bin:$LD_LIBRARY_PATH">>~/.bash_profile

达梦社区技术https://eco.dameng.com

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服