- 创建用户和组
[root@k1 ~]# groupadd dinstall
[root@k1 ~]# useradd -g dinstall dmdba
- 创建目录
[root@k1 ~]# groupadd dinstall`
[root@k1 ~]# useradd -g dinstall dmdba
[root@k1 ~]# mkdir -p /dm/{dbdbms,data}
[root@k1 ~]# chown -R dmdba:dinstall /dm/
# dbdbms目录为软件安装目录,data目录为软件数据目录.
- 扩大/tmp目录容量
[root@k1 ~]# vim /etc/fstab
tmpfs /tmp tmpfs size=2G 0 0
[root@k1 ~]# mount -o remount /tmp/
[root@k1 ~]# df -h /tmp/
Filesystem Size Used Avail Use% Mounted on
tmpfs 2.0G 16K 2.0G 1% /tmp
# 因为dm数据库的临时文件都存放在/tmp目录下,所以需要/tmp目录至少剩余有1G的空间.
- 上传安装包并运行
[root@k1 ~]# bash dminstall.bin -i
Please select the installer's language (E/e:English C/c:Chinese) [E/e]: # 选择语言
Extract install files..........
Welcome to DM DBMS Installer
Whether to input the path of Key File? (Y/y:Yes N/n:No) [Y/y]:n # 选择是否输入key文件路径
Whether to Set The TimeZone? (Y/y:Yes N/n:No) [Y/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 [21]: # 指定时区编号(默认为21中国标准时间)
Installation Type: # 选择安装类型
1 Typical # 典型安装
2 Server # 服务器
3 Client # 客户端
4 Custom # 自定义
Please Input the number of the Installation Type [1 Typical]: # 指定安装类型编号(默认为1)
Require Space: 1667M # 所需空间为1667M
Please Input the install path [/opt/dmdbms]:/dm/dbdbms # 指定安装目录
Available Space:13G
Please Confirm the install path(/dm/dbdbms)? (Y/y:Yes N/n:No) [Y/y]:y # 确认使用指定安装目录
Pre-Installation Summary
Installation Location: /dm/dbdbms
Require Space: 1667M
Available Space: 13G
Version Information:
Expire Date:
Installation Type: Typical
Confirm to Install? (Y/y:Yes N/n:No):y # 确认安装
- 初始化数据库
[root@k1 ~]# cd /dm/dbdbms/bin
[root@k1 bin]# ./dminit path=/dm/data/ db_name=testdb
# 指定数据目录和数据库名.
- 指定数据目录的所属用户和所属组
[root@k1 ~]# chown -R dmdba:dinstall /dm/data
- 创建服务
[root@k1 ~]# cd /dm/dbdbms/script/root/
[root@k1 root]# ./dm_service_installer.sh -dm_ini /dm/data/testdb/dm.ini -t dmserver -p DMSERVER
# -dm_ini参数中的"/dm/data/testdb/dm.ini"文件是在上一步初始化后生成的.
- 启动服务
[root@k1 ~]# systemctl enable --now DmServiceDMSERVER
[root@k1 ~]# firewall-cmd --permanent --add-port=5236/tcp
success
[root@k1 ~]# firewall-cmd --reload
success
- 登录数据库
# 第一种方式
[root@k1 bin]# ./disql
disql V8
username:SYSDBA
password:
Server[LOCALHOST:5236]:mode is normal, state is open
login used time : 9.680(ms)
SQL>
# 第二种方式
[root@k1 bin]# ./disql SYSDBA/[email protected]:5236
Server[192.168.10.110:5236]:mode is normal, state is open
login used time : 15.554(ms)
disql V8
SQL>
# 管理员账号默认为SYSDBA,密码为SYSDBA.
- 卸载DM8软件
[root@k1 ~]# systemctl stop DmServiceDMSERVER
[root@k1 ~]# bash /dm/dbdbms/uninstall.sh -i
标签:dm,安装,数据库,GTM,目录,k1,root,dbdbms,达梦
From: https://www.cnblogs.com/Azzk/p/17208639.html