简介:
 本文讲述如何在麒麟v10 SP2安装达梦8版本数据库。
安装操作系统:麒麟v10 SP2
 [root@192 bin]# uname -a
 Linux 192.168.220.110 4.19.90-24.4.v2101.ky10.x86_64 #1 SMP Mon May 24 12:14:55 CST 2021 x86_64 x86_64 x86_64 GNU/Linux
1.系统配置
 [root@192 bin]# cat /etc/hosts
 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
 #public ip
 192.168.220.100 dm_pric
1.1JDK版本
 当前JDK版本需要高于以下
 java version “1.5.0_51”
 Java™ 2 Runtime Environment, Standard Edition (build 1.5.0_51-b10)
 Java HotSpot™ 64-Bit Server VM (build 1.5.0_51-b10, mixed mode)
当前版本为:
 [root@192 bin]# java -version
 openjdk version “1.8.0_272”
 OpenJDK Runtime Environment Bisheng (build 1.8.0_272-b10)
 OpenJDK 64-Bit Server VM Bisheng (build 25.272-b10, mixed mode)
1.2创建用户组和用户及目录
 groupadd dinstall   
 useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
passwd dmdba
 mkdir -p /oracle/dm8/dmdbms   
 chown -R dmdba.dinstall /oracle/dm8/dmdbms    
 chmod -R 775 /oracle/dm8/dmdbms
1.3DMDBA用户limit设置
以下列出与Oracle数据库相关的其它系统核心参数的设置情况。
 vi /etc/security/limits.conf,添加如下内容:
cat >> /etc/security/limits.conf << EOF   
dmdba   soft   nproc    2047    
dmdba   hard   nproc    16384    
dmdba   soft   nofile   1024    
dmdba   hard   nofile   65536    
EOF 
1.4关闭SELinux
 1.临时关闭(不需重启)
 setenforce 0
 2.持久关闭(需重启生效)
 vi /etc/selinux/config,修改如下信息:
 SELINUX= disabled
 3.查看selinux状态
 sestatus
1.5修改登陆认证模块
 cat >> /etc/pam.d/login << EOF   
 session required /lib64/security/pam_limits.so    
 EOF
 1.6修改内核支持(内核参数优化)
#vi /etc/sysctl.conf
kernel.shmall = 2097152   
kernel.shmmax = 4294967296    
kernel.shmmni = 4096    
kernel.sem = 250 32000 100 128    
fs.file-max = 359670    
net.ipv4.ip_local_port_range = 9000 65500    
net.core.rmem_default = 1048576    
net.core.rmem_max = 1048576    
net.core.wmem_default = 262144    
net.core.wmem_max = 262144
#sysctl -p
 1.7修改dmbms PATH变量
su - dmdba   
vi .bash_profile    
export LD_LIBRARY_PATH=" /oracle/dm8/dmdbms/bin:$LD_LIBRARY_PATH"    
export PATH= /oracle/dm8/dmdbms/bin::$PATH 
1.8DM8安装
 上传介质:dm8_setup_rh6_64_ent_8.1.0.147_20190327.iso
 挂载iso文件
 mount -o loop /oracle/soft/dm8_setup_rh6_64_ent_8.1.0.147_20190327.iso /dm8
[dmdba@192]$ export DISPLAY=:0.0
 [dmdba@192]$ xhost +
 access control disabled, clients can connect from any host
 选择时区

 选下一步
 选接受
 选下一步
 选下一步
 选典型安装,选下一步
选择安装目录,然后下一步

 选择下一步开始安装
 用root用户执行下面脚本
至此软件安装完成。
 初始化数据库:选择init按钮(这里可以选择不初始化数据库,后面用./dbca.sh配置数据库)

创建数据库:

 选择一般用途:
 下一步
 输入数据库名称:
 选择文件存放路径:
 选择字符集:
 输入数据库用户密码
 数据库测试用例,这里勾上,方面测试,生产环境建议不要勾。
 选择完成,开始建库:
 用root用户执行:
 提示应以 root系统用户执行以下命令,用来创建数据库的随机启动服务
 选择完成
至此,达梦软件和实例创建成功。










