暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

达梦8命令行安装

原创 林够够 2022-07-29
1117

1.1部署规划

单机部署规划

IP规划:

主机名

服务ip

数据库名

实例名

Localhost

192.168.253.50

dmdb

dmdb

端口规划:

实例名

实例端口

dmdb

5236

目录规划:

数据库软件安装目录

/dm8/database

实例安装目录

/dmdata/

归档日志存放目录

/dmdata/arch

备份文件存放目录

/dmdata/dmbak/

1.2数据库安装

1.2.1新建用户、组及目录

新建数据库管理用户和组

执行以下命令,新建用户组 dinstall。

groupadd dinstall -g 2001

执行以下命令,新建用户 dmdba。

useradd -G dinstall -m -d /home/dmdba -s /bin/bash -u 2001 dmdba

执行以下命令,修改 dmdba 用户密码。

passwd dmdba

新建好目录

1.2.2操作系统配置

修改内核参数

vi /etc/sysctl.conf

添加以下内容

fs.file-max = 6815744

fs.aio-max-nr = 1048576

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default = 4194304

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576

vm.dirty_ratio = 80

vm.dirty_expire_centisecs = 500

vm.dirty_writeback_centisecs = 100

kernel.core_pattern = /dmdata/core.%p

vm.swappiness=10

vm.dirty_background_ratio = 0

vm.min_free_kbytes = 2097152

使参数生效,执行

sysctl -p

修改用户资源限制

执行以下命令,修改 dmdba 用户资源限制。

vi /etc/security/limits.conf

添加以下内容

dmdba soft nice 0

dmdba hard nice 0

dmdba soft as unlimited

dmdba hard as unlimited

dmdba soft fsize unlimited

dmdba hard fsize unlimited

dmdba soft nproc 65536

dmdba hard nproc 65536

dmdba soft nofile 65536

dmdba hard nofile 65536

dmdba soft core unlimited

dmdba hard core unlimited

dmdba soft data unlimited

dmdba hard data unlimited

此外需要检查/etc/security/limits.d/目录下是否有其他限制资源的配置文件,

如果有也需要修改。

执行以下命令,修改 dmdba 用户环境变量。

vi /home/dmdba/.bash_profile

文件末尾添加如下内容:

export DM_HOME=/dm8/database/

export PATH=$PATH:$DM_HOME/bin

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$DM_HOME/bin

1.2.3数据库软件安装

执行 DMInstall.bin 文件开始安装,选择【-i】参数以命令行方式安装。

./DMInstall.bin -i

选择安装程序的语言 c/C 为中文,e/E 为英文。

提示是否安装 key 文件,输入 N 跳过。

选择时区,21 即东 8 区。

选择安装类型,默认典型安装(包含所有内容)。

选择软件安装目录,默认/dm8/database

确认安装

安装完成提示使用root执行脚本:

/dm8/database/script/root/root_installer.sh

1.3初始化

使用 dminit 工具初始化实例

执行以下命令,切换到 /dm8/database/bin 目录。

cd /dm8/database/bin

dminit path=/dmdata page_size=32 extent_size=32 charset=1 log_size=2048 db_name=dmdb instance_name=dmdb SYSDBA_PWD="XXXXXXX" SYSAUDITOR_PWD="XXXXXXXX"

1.4注册服务启动实例

以系统服务方式启动实例,DM 提供脚本将数据库实例注册为操作系统服务。

root 用户下切换到  /dm8/database/script/root/:

cd /dm8/database/script/root/

执行以下命令,执行脚本注册服务:

./dm_service_installer.sh -t dmserver -p dmdb -dm_ini /dmdata/dmdb/dm.ini

执行以下命令,以服务方式启动实例:

service DmServicedmdb start

1.5登录数据库

dmdba用户下执行以下命令:

./disql SYSDBA/'"XXXXX"'@localhost:5236

说明:密码使用单引号+双引号包围起来

1659084879656

支持数据库安装完成

社区地址:https://eco.dameng.com

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论