注册
Centos6下命令行创建dm8数据库
专栏/技术分享/ 文章详情 /

Centos6下命令行创建dm8数据库

管杨 2026/09/04 169 0 0
摘要

适用介质:
CentOS-6.10-x86_64-bin-DVD1.iso(系统镜像)、dm8_20260509_x86_centos6_64.iso(达梦数据库介质)
环境:VMware Workstation17,测试环境
第一部分 CentOS 6.10 操作系统安装步骤

  1. 虚拟机硬件配置
    1)新建虚拟机→典型(推荐)→选择【稍后安装操作系统】→Linux,版本:CentOS 6 64位→自定义虚拟机名称与存放路径(禁止中文路径)→最大磁盘大小大小≥30GB,将虚拟机储存为单个文件;
    2)自定义硬件:CD/DVD挂载CentOS6系统ISO镜像,勾选【启动时连接】,CPU2核;内存:4096MB(最低2048MB);网络:NAT 模式;I/O 控制器默认。
  2. 系统安装向导界面操作
    1)启动引导:启动安装,Skip跳过介质完整性检测。
    2)语言与键盘:安装语言:English(推荐,避免中文乱码)。
    键盘布局:U.S. English(美式英语) 。
    3)存储设备:选择【Basic Storage Devices】→【Yes,discard any data】。
    4)主机名与网络配置
    1.主机名:dm8-centos6(无中文、下划线、特殊符号)
    2.点击【configureNetwork】:勾选【Connect automatically】,保持【Available to all users】勾选,切换【IPv4 Settings】,方法选择【Automatic (DHCP)】,点击【Apply…】保存网络配置。
    5)ROOT 管理员密码:设置root密码。
    6)磁盘分区(重点)选择:Use All Space 直接点击【Next】 。
    7)引导程序:弹窗选择【Write changes to disk】直接点击【Next】,界面默认选项
    9)安装进度:等待系统包安装完成,结束后点击【重新引导】重启虚拟机。
    第二部分 CentOS6 系统环境预处理(root 终端执行)
    打开终端,逐条执行以下命令
    1.关闭开机自启防火墙、临时关闭防火墙
    image.png
    2.查看当前selinux的状态,设置SELINUX=disabled,永久关闭SELinux
    image.png
    image.png
    重启机器生效。
    3.创建达梦用户组、用户
    image.png
    image.png
    image.png
    4.创建达梦安装目录,授权及磁盘测速
    image.png
    5.dmdba用户内核参数调整
    image.png
    在文件末尾追加内容:
    #as:进程虚拟地址空间大小,unlimited 不做虚拟内存地址空间限制
    #fsize:进程可创建的单个文件最大大小,unlimited 不限制文件大小
    #nproc:dmdba用户允许创建的最大进程数,数据库后台进程、会话都会占用,设置131072
    #nofi1e:单个进程最大打开文件数,达梦数据文件、日志、连接会话都消耗句柄,核心参数
    #core:程序崩溃时生成core转储文件大小;unlimited 崩溃生成完整core文件,用于故障排查
    #data:进程数据段大小;unlimited 不限制堆内存
    #memlock:锁定内存;unlimited 支持大页内存锁定
    image.png
    6.sysctl.conf配置调整
    image.png
    image.png
    保存退出,执行重启生效
    6.禁用透明大页
    image.png
    #设置defrag为never:禁止内核为了凑大页而进行内存整理压缩,避免内存抖动、性能毛刺
    #设置enabled为never:彻底关闭透明大页功能。
    image.png
    注意:/sys是sysfs虚拟文件系统,该方式为临时生效,重启服务器后配置会丢失。
    所以要把这两条命令写到前面的/etc/rc.1ocal实现开机自动执行。
    第三部分 命令行安装DM8
    1.挂载iso光盘及安装:
    root下挂载:
    image.png
    dmdba下安装:
    image.png
    image.png
    image.png
    image.png
    使用dmdba用户进行初始化数据库:
    image.png
    2.数据库参数修改(dmdba用户下)
    2.1配置数据库配置文件:
    #ARCH_INI:归档配置开关,1=开启归档,0=关闭归档
    #SVR_LOG:服务器SQL日志(慢日志/全量SQL跟踪)开关,1=开启SQL日志,0=关闭
    image.png
    image.png
    image.png
    2.2配置数据库归档配置:
    image.png
    image.png
    2.3配置数据库sqllog日志配置:
    image.png
    image.png
    3.制作数据库启动脚本:
    image.png
    image.png
    #MALLOC_ARENA_MAX:glibc内存分配参数,限制malloc内存arena数量,降低内存碎片,修改为1,减少内存碎片,达梦数据库推荐配置。
    image.png
    开机自启动:
    image.png
    授权及启动数据库:
    image.png
    image.png
    第四部分 启停数据库
    数据库启停命令
    image.png
    第五部分 验证数据库连通
    方式 1:命令行连接(dmdba 用户)
/home/dmdba/dm/dmdbms/bin/disql SYSDBA/你设置的密码@localhost:5236

image.png
方式 2:Windows 使用DM管理工具(DM Management Tool)
虚拟机网卡NAT模式,防火墙已关闭,使用虚拟机IP+5236端口远程连接
image.png

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服