达梦数据库DM8单机版的图形界面方式部署实施与测试过程

1部署规划

1.1系统配置规划

操作系统版本 Red Hat Enterprise Linux Server release 6.5 (Santiago)
内存大小: 4G
CPU :2核
磁盘空间: 200G

1.2路径规划
安装路径: /dmdba/dmdbms
数据库实例数据路径: /data/dmdata
归档路径: /data/dmdata/arch
备份路径: /data/dmdata/bak

在这里插入图片描述
1.3实例规划

库名 :DMOA
实例名: DMOA
端口号: 5236
页大小 :16
编码格式 :GB18030
大小写敏感 :是

1.4配置规划

归档文件大小 :512m
归档最大大小 :10240

2操作系统参数配置
2.1hosts文件配置
vi /etc/hosts
172.16.9.55 dmoadb
echo “172.16.9.55 dmoadb”>> /etc/hosts

2.2网卡配置开机自动启动
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
UUID=b5dba0d2-ea65-4d7c-a23a-37a1698a30b1
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
IPADDR=172.16.9.55
PREFIX=24
GATEWAY=172.16.9.1
DEFROUTE=no
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME=“System eth0”
HWADDR=08:00:27:9E:5D:BA
LAST_CONNECT=1612236893
2.3配置语言环境
echo “export LANG=en_US”>> ~/.bash_profile
source ~/.bash_profile

2.4创建用户、组
创建用户组
/usr/sbin/groupadd -g 50002 dinstall
创建用户
/usr/sbin/useradd -u 60001 -g dinstall dmdba
设置密码
passwd dmdba

2.5创建目录

su -root
mkdir -p /dmdba/dmdbms
mkdir -p /dm/data/dmdata
mkdir -p /dm/data/dmdata/arch
mkdir -p /dm/data/dmdata/bak
chown -R dmdba:dinstall /dm
chown -R dmdba:dinstall /dmdba

2.6系统资源参数配置

2.6.1修改资源限制

vi /etc/security/limits.conf
#DM SETTING
dmdba soft nproc 16384
dmdba hard nproc 16384
dmdba soft nofile 65536
dmdba hard nofile 65536
dmdba soft stack 32768
dmdba hard stack 32768
dmdba hard memlock 3000000
dmdba soft memlock 3000000
软限制是到了报警,硬限制是到了就不能用了。memlock,单位KB,这里memlock设置为2000000KB的原因是把剩下的1000000KB内存留给其他用户。软件限制到了之后会报警,硬件限制到了就不能用了
nproc对每个用户创建的进程数的限制,默认的很小,泄露的时候多
nofile一个进程能打开的文件数
stack堆大小,堆-存放变量的位置
memlock锁定的内存,单位KB,略低于物理内存,比数据库使用的内存大

vi /etc/security/limits.d/90-nproc.conf
*soft nproc 16384 #所有的用户最大进程数都改为16384

验证配置:ulimit -a

在这里插入图片描述
2.6.2控制给用户分配的资源

echo “session required pam_limits.so” >> /etc/pam.d/login
cat /etc/pam.d/login

2.6.3修改内核参数
vi /etc/sysctl.conf
#DM SETTING
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586
kernel.panic_on_oops = 1
kernel.shmmax = 5033164800
kernel.shmall = 1228800
kernel.shmmni = 4096

改完了以后使之生效:
sysctl -p

2.6.4关闭透明页

cat /sys/kernel/mm/transparent_hugepage/defrag
[always] madvise never
表示已经开启
cat /sys/kernel/mm/transparent_hugepage/enabled
[always] madvise never
表示已经开启
关闭方法:
vi /etc/rc.d/rc.local
if test -f /sys/kernel/mm/transparent_hugepage/enabled; then echo never > /sys/kernel/mm/transparent_hugepage/enabled
fi
if test -f /sys/kernel/mm/transparent_hugepage/defrag; then echo never > /sys/kernel/mm/transparent_hugepage/defrag
fi
chmod +x /etc/rc.d/rc.local

2.6.5配置安全相关的参数
2.6.5.1、禁用SELINUX

vi /etc/selinux/config
改SELINUX=disabled
或者echo “SELINUX=disabled”>> /etc/selinux/config
setenforce 0 ##命令临时生效,告警,不启用
2.6.5.2关闭防火墙

6的版本:

service iptables stop
service iptables disable
service iptables status
chkconfig iptables off

7的版本:
systemctl stop firewalld.service
systemctl disable firewalld.service
systemctl status firewalld.service

重启OS生效
reboot
2.6.6配置dmdba用户的环境变量

su - dmdba
export LANG=en_US
vi ~/.bash_profile
注释掉以下内容:
#PATH= P A T H : PATH: PATH:HOME/bin
#export PATH

把以下内容拷进去:

#################################################

Dameng Database Environment Configuration

export TMP=/tmp
export TMP_DIR= T M P e x p o r t D M I N S T A L L T M P D I R = TMP export DM_INSTALL_TMPDIR= TMPexportDMINSTALLTMPDIR=TMP
export DM_HOME=/DMDBA/DBMS
export LD_LIBRARY_PATH=" L D L I B R A R Y P A T H : / D M D B A / D B M S / b i n " e x p o r t P A T H = LD_LIBRARY_PATH:/DMDBA/DBMS/bin" export PATH= LDLIBRARYPATH:/DMDBA/DBMS/bin"exportPATH=DM_HOME/bin: D M H O M E / t o o l : DM_HOME/tool: DMHOME/tool:PATH:$HOME/bin
umask 022

end

验证:
source ~/.bash_profile
env |grep DM

3DM8图形化安装过程
3.1将DM8安装包挂载至服务器
[dmdba@dmhost mnt]$ ls -ls
total 645538
2854 -r-xr-xr-x 1 root root 2921902 Aug 22 13:53 DM8 Install.pdf
642685 -r-xr-xr-x 1 root root 658108693 Sep 6 09:28 DMInstall.bin

3.2安装数据库
执行:./ DMInstall.bin
1、选择语言和时区

在这里插入图片描述
2、欢迎界面
在这里插入图片描述
3、许可证协议

在这里插入图片描述
4、组件信息

在这里插入图片描述
5、验证key文件

在这里插入图片描述
6、选择安装方式
选择四种安装方式:“典型安装”、“服务器安装”、“客户端安装”和“自定义安装”

在这里插入图片描述
7、选择安装目录

在这里插入图片描述

8、安装前小结

在这里插入图片描述
9、安装

在这里插入图片描述
10、用root执行以下脚本

在这里插入图片描述
在这里插入图片描述
4图形化创建实例和服务
1、开始初始化

在这里插入图片描述
2、创建一个数据库实例

在这里插入图片描述

3、选择目录

在这里插入图片描述
3、按要求设置数据库名和数据库实例名称

在这里插入图片描述
4、设置控制文件、数据文件等

在这里插入图片描述
5、按要求设置页大小16、字符集GB18030、大小写敏感

在这里插入图片描述
6、按要求设定sysdba密码

在这里插入图片描述
7、是否创建示例库,默认是不创建

在这里插入图片描述
8、初始化信息
在这里插入图片描述
9、开始初始化

在这里插入图片描述
10、用root用户运行

在这里插入图片描述
在这里插入图片描述
5服务启停
5.1图形化方式
A、进入到/dmdba/dmdbms/tool
B、执行脚本dmservice.sh
C、
在这里插入图片描述
5.2命令行方式启停
[root@RS219 test]# service DmServiceDMOA start

在这里插入图片描述

[dmdba@dmhost DMOA]$ service DmServiceDMOA stop
Stopping DmServiceDMOA: [ OK ]

6打开归档
修改数据库为 MOUNT 状态。
SQL>ALTER DATABASE MOUNT;
配置本地归档。
SQL>ALTER DATABASE ADD ARCHIVELOG ‘DEST = /data/dmdata/arch, TYPE = local, FILE_SIZE = 512, SPACE_LIMIT = 10240’;
开启归档模式。
SQL>ALTER DATABASE ARCHIVELOG;
修改数据库为 OPEN 状态。
SQL>ALTER DATABASE OPEN;

在这里插入图片描述
select ARCH_MODE from v$database;

在这里插入图片描述
7测试数据库
7.1连接DM管理工具

在这里插入图片描述
连接报错显示通信故障
解决办法:
重启服务端防火墙解决问题

在这里插入图片描述
8.2命令行方式连接

在这里插入图片描述
8.3创建用户和表空间
8.3.1先创建表空间

在这里插入图片描述
8.3.2创建用户

在这里插入图片描述
8.3.3按应用场景选择权限

在这里插入图片描述
8.3.4新建模式

在这里插入图片描述
8.3.5建表

在这里插入图片描述
8.3.6查询
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值