zoukankan      html  css  js  c++  java
  • DM7 安装

    简介

    1.标准版 Standard Edition: 拥有数据库管理、安全管理、开发支持等所需的基本功能,支持 TB 级数据量,
    支持多用户并发访问等
    2.企业版 Enterprise Edition:伸缩性良好、功能齐全的数据库,无论是用于驱动网站、打包应用程序,还是联机事务处理、决策分析或数据仓库应用,DM 企业版都能作为专业的服务平台
    3.安全版 Security Edition:拥有企业版的所有功能,并重点加强了其安全特性,引入强制访问控制功
    能,采用数据库管理员(DBA)、数据库审计员(AUDITOR)、数据库安全员(SSO)三权分
    立安全机制

    准备

    #获取系统位数
    getconf LONG_BIT
    #查询操作系统 release 信息
    lsb_release -a
    #查询系统信息
    cat /etc/issue
    #查询系统名称
    uname -a
    

    创建安装用户

    #1. 创建安装用户组 dinstall
    groupadd dinstall
    #2. 创建安装用户 dmdba
    useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
    #3. 初始化用户密码
    passwd dmdba
    #4. 之后通过系统提示进行密码设置。
    

    检查当前安装用户的 ulimit 参数

    
    # 查看
    ulimit -a
    # 修 改 文 件 #/etc/security/limits.conf
    
    #1.data seg size ,建议为 1048576
    data seg size (kbytes, -d)
    #2. file size 建议为 unlimited
    file size(blocks, -f)
    #3. open files 65536 以上
    open files(-n)
    #4.virtual memory 建议为 1048576(即 1GB)
    virtual memory (kbytes, -v)
    

    系统内存与存储空间

    # 至少 1GB 的可用内存(RAM)
    # 获取内存总大小
    grep MemTotal /proc/meminfo
    # 获取交换分区大小
    grep SwapTotal /proc/meminfo
    #获取内存使用详情
    free
    
    # 检查存储空间
    # 1GB 的存储空间
    #查询目录/mount_point/dir_name 可用空间
    df -h /mount_point/dir_name
    

    安装

    图形化安装

    # 加载(mount)光驱
    mount /dev/cdrom /mnt/cdrom
    chmod 755 ./DMInstall.bin
    
    # 运行 DM 的图形化安装
    # 使用安装系统用户直接登录
    ./DMInstall.bin
    

    1 :提示对话框
    2 :选择语言和时区
    3 :欢迎页面
    4 :许可证协议
    5 :查看版本信息
    6 :证 验证 Key 文件(可以跳过)
    7 :选择安装方式

    • 典型安装包括:服务器、客户端、驱动、用户手册、数据库服务。
    • 服务器安装包括:服务器、驱动、用户手册、数据库服务。
    • 客户端安装包括:客户端、驱动、用户手册。
    • 自定义安装包括:根据用户需要勾选组件,可以是服务器、客户端、驱动、用户手
    • 册、数据库服务中的任意组合。

    8 :选择安装目录
    9 :安装前小结
    10 :安装
    11 :初始化数据库

    命令行安装

    ./DMInstall.bin -i
    

    步骤 1 :选择安装语言
    步骤 2 :验证 Key 文件
    步骤 3 :输入时区
    步骤 4 : 选择安装类型路径
    步骤 5 :安装小结
    步骤 6 :安装

    安装目录介绍

    BIN:达梦数据库命令和lib库
    BIN2:uft8
    Desktop: 桌面快捷键
    DOC:用户手册和操作手册
    Drivers:驱动
    Include:c语言,头文件
    Jar:jar包(导入导出,快速加载,日志挖掘)
    Log: 日志文件
    Jdk:java包
    Tool:客户端
    Web:dem
    Script:脚本文件
    

    卸载

    1. 已经存在数据库,停止数据库,执行 uninstall.sh
    2. 只安装了软件,可以直接执行 unlinstall.sh.脚本uninstall.sh 在安装目录下。
    # 进入 DM 安装目录
    cd /DM_INSTALL_PATH
    # 执行卸载脚本
    ./uninstall.sh
    
    # 或者,执行卸载脚本命令行卸载需要添加参数-i
    ./uninstall.sh -i
    

    数据库配置工具

    • 创建数据库实例
    • 删除数据库实例
    • 注册数据库服务
    • 删除数据库服务

    照着图形引导操作即可。注意:

    • 示例库推荐创建,其中的 DML 语句之后有参考意义
    • 以 root 系统用户执行最后的配置脚本

    xhost 配置

    # 以 BASH 为例,设置 xhost
    xhost + localhost
    # 注:假设安装系统用户为 dmdba
    su - dmdba
    # 切换至安装系统用户后执行图形化安装程序
    # 用户可以执行 xclock 命令进行测试,如果 xclock 系统命令存在,将出现图形化的时钟,如果
    # 运行失败,则设置 xhost 失败,具体细节可向系统管理员咨询。
    ./DMInstall.bin
    

    附注

    root 安装:如果使用 root 系统用户进行安装,DM 安装程序将更改安装目录的所有者。可分为以下几种情况:

    1. 系统中存在 dmdba 系统用户
      DM 将更改安装目录的所有者为 dmdba 系统用户,更改所有组为 dmdba 系统用户的默
      认组。
    2. 系统中不存在 dmdba 系统用户,但存在 dinstall 组
      DM 将创建 dmdba 系统用户,并设置 dmdba 系统用户默认组为 dinstall。DM 将更改安
      装目录所有者为 dmdba,更改所有组为 dinstall。
    3. 系统中不存在 dmdba 系统用户,也不存在 dinstall 组
      DM将创建dmdba系统用户和dinstall组,并设置dmdba系统用户默认组为dinstall。
      DM 将更改安装目录所有者为 dmdba,更改所有组为 dinstall。

    不建议用户使用 root 系统用户进行安装,也不建议用户使用 root 系统用户初始化和运行 DM 数据库系统和客户端工具。

    DM 对 dminit 和 dmserver 执行文件的权限进行了修改。通过 chmod 命令将 dminit 和 dmserver 设置 6755 的权限。保证用户使用不同操作系统用户运行 dminit 和 dmserver 时,真正的进程用户、用户组是一致的(与 dminit 和 dmserver 的文件所有者与所有组相同)。

    为了保证系统的安全性,dminit 执行程序只有 root 系统用户和文件所有者用户能够运行。禁止以其他系统用户运行。

  • 相关阅读:
    【面积并】 Atlantis
    【动态前k大 贪心】 Gone Fishing
    【复杂枚举】 library
    【双端队列bfs 网格图建图】拯救大兵瑞恩
    【奇偶传递关系 边带权】 奇偶游戏
    【权值并查集】 supermarket
    CF w4d3 A. Pythagorean Theorem II
    CF w4d2 C. Purification
    CF w4d2 B. Road Construction
    CF w4d2 A. Cakeminator
  • 原文地址:https://www.cnblogs.com/Forgenvueory/p/12757241.html
Copyright © 2011-2022 走看看