【国产化部署(欧拉+达梦)】

系统基础配置调整

修改hosts

vi /etc/hosts   添加
#ip 机器名

在这里插入图片描述
如果出现,添加完成后出现如下图问题:系统的 /etc/hosts 文件正常,且 hostname 命令返回的是 localhost.localdomain。不过,可能存在一些与网络配置相关的问题。
在这里插入图片描述
如果你希望将主机名更改为 dmserver,可以使用以下命令

sudo hostnamectl set-hostname dmserver

关闭防火墙

#启动防火墙
 systemctl start firewalld
#禁用防火墙 
systemctl stop firewalld
#设置开机启动 
systemctl enable firewalld
#禁用开机启动 
sytemctl disable firewalld
或者:
firewall-cmd --zone=public --add-port=5236/tcp --permanent
firewall-cmd --reload
firewall-cmd --permanent --list-port

新增系统安装路径

新建文件夹架构类似于Windows的架构新建文件夹

mkdir /hrms

APP:用于存放tomcat等中间件,如多个tomcat请修改好各tomcat的目录名称,如HCM、H5等。

mkdir /hrms/APP

Hrmsdata:用于存放人力资源系统数据库。

mkdir /hrms/Hrmsdata

Appupdate:用于存放系统补丁及升级文件。补丁文件按照问题名称建立子文件夹,Appupdate下存放补丁管理excel,其中记录补丁名称,更换时间、归属包(如HJ-HCM V7.6.1 发行版 Build at 2019-08-01])、原文件备份路径及备注

mkdir /hrms/Appupdate

AppBackup:用于存放历史程序包,名称已更换时间命名。

mkdir /hrms/AppBackup

HjSoftware:用于存放安装程序。

mkdir /hrms/HjSoftware

Temp:用于存放临时测试用的相关文件(及时删除)。

mkdir /hrms/Temp

DbautoBackup:用于存放数据库备份文件

mkdir /hrms/DbautoBackup

Files:用于存放系统多媒体文件。

mkdir /hrms/Files

使用tree命令可以查看 当前文件夹的目录结构,使用tree目录前需要先安装tree命令

tree

对于基于 Red Hat 的系统(如 CentOS 或 RHEL),可以使用以下命令:

yum install tree

在这里插入图片描述
在这里插入图片描述

下载各安装包

1、达梦数据库【下载地址
在这里插入图片描述

安装达梦数据库

前期准备

将dm8_20240712_x86_rh7_64文件解压,存在三个文件,我们可以只需要将ISO文件中的【DMInstall.bin】放到安装目录下【/hrms/Hrmsdata/】,当然如果你命令用的熟也可以上传以后再解压
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
由于达梦数据库不能用root用户操作,所以需要新增一个用户来进行操作,官方文档是dmdba,也可以新建别的用户名可以自定义。

useradd dmdba

为用户设置密码

passwd dmdba
hrms@123
hrms@123

在这里插入图片描述

授权目录:授权后当前用户对新创建的目录有绝对的控制权限

chown -R dmdba:dmdba /hrms/Hrmsdata/

在这里插入图片描述
切换用户进行安装

su - dmdba

在这里插入图片描述

随后进入有安装包的目录

cd /hrms/Hrmsdata

对文件授予可执行权限,将文件从读写变为读写可执行就可以进行安装了

chmod +x DMInstall.bin

执行安装命令(加-i 为命令行安装)

./DMInstall.bin -i

数据库安装过程

  1. 输入【1】选择中文安装,随后系统开始解压安装程序进行安装。
    在这里插入图片描述
  2. 是否输入key文件路径,客户一般会有正版授权,但是本次使用客户没有授权,所以就选择【n】,不输入。

在这里插入图片描述

  1. 是否设置时区必须设置,设置为东八区【y】【21】

在这里插入图片描述

  1. 选择典型安装【1】

在这里插入图片描述

  1. 然后输入安装目录【/hrms/Hrmsdata/dmdba】
/hrms/Hrmsdata/dmdba
  1. 弹出是否确认安装路径选择【y】
  2. 再次确认是否安装选择【y】
    在这里插入图片描述
    即可完成数据库的安装

创建数据库

安装必须进入bin目录下

cd /hrms/Hrmsdata/dmdba/bin

初始化安装脚本,直接 黏贴安装即可,自定义安装需要调整的东西比较多

./dminit PATH=/hrms/Hrmsdata/dmdba/ykchr  EXTENT_SIZE=16  PAGE_SIZE=32 LOG_SIZE=512 CASE_SENSITIVE=Y CHARSET=1  DB_NAME=DAMENG INSTANCE_NAME=DMSERVER PORT_NUM=5236 BLANK_PAD_MODE=1

具体参数说明

PATH ----数据库数据存放路径
EXTENT_SIZE=32 -------簇大小 单位:页
PAGE_SIZE=16 -------数据页大小 单位:K
LOG_SIZE=1024 -----日志文件大小 单位为:M
CASE_SENSITIVE=Y -------大小敏感(Y)
CHARSET=1 -------可选值:1[UTF8]
DB_NAME=DAMENG -------数据库名(DAMENG)
INSTANCE_NAME=DMSERVER -------实例名(DMSERVER)
PORT_NUM=5236 -------监听默认端口号(5236)
BLANK_PAD_MODE=1 设置空格填充模式(0)

在这里插入图片描述

修改参数

达梦数据库所有参数都存在于新增的ykchr的文件夹中的dm.ini文件中,进入文件夹,打开文件进行修改。

cd /hrms/Hrmsdata/dmdba/ykchr/DAMENG

在这里插入图片描述
进入文件

vim dm.ini

在这里插入图片描述
如出现如图所示的报错信息,是vim命令没有安装,执行yum安装vim(使用非root用户安装时需要输入密码)

sudo yum install vim

在这里插入图片描述
若已安装好vim命令将直接进入,dm.ini文件,显示如图界面
在这里插入图片描述

修改文件dm.ini文件内容
  • 开启oracle兼容模式(很重要)

方法1:修改DAMENG数据库目录下的dm.ini文件
安装路径/data/hjsoft/dmdbms/DAMENG 文件夹路径下。
修改参数【PK_WITH_CLUSTER】值改为0。
原因:达梦数据库创建表时,默认使用聚族主键时,无法插入大文本字段;修改此参数,插入大文本字段不报错。
修改参数【COMPATIBLE_MODE】值改为2,兼容oracle。
原因:引导类型改成Oracle
修改参数【MAX_SESSION】最大连接数
原因:达梦的默认最大连接数为10000可以不改
修改参数【BUFFER】内存大小一般修改为当前操作系统内存大小的60%

进入文件后输入:/PK_WITH_CLUSTER,将光标左右移动到值改为0(需要先按i键切换成编辑模式),然后按【esc】退出编辑模式,输入:/COMPATIBLE_MODE光标移动到值改为2(按i键切换成编辑模式),修改完后按【esc】键然后输入【:wq】保存退出

在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在达梦数据库目录下的script/root文件夹下有一个数据库服务的注册脚本,第一次新建数据库需要注册一下。

cd  /hrms/Hrmsdata/dmdba/script/root

注册服务(必须以root身份执行这个脚本)

./dm_service_installer.sh -t dmserver -dm_ini /hrms/Hrmsdata/dmdba/ykchr/DAMENG/dm.ini -p DMSERVER

在这里插入图片描述
进入bin目录下启动数据库服务

cd /hrms/Hrmsdata/dmdba/bin

启动&停止服务

systemctl start DmServiceDMSERVER
systemctl stop DmServiceDMSERVER

在这里插入图片描述

如果系统报错如下图,执行下面语句后重启系统既可

sed -i s#SELINUX=enforcing#SELINUX=disabled# /etc/selinux/config
设置DMhome参数

在bin路径下 ,进入文件

cd /hrms/Hrmsdata/dmdba/bin

sudo vi ~/.bash_profile

将地址复制进入文件【esc】退出编辑,【:wq】保存退出

export DM_HOME="/hrms/Hrmsdata/dmdba"
export PATH="$DM_HOME/bin:$DM_HOME/tool:$PATH:$HOME/bin"
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$DM_HOME/bin"

在这里插入图片描述

系统应用部署

数据库还原

首先检查防火墙是否启动,显示active(runing)是启动中,然后关掉防火墙再进行连接

# 检查防火墙状态
service firewalld status
# 关闭防火墙
service firewalld stop

在这里插入图片描述

使用图形化管理工具

DM数据库管理工具的具体安装链接:Windows系统安装达梦管理工具

创建表空间

表空间名【ykspace】文件路径的话默认即可【ykspace.dbf】,文件大小默认是32 我们需要调整的大一些改成【500】,自动扩充【默认】,扩充尺寸【0】,扩充上线【0】,达梦数据库是无限大的
在这里插入图片描述

新建用户

用户名要是设置成大写,就算输入小写也会变成大写然后输入密码;设置所属角色授予【dba】【RESOUCE】的权限;然后把【登录失败次数】【口令锁定期】【口令有效期】都去掉,点确定即可。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

也可以通过命令行方式新建

#进入sql
disql SYSDBA/SYSDBA@127.0.0.1:5236
#创建表空间
create tablespace "YKSPACE" datafile '/hrms/Hrmsdata/dmdba/ykchr/DAMENG/YKSPACE.DBF' size 500 autoextend on maxsize 67108863 CACHE = NORMAL;

#创建用户

CREATE USER "YKSOFT" IDENTIFIED BY "yksoft1919" HASH WITH SHA512 NO SALT PASSWORD_POLICY 2 ENCRYPT BY "yksoft1919"
 LIMIT FAILED_LOGIN_ATTEMPS 0, PASSWORD_LOCK_TIME 0, PASSWORD_GRACE_TIME 0 DEFAULT TABLESPACE "MAIN"

#授权
grant "DBA","RESOURCE","PUBLIC","SOI" to "YKSOFT";
grant CREATE SESSION to "YKSOFT";

还原数据库

将文件dbf文件上传到 /hrms/Hrmsdata目录下,并执行以下语句:

su - dmdba             #切换到达梦用户
cd  /hrms/Hrmsdata/dmdba/bin           #切换到达梦数据库bin目录
 #执行还原命令
./dimp USERID=YKSOFT/hrms12345@127.0.0.1:5236 FILE=gggg.dmp DIRECTORY=/hrms/Hrmsdata LOG=imp_$(date +%F).log OWNER=YKSOFT 

Tomcat配置

1、上传并解压

上传 apache-tomcat-9.0.85.tar.gz 文件到 /hrms/APP 目录下,解压执行命令:

 cd /hrms/APP
 tar -zxvf  apache-tomcat-9.0.85.tar.gz

2、修改文件

最好是将文件下载到本机,可以通过编译器软件直接修改信息,再上传到服务器上。

1)修改 server文件中数据源配置

文件位置:/hrms/APP/apache-tomcat-9.0.85/conf/server.xml

在这里插入图片描述

2)修改system文件中数据库及加密锁服务的指向

文件位置: /hrms/APP/apache-tomcat-9.0.85/config/system.properties

在这里插入图片描述

3、修改系统环境变量

执行下方三条语句,为执行文件确认jdk还有jre的路径

export JAVA_HOME=/hrms/APP/apache-tomcat-9.0.85/jdk1.8.0_202
export PATH=$JAVA_HOME/bin:$PATH
export JRE_HOME=/hrms/APP/apache-tomcat-9.0.85/jdk1.8.0_202/jre    

4、启动2遍(第1遍启动完,再启动第2遍)

  /hrms/APP/apache-tomcat-9.0.85/bin/./startup.sh         #启动命令
  kill -9 进程号       #停止命令
 tail -100f /hrms/APP/apache-tomcat-9.0.85/logs/catalina.out       #启动日志跟踪命令
### 如何在欧拉操作系统上安装配置达梦数据库 #### 准备工作 确保已经准备好所需的软件包以及满足最低硬件需求。获取适用于欧拉操作系统的达梦数据库版本,可以通过官方渠道下载适合该环境的安装文件[^1]。 #### 创建专用用户和组 为了安全性和权限管理,在开始之前应当创建专门用于运行达梦服务的Linux账户dmdba及其所属的用户组。这一步骤有助于隔离不同应用程序之间的潜在冲突并增强安全性[^3]。 #### 安装依赖项 依据具体的需求可能还需要额外安装一些必要的库和支持工具。如果采用容器化部署,则可以考虑通过`yum`命令来简化前置条件准备过程,例如使用如下指令完成基础组件的更新与安装: ```bash sudo yum update -y && sudo yum install -y gcc make wget tar gzip ``` #### 配置存储路径 决定好数据文件、日志和其他资源将会被放置的位置,并提前建立相应的目录结构。通常建议将这些重要资料存放在独立分区或磁盘上来提高性能表现及维护便利度[^2]。 #### 执行安装脚本 解压所获得的二进制分发版至指定位置后,切换到刚刚提到过的dmdba身份执行实际的设置流程。一般情况下会有一个图形界面向导辅助整个环节;而对于熟悉命令行的人来说也可以直接调用静默模式下的选项来进行无人值守式的自动化处理。 #### 启动服务实例 当一切就绪之后就可以尝试激活新搭建好的实例了。以管理员角色登录系统终端窗口,转至/home/dmdba/dmdbms/bin所在之处并通过下面这条语句开启目标服务进程: ```bash ./DmServiceDMTESTl start ``` 此时应该能够看到有关成功启动的消息提示输出于屏幕上。 #### 测试连接情况 最后利用客户端程序验证能否正常访问新建的数据源节点。可借助SQL*Plus类似的交互式查询工具输入简单的SELECT语句测试连通状况,确认各项参数均处于预期范围内再继续后续开发作业。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值