前言
本文聚焦于Linux环境,使用纯命令行方式完成达梦数据库的安装、实例初始化、多用户创建、表空间配置及数据操作的全过程。达梦数据库作为国产数据库的代表,在国产操作系统环境中的部署需求日益增多,掌握命令行安装方式是数据库管理的基本功。
一、环境准备
本文操作环境为银河麒麟V10操作系统,达梦数据库版本为DM8。安装前需先从达梦官网下载对应银河麒麟V10的安装包,文件格式为.iso镜像文件。
二、安装前系统配置
2.1 创建专用用户和用户组
达梦数据库出于安全考虑,强烈不建议使用root用户直接运行数据库。我们需要创建一个专用的操作系统用户来管理和运行数据库服务。
2.2 创建安装目录并授权
2.3 配置系统资源限制
为了让数据库运行更加稳定高效,需要提高dmdba用户的资源使用限制。
编辑 limits.conf 配置文件:vi /etc/security/limits.conf
在文件末尾添加以下内容:
dmdba soft nofile 65536
dmdba hard nofile 65536
dmdba soft nproc 16384
dmdba hard nproc 16384
保存并退出后。重启虚拟机,使配置生效
三、挂载安装包并安装软件
系统重启后,重新登录,开始正式的安装工作。
3.1 挂载ISO镜像文件
四、初始化DMOA数据库实例
4.1 创建数据存放目录
创建数据目录
mkdir -p /dm8/data
将数据目录的所有权授予dmdba用户
chown dmdba:dinstall /dm8/data
4.2 使用dminit初始化实例
切换到dmdba用户,使用dminit工具完成数据库实例初始化:
初始化成功后,终端会显示:
4.3 注册系统服务
将达梦数据库注册为Linux系统服务,方便通过systemctl命令进行管理。
/dm8/script/root/dm_service_installer.sh -t dmserver -dm_ini /dm8/data/DMOA/dm.ini -p DMOA
4.4 启动服务
启动数据库服务,查看服务运行状态
执行systemctl status后,如果看到Active: active (running),说明服务启动成功!
五、创建DMDBA管理用户
5.1 使用disql连接数据库
切换到dmdba用户,使用达梦自带的disql命令行工具连接数据库。
连接成功后,提示符会变成SQL>,表示已经进入SQL交互界面。
5.2 创建DMDBA用户并授权
在SQL>提示符下执行以下SQL语句
创建DMDBA用户,密码为Dameng8_dba
授予DMDBA用户DBA角色权限
查询确认用户已创建
六、创建表空间和DMOA业务用户
6.1 创建TS_DMOA表空间
6.2创建用户和授权
七、使用DMOA用户建表并操作数据
7.1 切换用户登录
使用新创建的DMOA用户登录数据库
7.2 创建USERS表
7.3 插入测试数据
7.4 查询验证数据
八、总结
本文详细介绍了在银河麒麟V10操作系统上使用纯命令行方式安装达梦数据库DM8的完整过程,并按照任务要求完成了数据库实例初始化、用户创建与授权、表空间配置及数据操作等核心环节。通过实际操作验证,银河麒麟与达梦数据库的组合能够稳定运行,命令行安装方式也适用于服务器批量化部署场景,掌握这一技能对于国产化软件开发和运维工作具有重要意义。
文章
阅读量
获赞
