DM8数据库搭建

本文档提供了在CentOS 7环境下安装达梦数据库DM8的详细步骤,包括创建用户组和用户、调整系统参数、路径规划、安装流程、初始化数据库实例以及数据库的启动和连接方法。
摘要由CSDN通过智能技术生成

DM8数据库搭建单机

环境说明

  1. 操作系统 :CentOS-7-x86_64-DVD-1810
  2. 达梦数据库镜像: dm8_setup_rh7_64_ent_8.1.1.88_20200629

安装步骤

  1. Linux系统创建用户组和用户:
    (1) 创建安装用户组(root用户操作)
    groupadd dinstall
    (2) 创建安装用户(root用户操作)
    useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
    (3) 初始化用户密码(root用户操作)
    passwd dmdba
    之后通过系统提示进行密码设置。
    (4) 创建并变更/data目录所属的用户和组(root用户操作)
    mkdir /data
    chown -R dmdba:dinstall /data
    (5) 使用dmdba用户给/data目录授权(dmdba用户操作)
    chmod -R 755 /data
    注意:为了防止后续文件或者文件夹的权限出现混乱,dmdba用户创建好之后,后面所有的操作均通过dmdba用户去操作 (后续所有操作与root用户基本上就没啥关系了),包括上传数据库的版本,创建文件夹等等。

  2. 安装前操作系统参数调整
    (1) 使用root用户登录数据库服务器,在/etc/security/limits.conf 配置文件中设置他们的文件描述符极限, 在该文件的最后添加如下四行:(修改前先对该文件进行备份)
    cd /etc/security
    cp limits.conf limits.conf_20161225_bak
    vi /etc/security/limits.conf
    在该文件的最后,添加如下四行:
    * soft nofile 102400
    * hard nofile 102400
    dmdba soft nproc 102400
    dmdba hard nproc 102400
    (2) 修改完毕之后,reboot重启数据库服务器;
    (3) 等服务器起来之后,使用dmdba用户进行登录,通过ulimit -a查看上述两个参数是否已经生效。

  3. 相关路径规划
    安装包的存放路径:/data/DM7_SOFT (所有达梦相关的软件包均放在该路径下)
    安装程序路径: /data/dmdbms/dmdbms/bin;
    数据文件路径: /data/dmdbms/DAMENG;
    归档文件路径: /data/dmdbms/ARCH;
    备份文件路径: /data/dmdbms/BAK

  4. 挂载数据库光盘
    [root@loaclhost ~]# mount /dev/cdrom /media/
    [root@loaclhost ~]# cd /media/
    [root@loaclhost media]# ls
    DM8 Install.pdf DMInstall.bin
    [root@loaclhost media]# cp DMInstall.bin /home/dmdba/
    [root@loaclhost media]# chown dmdba:dinstall /home/dmdba/DMInstall.bin
    [root@loaclhost media]# chmod 777 /home/dmdba/DMInstall.bin

  5. 安装流程
    ./DMInstall.bin -i
    请选择安装语言(C/c:中文 E/e:英文) [C/c]:
    解压安装程序…
    欢迎使用达梦数据库安装程序

是否输入Key文件路径? (Y/y:是 N/n:否) [Y/y]:
请输入Key文件的路径地址 [dm.key]:/data/DM7_SOFT/dm7_setup_rh6_64_ent_20170523/dm.key

有效日期: 2018-02-13
服务器颁布类型: 企业版
发布类型: 试用版
用户名称: 最高检
授权用户数: 无限制
并发连接数: 无限制

是否设置时区? (Y/y:是 N/n:否) [Y/y]:
设置时区:
[ 1]: GTM-12=日界线西
[ 2]: GTM-11=萨摩亚群岛
[ 3]: GTM-10=夏威夷
[ 4]: GTM-09=阿拉斯加
[ 5]: GTM-08=太平洋时间(美国和加拿大)
[ 6]: GTM-07=亚利桑那
[ 7]: GTM-06=中部时间(美国和加拿大)
[ 8]: GTM-05=东部部时间(美国和加拿大)
[ 9]: GTM-04=大西洋时间(美国和加拿大)
[10]: GTM-03=巴西利亚
[11]: GTM-02=中大西洋
[12]: GTM-01=亚速尔群岛
[13]: GTM=格林威治标准时间
[14]: GTM+01=萨拉热窝
[15]: GTM+02=开罗
[16]: GTM+03=莫斯科
[17]: GTM+04=阿布扎比
[18]: GTM+05=伊斯兰堡
[19]: GTM+06=达卡
[20]: GTM+07=曼谷,河内
[21]: GTM+08=中国标准时间
[22]: GTM+09=汉城
[23]: GTM+10=关岛
[24]: GTM+11=所罗门群岛
[25]: GTM+12=斐济
[26]: GTM+13=努库阿勒法
[27]: GTM+14=基里巴斯
请选择设置时区 [21]:

安装类型:
1 典型安装
2 服务器
3 客户端
4 自定义
请选择安装类型的数字序号 [1 典型安装]:
所需空间: 733M

请选择安装目录 [/home/dmdba/dmdbms]:/data/dmdbms/dmdbms
可用空间: 473109M
是否确认安装路径? (Y/y:是 N/n:否) [Y/y]:

安装前小结
安装位置: /data/dmdbms/dmdbms
所需空间: 733M
可用空间: 473109M
版本信息: 企业版
有效日期: 2018-02-13
安装类型: 典型安装
是否确认安装 (Y/y,N/n) [Y/y]:
2017-07-31 10:06:35
[INFO] 安装达梦数据库…
2017-07-31 10:06:35
[INFO] 安装 default 模块…
2017-07-31 10:06:37
[INFO] 安装 server 模块…
2017-07-31 10:06:37
[INFO] 安装 client 模块…
2017-07-31 10:06:38
[INFO] 安装 drivers 模块…
2017-07-31 10:06:38
[INFO] 安装 manual 模块…
2017-07-31 10:06:38
[INFO] 安装 service 模块…
2017-07-31 10:06:41
[INFO] 移动ant日志文件。
2017-07-31 10:06:41
[INFO] 安装达梦数据库完成。

请以root系统用户执行命令:
mv /data/dmdbms/dmdbms/bin/dm_svc.conf /etc/dm_svc.conf
/data/dmdbms/dmdbms/script/root/root_ap_service_installer.sh -s DmAPService
service DmAPService start

安装结束

chkconfig DmAPService off

  1. 初始化数据库实例
    (1) cd到数据库执行码bin目录
    cd /data/dmdbms/dmdbms/bin
    (2) 使用dminit初始化数据库实例(页大小16K,日志文件大小2048M,大小写敏感,字符集UTF-8)
    方法一: ./dminit path=/data/dmdbms page_size=16 log_size=2048 case_sensitive=y charset=1
    方法二: ./dminit path=/home/dmdbms/ page_size=32 EXTENT_SIZE=32 log_size=2048 case_sensitive=y charset=1
    方法三: ./dminit path=/opt/dmdbms/bin/data page_size=32 EXTENT_SIZE=32 log_size=2048 case_sensitive=n charset=1 db_name=JGSWGLJ instance_name=DMSERVER_JGSWGLJ port_num=5238
    初始化多个数据库实例:
    ./dminit path=/data/dmdbms page_size=16 log_size=2048 case_sensitive=y charset=1 db_name=DAMENG_NW2 instance_name=DMSERVER_NW2 port_num=6666

  2. 达梦数据库前台启动命令(前台启动的话linux终端不能够关闭,关闭之后数据库就停了,故一般都是采用后台启动的方式。)
    cd /data/dmdbms/dmdbms/bin
    ./dmserver path=/data/dmdbms/DAMENG/dm.ini
    注意:(1) 打印出SYSTEM IS READY.表示数据库前台正常启动;
    (2) 使用exit命令正常退出。

  3. 注册后台启动脚本 ,用系统服务启动或者用8.注册启动
    [root@centos7 root]# ./dm_service_installer.sh -h 查询命令参数内容

  4. 准备数据库后台启动脚本 使用dmdba用户
    cd /data/dmdbms/dmdbms/bin/service_template
    cp DmService …/DmService_5236
    vim DmService_5236
    –修改INI_PATH=/data/dmdbms/DAMENG/dm.ini

  5. 后台方式启动数据库
    cd /data/dmdbms/dmdbms/bin
    ./DmService_5236 start --启动达梦数据库
    ./DmService_5236 stop --停止达梦数据库

  6. 连接数据库:
    ./disql SYSDBA/SYSDBA@10.12.21.17:5236

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值