首页 > 数据库 >DM数据库安装、登录和创建用户

DM数据库安装、登录和创建用户

时间:2022-11-01 17:36:45浏览次数:58  
标签:DM 登录 数据库 ts TABLESPACE dm8 docker data SIZE

DM数据库安装、登录和创建用户

子安

拉取镜像

wget -O dm8_docker.tar -c https://download.dameng.com/eco/dm8/dm8_20220822_rev166351_x86_rh6_64_ctm.tar
docker load -i dm8_docker.tar
docker images

编写docker-compose.yml

version: '3'
services:
  dm8:
    image: dm8_single:v8.1.2.128_ent_x86_64_ctm_pack4
    container_name: dm8
    environment:
      # 时区上海
      TZ: Asia/Shanghai
      LD_LIBRARY_PATH: "/opt/dmdbms/bin"
      # SYSDBA_PWD: "SYSDBA001" # 默认密码就是SYSDBA001 试了下这里改不了,进数据库改
    ports:
      - "5236:5236"
    volumes:
      - ./data/dm8/data:/opt/dmdbms/data
    # restart: always
    networks:
      - my_net
    deploy:
      resources:
        limits:
          memory: 1G
        reservations:
          # cpus: 0.8
          memory: 1G
networks:
  my_net:
    driver: bridge
    ipam:
      config:
        - subnet: 172.30.0.0/16

启动

docker-compose up -d
docker logs -f dm8

登录

# 进入容器
docker exec -it dm8 bash
# 容器里面执行
cd /opt/dmdbms/bin
# 登录 如果不成功会再次提示输入用户密码
./disql sysdba/SYSDBA001 as sysdba

表空间操作

-- 数据表空间 数据文件越多,数据库并行备份时可指定并行度越大,建议5-10个数据文件即可,根据实际硬盘调整SIZE大小,不够的话会自动扩展
CREATE TABLESPACE ts_data DATAFILE 'ts_data01.dbf' SIZE 10240;
ALTER TABLESPACE ts_data ADD DATAFILE 'ts_data02.dbf' SIZE 10240;
-- 索引表空间
CREATE TABLESPACE ts_idx DATAFILE 'ts_idx01.dbf' SIZE 2048;
ALTER TABLESPACE ts_idx ADD DATAFILE 'ts_idx02.dbf' SIZE 2048;

创建用户

CREATE USER "user" IDENTIFIED BY "pwd" DEFAULT TABLESPACE "ts_data" DEFAULT INDEX TABLESPACE "ts_idx";
GRANT create table,select table,update table,insert table TO "user";
GRANT resource,public TO "user";
GRANT dba TO "user";

集群安装

参考:【干货攻略】利用Docker搭建达梦主备集群

标签:DM,登录,数据库,ts,TABLESPACE,dm8,docker,data,SIZE
From: https://www.cnblogs.com/muphy/p/16848480.html

相关文章

  • 数据库连接池DBCP和C3P0
    数据库连接池数据库连接---执行完毕---释放连接---释放十分浪费资源池化技术:准备一些预先的资源,过来就连接预准备好的最小连接数:10最大连接数:15如果超过最大连接数,......
  • 若依-登录白名单设置
    前言由于开发的页面需要以外链接的形式嵌入到其他的web网站,因此,需要将开发的页面设置为登录白名单,免去登录的步骤。  前端修改 添加路由白名单,让页面不跳转到登......
  • 数据库事务 脏读 幻读 不可重复读
    总结:脏读:读取事务未提交的修改之后的数据。幻读:读取事务未提交的 增删之后的数据。不可重复读:多次读取事务已经提交的数据。一、什么是数据库事务数据库事务(......
  • 怎么查小河流名称--河流数据库
    全国最大的河流名称数据库,没有你找不到的当一条河流自上而下不同河段有不同的名称时,一般以下游的河名作为整个河流的名称。当河流在地形图上没有标注名称时,可采用下列方法......
  • app直播源代码,报错后数据库操作回滚失败解决
    app直播源代码,报错后数据库操作回滚失败解决需抛出RuntimeException错误必须是:thrownewRuntimeException("回滚");​例如: try{  //业务逻辑}catch(Except......
  • mysql数据库表映射实体类
     分享知识传递快乐JDBC连接数据库;通过配置文件连接数据库;反射指定表生成实体类;反射当前数据库下所有表生成实体类;类名、属性名、get/set方法名都采用驼峰命名类名注释、属......
  • sap系统登录时报错,提示hostnameXXXunknown
    用了网上的方法,解决了原因不知道为什么,就是把那个路由器的那一串填上之后,那个大写的W会自动变成小写的w,然后就报错了,无论怎么改都不行,然后网上说去那个配置文件改:C:\User......
  • TortoiseGit的 git token密码登录
    1.点击个人设置2.设置生成Token  3.选择Token登陆,输入生成后的Token即可 ......
  • 解决CSDN不登录就不能复制代码的问题
    看csdn常常遇到这样的问题:没有登录就无法复制代码。如果确实不想登录账号的话,这边有个超级简单的方法解决。1、在书签栏加一个书签2、在网址输入框中填入如下代码3、......
  • Mariadb数据库备份与恢复
    Mariadb数据库备份的方式有两种:一是冷备,二是热备。一、数据库冷备:关闭状态下直接复制数据目录1、使用mysqladmin停止mysql   mysqladmin是一个执行管理操作的客户......