DM8数据库标准流程安装(Linux)
2021/8/2 2:05:47
本文主要是介绍DM8数据库标准流程安装(Linux),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、安装前准备工作
1、检查cpu相关信息:
Lscpu 或 cat /proc/cpuinfo
2、查看内存
free -h
第一行 Mem :表示物理内存的缓存统计
第二行 Swap:表示硬盘上交换分区的使用情况。
total:表示物理内存总量,total =used + free
used:表示总计分配给缓存(包含buffers/cach)使用的数量,但其中可能有部分缓存并未实际使用。
free:未被分配的内存
shared:共享内存
bufers:系统已分配但未被使用的buffers数量
cached:系统已分配但未被使用的cache数量
注意:物理内存至少为1G,swap分区一般为物理内存的1.5倍
3、查看磁盘
df -h
确认磁盘大小以及挂载点,根据实际情况规划数据库程序安装位置以及数据文件、备份文件位置,归档日志文件大小限制以及位置。 (一般实例挂到最大盘)
4、检查磁盘调度算法
cat /sys/block/sda/queue/scheduler #建议采用deadline算法 #永久的更改I/O调度方法: vi /boot/grub/menu.lst kernel /boot/vmlinuz-2.6.32-504.el6 ro root=LABEL=/ elevator=deadline rhgb quiet 或 vim /lib/udev/rules.d/60-block-scheduler.rules
默认为第一个mq-deadline
5、查看网络
ip a
6、查看操作系统限制
ulimit -a
core file size:当某些程序发生错误时,系统可能会将该程序在内存中的信息写成文件(除错用),这种文件就被称为核心文件(core file)。此为限制每个核心文件的最大容量
data seg size:每个进程数据段的最大值,建议用户设置为1048576(1GB)以上或unlimited,此参数过小会导致数据库启动失败
file size:当前shell可创建的最大文件容量,建议unlimited,此参数过小会导致数据库安装或初始化失败
max locked memory:可以锁定的物理内存的最大值
max memory size:可以使用的常驻内存的最大值
open files:每个进程可以同时打开的最大文件句柄数,建议65536以上或者unlimited
pipe size:管道的最大值
stack size:堆栈的最大值
cpu time:每个进程可以使用CPU的最大时间
max user processes:每个用户运行的最大进程并发数, 建议修改为10240
virtual memory:当前shell可使用的最大虚拟内存,建议用户设置为1048576(1GB)以上或unlimited。
修改配置文件位置:/etc/security/limits.conf 参数为 * soft nofile 65536 * hard nofile 65536 * soft noproc 10240 * hard noproc 10240 * soft core unlimited * hard core unlimited
7、查看防火墙
systemctl status firewalld
#关闭/开启防火墙 systemctl start firewalld systemctl stop firewalld
8、检测操作系统内存参数
cat /proc/sys/vm/overcommit_memory #应该设置为0. 设置为1或者2时可能会出现操作物理内存有空余,但数据库服务无法申请内存的严重问题。 overcommit_memory=0, 表示内核将检查是否有足够的可用内存供应用进程使用;如果有足够的可用内存,内存申请允许;否则,内存申请失败,并把错误返回给应用进程。 overcommit_memory=1, 表示内核允许分配所有的物理内存,而不管当前的内存状态如何。 overcommit_memory=2, 表示内核允许分配超过所有物理内存和交换空间总和的内存
二、安装数据库
1.在root下创建用户和组
groupadd dinstall #创建用户组 useradd -g dinstall -m -d /home/dmdba/dm -s /bin/bash dmdba passwd dmdba mkdir -p /dbdata/dmdata/ /dbbak/dmbak /dbarch/dmarch
2、修改文件权限
chown -R dmdba:dinstall /dbdata /dbbak /dbarch /home/dmdba
因安装包是.iOS镜像格式,在Windows环境中
把dm8安装包传输到服务器中并解压。
利用xftp工具上传到/home/dmdba/dm/目录下
4.使用DMDBA后开始安装
[dmdba@localhost /home/dmdba/dm]$./DMInstall.bin –i Extract install files......... Welcome to DM Install Program Whether to input the path of Key File? (Y/y:Yes N/n:No) [Y/y]:Y ( 可以选择不输入key文件) Please Input the Path of the Key File [dm.key]:/home/dmdba/dm.key Whether to Set The TimeZone? (Y/y:Yes N/n:No) [Y/y]:Y Please Select the TimeZone [21]:21 Please Input the number of the Installation Type [1 Typical]:1 Please Input the install path [/home/dmdba/dm]: /home/dmdba/dm/dmdbms Please Confirm the install path? (Y/y:Yes N/n:No) [Y/y]:Y Confirm to Install? (Y/y:Yes N/n:No) [Y/y]:Y
5、切换到dmdba用户下的bin文件中按实际需求修改初始化参数:
./dminit INI_FILE=/dbdata/dmdata/DAMENG/dm.ini PATH=/dbdata/dmdata/ extent_size=16 page_size=32 case_sensitive=y log_size=2048
6、设置开机自启
chkconfig dmserverd on
7、创建启动脚本
./dm_service_installer.sh -t dmserver -p DM01 -dm_ini /dbdata/dmdata/DAMENG/dm.ini -m open
8、登录数据库运行优化脚本。
进入bin目录下./disql
(脚本略)
9、创建备份作业
进入./manger
右键创建作业。(根据业务需要设置)
10、重启数据库服务。
(完成)
这篇关于DM8数据库标准流程安装(Linux)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法