linux下达梦数据库命令行的安装
一、基础环境介绍
信息 | 配置 |
---|---|
虚拟软件 | vmware |
操作系统 | centos 7.8 |
cpu | 1核 |
内存 | 2G |
磁盘 | 50G |
注意事项
- 本实验为测试实验,具体的路径规划请参照之前的文档达梦数据库的运行核维护
- 本实验为测试实验,参数优化请参照之前的文档达梦数据库的运行核维护
二、用户和组的创建
[root@dm01 ~]# groupadd -g 12349 dinstall
[root@dm01 ~]# useradd -u 12345 -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
[root@dm01 ~]# pas
passwd paste pasuspender
[root@dm01 ~]# passwd dmdba
Changing password for user dmdba.
New password:
BAD PASSWORD: The password is shorter than 8 characters
Retype new password:
passwd: all authentication tokens updated successfully.
三、修改linux操作系统
- 修改/etc/security/limits.conf 添加endfile 后面的内容
[root@dm01 ~]# cat /etc/security/limits.conf |tail -11
# End of file
dmdba soft fsize unlimited
dmdba hard fsize unlimited
dmdba soft nproc 131072
dmdba hard nproc 131072
dmdba soft nofile 131072
dmdba hard nofile 131072
dmdba soft core unlimited
dmdba hard core unlimited
dmdba soft data unlimited
dmdba hard data unlimited
四、软件的安装
- 安装包为iso文件,请在虚拟机上进行挂载即可
- 虚拟机配置iso磁盘
-
1.打开虚拟机设置,设置iso映像路径为安装包路径点确定
-
2.挂载磁盘到media 目录,并查看文件
[root@dm01 ~]# mount /dev/sr0 /media/ mount: /dev/sr0 is write-protected, mounting read-only [root@dm01 ~]# cd /media/ [root@dm01 media]# ls DMInstall.bin DM_Install.pdf [root@dm01 media]#
-
- 命令行安装,运行DMInstall.bin
[dmdba@dm01 media]$ ./DMInstall.bin -i Please select the installers language (E/e:English C/c:Chinese) [E/e]: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 所需空间: 1067M 请选择安装目录 [/home/dmdba/dmdbms]: 可用空间: 40G 是否确认安装路径(/home/dmdba/dmdbms)? (Y/y:是 N/n:否) [Y/y]:Y 安装前小结 安装位置: /home/dmdba/dmdbms 所需空间: 1067M 可用空间: 40G 版本信息: 有效日期: 安装类型: 典型安装 是否确认安装? (Y/y:是 N/n:否):Y 2020-10-13 10:15:27 [INFO] 安装达梦数据库... 2020-10-13 10:15:28 [INFO] 安装 基础 模块... 2020-10-13 10:15:38 [INFO] 安装 服务器 模块... 2020-10-13 10:15:40 [INFO] 安装 客户端 模块... 2020-10-13 10:15:50 [INFO] 安装 驱动 模块... 2020-10-13 10:15:54 [INFO] 安装 手册 模块... 2020-10-13 10:15:54 [INFO] 安装 服务 模块... 2020-10-13 10:15:55 [INFO] 移动ant日志文件。 2020-10-13 10:15:56 [INFO] 安装达梦数据库完成。 请以root系统用户执行命令: /home/dmdba/dmdbms/script/root/root_installer.sh 安装结束
- 执行脚本
[root@dm01 ~]# /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服务
五、实例的创建
- 创建实例
[dmdba@dm01 bin]$ ./dminit PATH=/home/dmdba/dmdbms/data LOG_PATH=/home/dmdba/dmdbms/data/dmredo01.log LOG_PATH=/home/dmdba/dmdbms/data/dmredo02.log LOG_PATH=/home/dmdba/dmdbms/data/dmredo03.log LOG_SIZE=2048 DB_NAME=PROD INSTANCE_NAME=TEST
initdb V8
db version: 0x7000a
file dm.key not found, use default license!
License will expire on 2021-06-01
log file path: /home/dmdba/dmdbms/data/dmredo01.log
log file path: /home/dmdba/dmdbms/data/dmredo02.log
log file path: /home/dmdba/dmdbms/data/dmredo03.log
write to dir [/home/dmdba/dmdbms/data/PROD].
- 创建服务
[root@dm01 ~]# /home/dmdba/dmdbms/script/root/dm_service_installer.sh -t dmserver -p TEST -dm_ini /home/dmdba/dmdbms/data/PROD/dm.ini
Created symlink from /etc/systemd/system/multi-user.target.wants/DmServiceTEST.service to /usr/lib/systemd/system/DmServiceTEST.service.
创建服务(DmServiceTEST)完成
六、数据库管理
- 启动实例
[dmdba@dm01 ~]$ cd dmdbms/bin [dmdba@dm01 bin]$ pwd /home/dmdba/dmdbms/bin [dmdba@dm01 bin]$ ./DmServiceTEST start Starting DmServiceTEST: [ OK ] [dmdba@dm01 bin]$
- 查看状态
[dmdba@dm01 bin]$ ./disql SYSDBA/SYSDBA 服务器[LOCALHOST:5236]:处于普通打开状态 登录使用时间: 2.871(毫秒) disql V8 SQL> select status$ from v$instance; 行号 STATUS$ ---------- ------- 1 OPEN 已用时间: 0.758(毫秒). 执行号:514.