zoukankan      html  css  js  c++  java
  • DM数据库的安装以及服务的注册

    DM数据库的需要具备的条件
    本地测试安装要求不是太高,满足此要求就可以

    1.硬件要求

    2.软件要求

    软件环境其中对Linux系统要求是 glibc库的要求 DM7必须是在2.3以上

    DM8的GLIBC的要求在2.4以上

    查看glibc库版本的命令

    strings /lib64/libc.so.6 | grep GLIBC

    3.同时需要满足tmp临时空间在1GB以上,因为DM安装时产生临时文件都默认放在tmp下面

    如果/tmp没有1GB以上的空间 可以配置环境变量让其挂在到其他空间足够大的地方

    示例

    #以 BASH 为例: mkdir -p /mount_point/dir_name
    
    DM_INSTALL_TMPDIR=/mount_point/dir_name
    
    export DM_INSTALL_TMPDIR
    

    下面开始使用命令的方式安装

    不建议使用root用户安装

    执行

    ./DMInstall.bin -i
    

    下面根据提示进行选择 (都是傻瓜式操作)这里不再一一叙述

    最后需要执行的命令按操作执行

    命令安装后需要初始化数据库实例

    命令如下

    ./dminit PATH=/opt/dmdbms/data CASE_SENSITIVE=Y CHARSET=1
    创建普通用户并授权
    提示:
    默认数据库账号密码
    SYSDBA/SYSDBA123
    SYSSSO/SYSSSO123

    create user "XXXX_0811" identified by "XXXX_0811XXXX_0811";
    
    GRANT DBA TO XXXX_0811;
    
    grant "DBA","RESOURCE","PUBLIC" to "XXXX_0811" ;
    

    DM专用机专用数据库命令如下

    • 首先使用SYSDBA
    CREATE USER USERNAME;
    GRANT DBA TO USERNAME;
    GRANT "DBA" , "PUBLIC" , "RESOURCE" , TO USERNAME;
    
    • 然后进入SYSSSO进行新建的数据库设置密码
      ALTER USER USERNAME IDENTIFIED BY "PASSWORD";

    阐述一下参数

    create user 创建用户

    identified by 给与密码

    GRANT DBA 授权

    一般情况下命令安装没有注册服务,还需要手动注册服务

    注册服务命令如下

    使用默认安装方式 示例如下:

    cd /opt/dmdbms/script/root
    ./dm_service_install.sh -t dmServer -i /opt/dmdbms/data/DAMENG/dm.ini -p DMSERVER
    

    指定dm.ini的路径DM7和DM8的不同之处 以下是centos安装的时候踩到的坑坑,dm_ini 参考文章第三个命令

    cd /opt/dmdbms/script/root
    ./dm_service_install.sh -t dmServer -dm_ini /opt/dmdbms/data/DAMENG/dm.ini -p DMSERVER
    

    DM7使用-i DM8使用dm_ini参数注册服务

    现在已经安装完成,简单的说一下逻辑备份与导出的命令

    数据的导入

    导入dmp备份文件
    dimp XXXX_0811/XXXX_0811XXXX_0811 file=D:dmdbmsakdb20191128db_bak.dmp log=d:20170226.log  ignore=y 
    

    参数说明:

    dimp 内置导入命令 如同Oracle的imp等

    XXXX_0811/XXXX_0811XXXX_0811 用户名密码

    file 备份dmp文件位置

    log 备份生成的日志所放置的位置

    ignore 忽略一些错误

    同一用户不需要remap_schema

    remap_schema=TEST1:TEST2

    数据库的导出

    导出数据库dmp

    dexp XXXX_0811/XXXX_0811XXXX_0811 file=/home/zhujess/桌面/datebak/ XXXX_0811.dmp log=/home/zhujess/桌面/datebak
    /XXXX_0811.log  owner=CZBAK_0811 
    

    参数说明:

    dexp 内置导入命令 如同Oracle的exp等

    XXXX_0811/XXXX_0811XXXX_0811 用户名密码

    file 导出dmp文件位置

    log 备份生成的日志所放置的位置

    owner 导出数据库的模式名字或者说用户名

    这是一个简单快速安装上手的操作手册,也是本人安装的一个安装记录

  • 相关阅读:
    scrapy爬取相似页面及回调爬取问题(以慕课网为例)
    爬取网易云课堂、网易公开课课程数据
    用户行为数据分析笔记
    redis学习笔记
    索引原理及几种索引类型区别
    平衡二叉树,B树,B+树的概念及区别
    RF, GBDT, XGB区别
    无偏估计
    Redis分布式锁的正确实现方式
    Mybatis 你了解多少?
  • 原文地址:https://www.cnblogs.com/zhuhuibiao/p/13570752.html
Copyright © 2011-2022 走看看