zoukankan      html  css  js  c++  java
  • dm8 指令安装

    数据库要远程访问,应该要关闭防火墙或者是开放对应的端口号。
    [root@localhost ~]# systemctl stop firewalld
    [root@localhost ~]# systemctl disable firewalld
    [root@localhost ~]# systemctl status firewalld

    1、检查gcc包

    [root@localhost ~]#rpm -qa|grep gcc

    如若没有安装,则使用如下方式安装。

    安装gcc包

    [root@localhost ~]#yum install -y gcc

    2.2 规划路径
    [root@localhost yum.repos.d]# mkdir -p /dm8
    [root@localhost yum.repos.d]# mkdir -p /dm8/backup (后面备份用)
    2.3 规划安装用户(不建议用 root)
    [root@localhost dm8]# groupadd dinstall
    [root@localhost dm8]# useradd -g dinstall dmdba
    [root@localhost dm8]# passwd dmdba

    [root@localhost dm8]# chown dmdba:dinstall -R /dm8
    [root@localhost dm8]# ls -ld /dm8
    drwxr-xr-x. 2 dmdba dinstall 6 11 月 23 11:06 /dm8


    配置环境变量(可选项,方便实用达梦命令)
    [root@localhostdm8]#su - dmdba
    [dmdba@localhost ~]# vi .bash_profile
    // 在.bash_profile最后增加

    PATH=$PATH:$HOME/.local/bin:$HOME/bin

    export PATH
    export DM_HOME=/dm8
    export PATH=$DM_HOME/bin:$DM_HOME/tool:$PATH:$HOME/bin
    export LD_LIBRARY_PATH=/dm8/bin:$LD_LIBRARY_PATH

    环境变量生效:
    [dmdba@localhost~]$source .bash_profile

    [dmdba@localhost~]su root

    设置文件最大打开数
    重启服务器生效
    [root@localhost ~]# vi /etc/security/limits.conf
    dmdba soft nofile 4096
    dmdba hard nofile 65536

    临时生效
    [root@localhost ~]# ulimit -n 65536


    [root@localhost opt]# mount -o loop /opt/dm8_setup_rh7.iso /mnt
    mount: /dev/loop0 写保护,将以只读方式挂载


    图形化安装dm8:
    [root@localhost opt]# echo $DISPLAY
    :0

    [root@localhost mnt]# export DISPLAY=:0.0
    [root@localhost mnt]# xhost +

    [root@localhost ~]# su - dmdba

    [dmdba@localhost mnt]# export DISPLAY=:0.0
    [dmdba@localhost mnt]# xhost +

    [dmdba@localhost mnt]# cd /mnt

    [dmdba@localhost mnt]$ ./DMInstall.bin


    命令行安装dm8:

    找到数据库安装文件DMInstall.bin执行安装:
    [dmdba@localhost mnt]$./DMInstall.bin -i
    根据提示完成安装。

    7、 初始化数据库:
    [dmdba@localhost dm8]$cd /dm8/bin
    [dmdba@localhost bin]$ ./dminit db_name=DAMENG instance_name=DMSERVER CASE_SENSITIVE=0 page_size=16 port_num=5236 path=/dm8/data CASE_SENSITIVE=0

    //大小写不敏感

    8、通过后台进程形式启动关闭数据库
    [dmdba@localhost bin]$./DmAPService start
    [dmdba@localhost bin]$./DmAPService stop

    9、注册数据库服务:切换到root用户
    [dmdba@localhost ~]$su - root
    [root@localhost ~]$cd /dm8/script/root
    [root@localhost root]$./dm_service_installer.sh -t dmserver -p DMSERVER -dm_ini /dm8/data/DAMENG/dm.ini

    10、服务方式启动停止数据库服务:
    service DmAPService start|stop|status

    服务停止:systemctl stop DmAPService.service

    服务启动:systemctl start DmAPService.service
    启动数据库:
    [dmdba@localhost bin] systemctl start DmAPService.service

    服务状态查看,说明服务已启动
    [root@localhost ~] ps -ef|grep dmserver
    dmdba 13574 1 11 15:16 ? 00:00:06 /dm8/bin/dmserver /dm8/data/DAMENG/dm.ini -noconsole
    dmdba 13655 13501 0 15:17 pts/0 00:00:00 grep dmserver


    [dmdba@localhost bin]$ ./disql SYSDBA/SYSDBA:5236
    SQL> conn SYSDBA/SYSDBA
    服务器[LOCALHOST:5236]:处于主库打开状态
    登录使用时间: 37.787(毫秒)
    若不是打开状态,修改为open状态:
    SQL> alter database open;

  • 相关阅读:
    spring aop
    spring Mybatis集成
    springDao的jdbctemplate
    spark介绍4(sparksql)ODBC(Windows)gc
    ssm集合的配置
    scala文件流操作,生成sparkpv,uv作业文件
    java数据库操作
    vue一键打包部署
    Vue 那些事
    CDN合集
  • 原文地址:https://www.cnblogs.com/songyaru/p/15006600.html
Copyright © 2011-2022 走看看