达梦数据源配置_达梦数据库介绍及安装配置

达梦数据库介绍

达梦数据库体系结构

达梦数据库安装

GUI模式安装

规划用户

达梦数据库不推荐用root账户安装,故新建一个用户来安装达梦数据库

创建用户组&&创建安装用户

groupadd dminstall

useradd -g dminstall -m -d /home/dmdba -s /bin/bash dmdba

passwd dmdba

检查操作系统限制

ulimit -a

参数

建议设置

data seg size

1048586(1G)以上或unlimited(无限制)

file size

unlimited(无限制)

open files

65536以上或unlimited(无限制)

virtual memory

1048586(1G)以上或unlimited(无限制)

一般只需要修改open files参数:

vi /etc/security/limits.conf

在文件最后加上

* soft nofile 65536

* hard nofile 65536

*号表示所有用户,也可以指定具体用户如dmdba用户

安装DM数据库

规划安装路径&&规划权限&&更改权限

mkdir /dm8

ls -dl /dm8

chown dmdba.dminstall -R /dm8

切换到DM安装包目录下,挂载达梦数据库镜像文件到指定的目录

切换dmdba用户,到mnt目录下,执行DMInstall.bin -i,安装前建议使用root账户将安装执行文件权限修改为755。由于挂在文件是以只读方式挂载,无法在mnt目录下直接修改权限,可以将挂载文件拷贝到新的目录再修改权限

mkdir dminstall

cp -R /mnt/* /dminstall

chmod 755 DMInstall.bin

执行安装命令进行安装

./DMInstall.bin

安装完成后根据提示使用root账户执行指定的脚本

/dm8/script/root/root_installer.sh

字符模式安装

操作系统检测,依赖包检测,硬件信息检测,规划用户,检查操作系统限制步骤同GUI模式安装

运行安装程序

./DMInstall.bin -i

根据提示选择对应选项

时区设置,东八区

选择安装类型&&设置安装目录&&确认安装

确认安装后会出现提示执行的脚本,切换到root用户执行

配置环境变量

vim /home/dmdba/.bash_profile

export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/dm8/bin"

export DM_HOME="/dm8"

export PATH = $DM_HOME/bin:$PATH:$HOME/bin

使新配置的文件生效

source .bash_profile

达梦数据库配置

GUI模式配置

数据库安装成功后会自行提示

也可自行执行脚本命令进行初始化

./dbca.sh

数据库名:DAMENG

实例名:DMSERVER

数据库目录:/dm8/data

端口:5236

控制文件:

/dm8/data/DAMENG/dm.ctl

数据文件:

/dm8/data/DAMENG/SYSTEM.DBF

/dm8/data/DAMENG/ROLL.DBF

/dm8/data/DAMENG/TEMP.DBF

/dm8/data/DAMENG/MAIN.DBF

日志文件:

/dm8/data/DAMENG/DAMENG01.log

/dm8/data/DAMENG/DAMENG02.log

ELOG:

/dm8/data/DAMENG/

簇大小:16页

页大小:8K

日志文件大小:256M

时区设置:+08:00

页面检查:不启用

字符集:UTF-8

USBKEY-PIN:

页分片大小:0

标识符大小写敏感:是

VARCHAR以字符为单位:否

空格填充模式:否

改进的字符串HASH算法:是

启用日志文件加密:否

启用全库加密:否

修改 SYSDBA的口令

修改 SYSAUDITOR的口令

创建示例库DMHR

dbc完成后会提示使用rooot账户执行如下命令:

将实例服务的脚本文件移动到/usr/lib/systemd/system/目录下,这样可以通过systemctl命令来管理该服务

mv /dm8/bin/DmServiceMYDM.service /usr/lib/systemd/system/DmServiceMYDM.service

让系统服务生效

systemctl enable DmServiceMYDM.service

启动服务

systemctl start DmServiceMYDM.service

字符模式配置

使用dmdba账户新建数据库实例

参数

说明

path

初始数据库存放的路径

db_name

数据库名

instance_name

实例名

port_num

端口号

SYSDBA_PWD

设置sysdba密码

其他参数可以用dminit help查看

/dminit path=/dm8/data db_name=db_name instance_name=instance_name port_num=5236 SYSDBA_PWD=*********

注册数据库服务

使用root用户,切换到/dm8/script/root目录下

./dm_service_installer.sh -t dmserver -p TESTDM -dm_ini /dm8/data/TESTDB/dm.ini

启动,停止,重启,查看数据库状态

systemctl start | stop | restart | status DmServiceinstance_name

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值