安装达梦数据库

  1. 创建用户和组
[root@k1 ~]# groupadd dinstall
[root@k1 ~]# useradd -g dinstall dmdba
  1. 创建目录
[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目录为软件数据目录.
  1. 扩大/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的空间.
  1. 上传安装包并运行
[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 # 确认安装
  1. 初始化数据库
[root@k1 ~]# cd /dm/dbdbms/bin
[root@k1 bin]# ./dminit path=/dm/data/ db_name=testdb
# 指定数据目录和数据库名.
  1. 指定数据目录的所属用户和所属组
[root@k1 ~]# chown -R dmdba:dinstall /dm/data
  1. 创建服务
[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"文件是在上一步初始化后生成的.
  1. 启动服务
[root@k1 ~]# systemctl enable --now DmServiceDMSERVER
[root@k1 ~]# firewall-cmd --permanent --add-port=5236/tcp
success
[root@k1 ~]# firewall-cmd --reload
success
  1. 登录数据库
# 第一种方式
[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/SYSDBA@192.168.10.110:5236

Server[192.168.10.110:5236]:mode is normal, state is open
login used time : 15.554(ms)
disql V8
SQL>
# 管理员账号默认为SYSDBA,密码为SYSDBA.
  1. 卸载DM8软件
[root@k1 ~]# systemctl stop DmServiceDMSERVER
[root@k1 ~]# bash /dm/dbdbms/uninstall.sh  -i
posted @   kauro  阅读(30)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 【.NET】调用本地 Deepseek 模型
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
点击右上角即可分享
微信分享提示