系统确认
用户和组
groupadd dinstall
useradd -g dinstall dmdba
echo dmdba | passwd --stdin dmdba
mkdir /dm8
chown dmdba:dinstall -R /dm8
cat >> /etc/security/limits.conf <<EOF
dmdba soft nofile 4096
dmdba hard nofile 65536
EOF
unzip dm8_setup_rh7_64_ent_8.1.1.45_20191121.zip
mount -o loop dm8_setup_rh7_64_ent_8.1.1.45_20191121.iso /mnt
DM8软件安装
./DMInstall.bin -i
[root@localhost ~]$ cd /mnt
[root@localhost mnt]$ ls
DMInstall.bin DM_Install_en.pdf DM_Install_zh.pdf release_en.txt release_zh.txt
[root@localhost mnt]# ./DMInstall.bin -i
请选择安装语言(C/c:中文 E/e:英文) [C/c]:
解压安装程序..........
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 7901
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) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 7901
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited
可打开文件数过少,建议至少设置为65536或更多。
欢迎使用达梦数据库安装程序
是否输入Key文件路径? (Y/y:是 N/n:否) [Y/y]:
请输入Key文件的路径地址 [dm.key]:
请输入key文件路径!
是否输入Key文件路径? (Y/y:是 N/n:否) [Y/y]:N
是否设置时区? (Y/y:是 N/n:否) [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]:
安装类型:
1 典型安装
2 服务器
3 客户端
4 自定义
请选择安装类型的数字序号 [1 典型安装]:
所需空间: 1014M
请选择安装目录 [/opt/dmdbms]:/dm8
可用空间: 37G
是否确认安装路径(/dm8)? (Y/y:是 N/n:否) [Y/y]:
安装前小结
安装位置: /dm8
所需空间: 1014M
可用空间: 37G
版本信息:
有效日期:
安装类型: 典型安装
是否确认安装? (Y/y:是 N/n:否):y
2020-05-27 18:09:44
[INFO] 安装达梦数据库...
2020-05-27 18:09:45
[INFO] 安装 基础 模块...
2020-05-27 18:09:59
[INFO] 安装 服务器 模块...
2020-05-27 18:10:01
[INFO] 安装 客户端 模块...
2020-05-27 18:10:16
[INFO] 安装 驱动 模块...
2020-05-27 18:10:17
[INFO] 安装 手册 模块...
2020-05-27 18:10:18
[INFO] 安装 服务 模块...
2020-05-27 18:10:21
[INFO] 移动ant日志文件。
2020-05-27 18:10:22
[INFO] 更改安装目录权限完成。
2020-05-27 18:10:22
[INFO] 正在启动DmAPService服务...
2020-05-27 18:10:25
[INFO] 启动DmAPService服务成功。
2020-05-27 18:10:25
[INFO] 安装达梦数据库完成。
安装结束
[root@localhost mnt]# ll /dm8
总用量 40
drwxr-xr-x 8 dmdba dinstall 8192 5月 27 18:10 bin
drwxr-xr-x 2 dmdba dinstall 30 5月 27 18:10 bin2
drwxr-xr-x 5 dmdba dinstall 114 5月 27 18:09 desktop
drwxr-xr-x 3 dmdba dinstall 176 5月 27 18:10 doc
drwxr-xr-x 9 dmdba dinstall 93 5月 27 18:10 drivers
drwxr-xr-x 2 dmdba dinstall 4096 5月 27 18:09 include
drwxr-xr-x 2 dmdba dinstall 94 5月 27 18:09 jar
drwxr-xr-x 6 dmdba dinstall 54 5月 27 18:09 jdk
-rwxr-xr-x 1 dmdba dinstall 1066 5月 27 18:09 license_en.txt
-rwxr-xr-x 1 dmdba dinstall 1128 5月 27 18:09 license_zh.txt
drwxr-xr-x 2 dmdba dinstall 97 5月 27 18:10 log
-rwxr-xr-x 1 dmdba dinstall 848 5月 27 18:09 release_en.txt
-rwxr-xr-x 1 dmdba dinstall 953 5月 27 18:09 release_zh.txt
drwxr-xr-x 6 dmdba dinstall 92 5月 27 18:09 samples
drwxr-xr-x 4 dmdba dinstall 49 5月 27 18:09 script
drwxr-xr-x 9 dmdba dinstall 4096 5月 27 18:10 tool
drwxr-xr-x 3 dmdba dinstall 97 5月 27 18:10 uninstall
-rwxr-xr-x 1 dmdba dinstall 2433 5月 27 18:10 uninstall.sh
drwxr-xr-x 2 dmdba dinstall 59 5月 27 18:10 web
环境变量
echo 'export DM_HOME=/dm8' >>/home/dmdba/.bash_profile
echo 'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$DM_HOME/bin' >>/home/dmdba/.bash_profile
echo 'export PATH=$PATH:$DM_HOME/bin' >>/home/dmdba/.bash_profile
创建数据库
su - dmdba
dminit path=/dm8/data db_name=DM01 instance_name=TEST1 port_num=5236
[root@localhost root]# su - dmdba
上一次登录:三 5月 27 18:28:57 CST 2020pts/0 上
[dmdba@localhost ~]$ dminit path=/dm8/data db_name=DM01 instance_name=TEST1 port_num=5236
initdb V8
db version: 0x7000a
file dm.key not found, use default license!
License will expire on 2020-11-21
log file path: /dm8/data/DM01/DM0101.log
log file path: /dm8/data/DM01/DM0102.log
write to dir [/dm8/data/DM01].
create dm database success. 2020-05-27 18:32:34
[dmdba@localhost ~]$ ll /dm8/data/DM01/
总用量 476
drwxr-xr-x 2 dmdba dinstall 6 5月 27 18:32 bak
drwxr-xr-x 2 dmdba dinstall 42 5月 27 18:32 ctl_bak
-rw-r--r-- 1 dmdba dinstall 268435456 5月 27 18:32 DM0101.log
-rw-r--r-- 1 dmdba dinstall 268435456 5月 27 18:32 DM0102.log
-rw-r--r-- 1 dmdba dinstall 5120 5月 27 18:32 dm.ctl
-rw-r--r-- 1 dmdba dinstall 47251 5月 27 18:32 dm.ini
-rw-r--r-- 1 dmdba dinstall 738 5月 27 18:32 dminit20200527183231.log
-rw-r--r-- 1 dmdba dinstall 633 5月 27 18:32 dm_service.prikey
drwxr-xr-x 2 dmdba dinstall 6 5月 27 18:32 HMAIN
-rw-r--r-- 1 dmdba dinstall 134217728 5月 27 18:32 MAIN.DBF
-rw-r--r-- 1 dmdba dinstall 134217728 5月 27 18:32 ROLL.DBF
-rw-r--r-- 1 dmdba dinstall 479 5月 27 18:32 sqllog.ini
-rw-r--r-- 1 dmdba dinstall 10485760 5月 27 18:32 SYSTEM.DBF
配置DM服务并启动
/dm8/script/root/dm_service_installer.sh -t dmserver -p DM01 -dm_ini /dm8/data/DM01/dm.ini
systemctl start DmServiceDM01
[root@localhost root]# /dm8/script/root/dm_service_installer.sh -t dmserver -p DM01 -dm_ini /dm8/data/DM01/dm.ini
Created symlink from /etc/systemd/system/multi-user.target.wants/DmServiceDM01.service to /usr/lib/systemd/system/DmServiceDM01.service.
创建服务(DmServiceDM01)完成
[root@localhost root]# systemctl start DmServiceDM01
[root@localhost root]# systemctl status DmServiceDM01
● DmServiceDM01.service - Dameng Database Service(DmServiceDM01).
Loaded: loaded (/usr/lib/systemd/system/DmServiceDM01.service; enabled; vendor preset: disabled)
Active: active (running) since 三 2020-05-27 18:34:50 CST; 9s ago
Process: 5268 ExecStart=/dm8/bin/DmServiceDM01 start (code=exited, status=0/SUCCESS)
Main PID: 5288 (dmserver)
CGroup: /system.slice/DmServiceDM01.service
└─5288 /dm8/bin/dmserver /dm8/data/DM01/dm.ini -noconsole
5月 27 18:34:35 localhost.localdomain systemd[1]: Starting Dameng Database Service(DmServiceDM01)....
5月 27 18:34:50 localhost.localdomain DmServiceDM01[5268]: [35B blob data]
5月 27 18:34:50 localhost.localdomain systemd[1]: Started Dameng Database Service(DmServiceDM01)..
登录DM 数据库
disql sysdba/SYSDBA
disql sysdba/SYSDBA@localhost:5236
[root@localhost root]# su - dmdba
上一次登录:三 5月 27 18:32:22 CST 2020pts/0 上
[dmdba@localhost ~]$ disql sysdba/SYSDBA@localhost:5236
服务器[localhost:5236]:处于普通打开状态
登录使用时间: 4.948(毫秒)
disql V8
SQL> select * from v$version;
行号 BANNER
---------- -------------------------
1 DM Database Server 64 V8
2 DB Version: 0x7000a
已用时间: 0.621(毫秒). 执行号:995.
已用时间: 4.032(毫秒). 执行号:989.
SQL> select table_name from user_tables;
行号 TABLE_NAME
---------- ------------------
1 ##PLAN_TABLE
2 ##HISTOGRAMS_TABLE
已用时间: 23.257(毫秒). 执行号:994.
卸载DM8
systemctl stop DmServiceDM01
/dm8/uninstall.sh -i
[root@localhost root]# systemctl stop DmServiceDM01
[root@localhost root]# /dm8/uninstall.sh -i
请确认是否卸载达梦数据库(/dm8/)? (y/Y:是 n/N:否):y
是否删除dm_svc.conf配置文件? (y/Y:是 n/N:否):y
正在删除快捷方式
删除快捷方式完成
正在删除所有数据库库服务
删除数据库服务DmJobMonitorService
删除数据库服务DmJobMonitorService完成。
删除数据库服务DmInstanceMonitorService
删除数据库服务DmInstanceMonitorService完成。
删除数据库服务DmAuditMonitorService
删除数据库服务DmAuditMonitorService完成。
删除数据库服务DmAPService
删除数据库服务DmAPService完成。
删除数据库服务DmServiceDM01
删除数据库服务DmServiceDM01完成。
删除所有数据库库服务完成
正在删除数据库目录
删除bin目录
删除bin目录完成
删除bin2目录
删除bin2目录完成
删除include目录
删除include目录完成
删除desktop目录
删除desktop目录完成
删除doc目录
删除doc目录完成
删除drivers目录
删除drivers目录完成
删除jdk目录
删除jdk目录完成
删除jar目录
删除jar目录完成
删除samples目录
删除samples目录完成
删除script目录
删除script目录完成
删除tool目录
删除tool目录完成
删除web目录
删除web目录完成
删除uninstall目录
删除uninstall目录完成
删除license_en.txt文件
删除license_en.txt文件完成
删除license_zh.txt文件
删除license_zh.txt文件完成
删除release_en.txt文件
删除release_en.txt文件完成
删除release_zh.txt文件
删除release_zh.txt文件完成
删除uninstall.sh文件
删除uninstall.sh文件完成
删除数据库目录完成
卸载dm 软件不会删除数据文件
[root@localhost DM01]# cd /dm8/data/DM01
[root@localhost DM01]# ls
bak DM0101.log dm.ctl dminit20200527172025.log HMAIN rep_conflict.log sqllog.ini TEMP.DBF
ctl_bak DM0102.log dm.ini dm_service.prikey MAIN.DBF ROLL.DBF SYSTEM.DBF trace
学习如茶,需细细品味