安装达梦数据库
下载地址:https://www.dameng.com/form/plogin/s/L2xpc3RfMTEwLmh0bWw%3D.html
[root@bogon ~]# unzip dm8_20230418_x86_rh6_64.zip #解压 Archive: dm8_20230418_x86_rh6_64.zip inflating: dm8_20230418_x86_rh6_64.iso_SHA256.txt inflating: dm8_20230418_x86_rh6_64.iso [root@bogon ~]# ll /mnt 总用量 0 [root@bogon ~]# mount -o loop dm8_20230418_x86_rh6_64.iso /mnt #挂载到操作系统 mount: /dev/loop0 写保护,将以只读方式挂载 [root@bogon ~]# df -h #查看挂在是否成功 文件系统 容量 已用 可用 已用% 挂载点 devtmpfs 2.0G 0 2.0G 0% /dev tmpfs 2.0G 0 2.0G 0% /dev/shm tmpfs 2.0G 12M 2.0G 1% /run tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup /dev/mapper/centos-root 146G 3.9G 142G 3% / /dev/sda1 197M 116M 82M 59% /boot tmpfs 394M 0 394M 0% /run/user/0 /dev/loop0 1.1G 1.1G 0 100% /mnt
#优化limits [root@bogon ~]# echo "* soft nproc 65536" >> /etc/security/limits.conf [root@bogon ~]# echo "* hard nproc 65536" >> /etc/security/limits.conf [root@bogon ~]# echo "* soft nofile 65536" >> /etc/security/limits.conf [root@bogon ~]# echo "* hard nofile 65536" >> /etc/security/limits.conf #热加载 [root@bogon ~]# sysctl -p
[root@bogon local]# tar xf jdk-8u202-linux-x64.tar.gz #安装jdk环境 [root@bogon local]# ls bin games jdk1.8.0_202 lib libexec share etc include jdk-8u202-linux-x64.tar.gz lib64 sbin src [root@bogon local]# vim /etc/profile #添加参数,注意安装路径 export JAVA_HOME=/usr/local/jdk1.8.0_141 export JAVA_HOME=$JAVA_HOME/jre export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:JAVA_HOME/lib/tools.jar [root@bogon local]# source /etc/profile #刷新环境 [root@bogon local]# java -version #查看版本 java version "1.8.0_202" Java(TM) SE Runtime Environment (build 1.8.0_202-b08) Java HotSpot(TM) 64-Bit Server VM (build 25.202-b08, mixed mode)
[root@bogon local]# groupadd dinstall #创建组 [root@bogon local]# useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba #创建用户 [root@bogon local]# cd /home/ [root@bogon home]# ls dmdba xiaoguaishou [root@bogon home]# passwd dmdba 更改用户 dmdba 的密码 。 新的 密码: 重新输入新的 密码: passwd:所有的身份验证令牌已经成功更新。
[root@bogon home]# su dmdba [dmdba@bogon home]$ cd /mnt/ [dmdba@bogon mnt]$ ls DM8 Install.pdf DMInstall.bin [dmdba@bogon mnt]$ ./DMInstall.bin -i 请选择安装语言(C/c:中文 E/e:英文) [C/c]:c 解压安装程序......... 欢迎使用达梦数据库安装程序 是否输入Key文件路径? (Y/y:是 N/n:否) [Y/y]:n 是否设置时区? (Y/y:是 N/n:否) [Y/y]:y 设置时区: [ 1]: GTM-12=日界线西 [ 2]: GTM-11=萨摩亚群岛 [ 3]: GTM-10=夏威夷 [ 4]: GTM-09=阿拉斯加 [ 5]: GTM-08=太平洋时间(美国和加拿大) [ 6]: GTM-07=亚利桑那 [ 7]: GTM-06=中部时间(美国和加拿大) [ 8]: GTM-05=东部部时间(美国和加拿大) [ 9]: GTM-04=大西洋时间(美国和加拿大) [10]: GTM-03=巴西利亚 [11]: GTM-02=中大西洋 [12]: GTM-01=亚速尔群岛 [13]: GTM=格林威治标准时间 [14]: GTM+01=萨拉热窝 [15]: GTM+02=开罗 [16]: GTM+03=莫斯科 [17]: GTM+04=阿布扎比 [18]: GTM+05=伊斯兰堡 [19]: GTM+06=达卡 [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 所需空间: 1815M 请选择安装目录 [/home/dmdba/dmdbms]:/home/dmdba/dmdbms 可用空间: 139G 是否确认安装路径(/home/dmdba/dmdbms)? (Y/y:是 N/n:否) [Y/y]:y 安装前小结 安装位置: /home/dmdba/dmdbms 所需空间: 1815M 可用空间: 139G 版本信息: 有效日期: 安装类型: 典型安装 是否确认安装? (Y/y:是 N/n:否):y 2023-09-12 21:46:04 [INFO] 安装达梦数据库... 2023-09-12 21:46:04 [INFO] 安装 基础 模块... 2023-09-12 21:46:07 [INFO] 安装 服务器 模块... 2023-09-12 21:46:08 [INFO] 安装 客户端 模块... 2023-09-12 21:46:10 [INFO] 安装 驱动 模块... 2023-09-12 21:46:11 [INFO] 安装 手册 模块... 2023-09-12 21:46:11 [INFO] 安装 服务 模块... 2023-09-12 21:46:12 [INFO] 移动日志文件。 2023-09-12 21:46:12 [INFO] 安装达梦数据库完成。 请以root系统用户执行命令: /home/dmdba/dmdbms/script/root/root_installer.sh 安装结束 [dmdba@bogon mnt]$ exit #切换到root用户 [root@bogon home]# /home/dmdba/dmdbms/script/root/root_installer.sh #执行安装脚本 移动 /home/dmdba/dmdbms/bin/dm_svc.conf 到/etc目录 创建DmAPService服务 Created symlink from /etc/systemd/system/multi-user.target.wants/DmAPService.service to /usr/lib/systemd/system/DmAPService.service. 创建服务(DmAPService)完成 启动DmAPService服务
[root@bogon home]# su dmdba #再切换到dmdba用户 [dmdba@bogon bin]$ ./dminit path=/home/dmdba/dmdbms/data PAGE_SIZE=32 EXTENT_SIZE=32 CASE_SENSITIVE=n CHARSET=0 DB_NAME=DMDB INSTANCE_NAME=DBSERVER PORT_NUM=5236 length_in_char=y initdb V8 db version: 0x7000c file dm.key not found, use default license! License will expire on 2024-04-17 Normal of FAST Normal of DEFAULT Normal of RECYCLE Normal of KEEP Normal of ROLL log file path: /home/dmdba/dmdbms/data/DMDB/DMDB01.log log file path: /home/dmdba/dmdbms/data/DMDB/DMDB02.log write to dir [/home/dmdba/dmdbms/data/DMDB]. create dm database success. 2023-09-12 21:52:39
[root@bogon home]# su root #进入root用户 [root@bogon dmdbms]# cd /home/dmdba/dmdbms/script/root/ [root@bogon root]# ./dm_service_installer.sh -t dmserver -dm_ini /home/dmdba/dmdbms/data/DMDB/dm.ini -p DMSERVER Created symlink from /etc/systemd/system/multi-user.target.wants/DmServiceDMSERVER.service to /usr/lib/systemd/system/DmServiceDMSERVER.service. 创建服务(DmServiceDMSERVER)完成 [root@bogon root]# cd /home/dmdba/dmdbms/bin [root@bogon bin]# ./DmServiceDMSERVER status #查看状态 DmServiceDMSERVER is stopped [root@bogon bin]# ./DmServiceDMSERVER start #启动 Starting DmServiceDMSERVER: 上一次登录:二 9月 12 21:58:32 CST 2023pts/0 上 [ OK ] [root@bogon bin]# [root@bogon bin]# ./DmServiceDMSERVER status DmServiceDMSERVER (pid 5598) is running. [root@bogon bin]# ps -ef |grep dmserver #查看进程 dmdba 5598 1 10 22:03 pts/0 00:00:02 /home/dmdba/dmdbms/bin/dmserver path=/home/dmdba/dmdbms/data/DMDB/dm.ini -noconsole root 5745 1656 0 22:03 pts/0 00:00:00 grep --color=auto dmserver [root@bogon bin]# ./disql SYSDBA/SYSDBA@localhost:5236 #登录数据库 服务器[localhost:5236]:处于普通打开状态 登录使用时间 : 15.474(ms) disql V8 SQL>