1.搭建流程

1.1 ss初始化及启动

--->1节点:

cd /dm/bin

./dmdssinit path=/dm/data inst=ss1 port=35300 REGION_SIZE=2 DBF_SIZE=10240 RLOG_SIZE=128

./dmdss path=/dm/data/SS1/dss.ini

--->2节点:

。。。

--->3节点:

。。。

1.2 DCS 初始化及启动

1.2.1 后台库DCS_DB初始化及原始数据构造

cd /dm/bin

./dminit path=/dm/data db_name=dcs_db instance_name=DCS_DB port_num=35200

./dmserver /dm/data/dcs_db/dm.ini

./disql SYSDBA/SYSDBA@192.168.0.152:35200

>SP_DFS_DCS_INIT(1); ---默认DSC端口3333

1.2.2启动DCS并添加FD和SS

创建dcs.key

./dmdcs -init=1 USER=SYSDBA PASSWORD=SYSDBA PATH=dcs.key

启动dcs

./dcsserver server=192.168.0.152:35200

启动dmdcstool

./dmdcstool host=192.168.0.152 port_num=3333

>add micro fault domain fd1

>add micro fault domain fd2

>add micro fault domain fd3

>add micro storage server SS1 ('192.168.0.153':35300) in fd1

>add micro storage server SS1 ('192.168.0.153':35300) in fd2

>add micro storage server SS1 ('192.168.0.153':35300) in fd2

>alter storage server refresh size

>alter storage server open  ---添加ss 。dmdcstool必须连接DCS,不是RS

1.3 添加组和RS

dmdcstool 执行:

>add group grp1

>add rlog server "DRS" ('192.168.0.152':3332) group grp1 --- rs与组一一对应;多rs建立多个组即可

1.4 启动RS

配置drs.ini到/dm/data

启动RS:

./dmdrs path=/dm/data/drs.ini

1.5 搭建两节点rac

1.5.1 配置dmdcr_cfg.ini

1.5.2配置dmdfs.ini

1.5.3 使用dmasmcmd初始化

./dmasm dfs_ini=/dm/data/dsc/dmdfs.ini

>create emptyfile '/dm/data/asmdisks/dcr.asm' size 32

>create emptyfile '/dm/data/asmdisks/vtd.asm' size 32

>create dcrdisk  '/dm/data/asmdisks/dcr.asm' 'dcr' 32

>create votedisk '/dm/data/asmdisks/vtd.asm' 'vtd' 32

>init dcrdisk '/dm/data/asmdisks/dcr.asm' from '/dm/data/dsc/dmdcr_cfg.ini' identified by 'hust4400'

>init votedisk '/dm/data/asmdisks/vtd.asm' from 'dm/data/dsc/dmdcr_cfg.ini'

>init ddfsdcr '$/dameng/dsc/asmdisks/dcr.asm' from '/dm/data/asmdisks/dcr.asm'

>init ddfsvtd '$/dameng/dsc/asmdisks/vtd.asm' from '/dm/data/asmdisks/vtd.asm'

1.5.4 准备 dminit.ini

保存到/dm/data/dsc/目录下

1.5.5 初始化库

/dminit control=/dm/data/dsc/dminit.ini

1.5.6 向DMTDD添加前段数据库

启动dmdcstool 连接DCS

./dmdcstool host=192.168.0.152 port_num=3333

>add data server dsc0 group grp1 database db_dsc arch_dir '/dm/data/arch_dsc0'

>add data server dsc1 group grp1 database db_dsc arch_dir '/dm/data/arch_dsc1' ---必须连接DCS 不是DRS;

1.5.7 配置dmdcr.ini

DSC0 节点的dmdcr0.ini 保存在/dm/data/dsc

DSC1 节点的dmdcr1.ini 保存在/dm/data/dsc

1.5.8 启动CSS

启动CSS0

./dmcss dcr_ini=/dm/data/dsc/dmdcr0.ini dfs_ini=/dm/data/dsc/dmdfs.ini

启动CSS1

./dmcss dcr_ini=/dm/data/dsc/dmdcr1.ini dfs_ini=/dm/data/dsc/dmdfs.ini

1.5.9 启动dsc节点

./dmserver /dm/data/dsc/dsc0/dm.ini dcr_ini=/dm/data/dsc/dmdcr0.ini

./dmserver /dm/data/dsc/dsc1/dm.ini dcr_ini=/dm/data/dsc/dmdcr1.ini

DM TDD使用小结的更多相关文章

  1. TDD在Unity3D游戏项目开发中的实践

    0x00 前言 关于TDD测试驱动开发的文章已经有很多了,但是在游戏开发尤其是使用Unity3D开发游戏时,却听不到特别多关于TDD的声音.那么本文就来简单聊一聊TDD如何在U3D项目中使用以及如何使 ...

  2. TDD学习笔记【二】---单元测试简介

    大纲 Testing 的第一个切入点:单元测试. 本篇文章将针对单元测试进行简介,主要内容包含了5W: Why What Where Who When 而How 的部分,属于实现部分,将于下一篇文章介 ...

  3. 《Pro AngularJS》学习小结-02

    上一篇的项目只有一个单独的模板页面,加入了相应的controller,filter,使得页面上的数据能够动态的变化.现在我们开始建立并整合多个模板,加入购物车模块和结账checkout模块. 一.在页 ...

  4. 常用Linux命令小结

    常用Linux命令小结 Linux下有很多常用的很有用的命令,这种命令用的多了就熟了,对于我来说,如果长时间没有用的话,就容易忘记.当然,可以到时候用man命令查看帮助,但是,到时候查找的话未免有些临 ...

  5. 测试驱动开发(TDD)

    测试驱动开发的基本概念 为什么会出现测试驱动开发 当有一个新的任务时,往往第一个念头就是如何去实现它呢? 拿到任务就开始编码,一边写,变修改和设计 我已经调试了好几遍,应该不会有问题了,好了,先休息一 ...

  6. TDD 与 CI 在 Python 中的实践

    社区化产品的长久生存之道可能莫过于对迭代周期的控制.还记得以前采用老土的阶段开发的年代,将软件生命周期分为各个阶段,当到达每个阶段的里程碑则集中所有的资源.人力作全面冲刺.每次到了里程碑的检查点冲过了 ...

  7. 达梦数据库DM7小结

    除了很多主流的数据库,我们很熟悉之外,越来越多的国产数据库也涌现出来. 这次就小结一些有关武汉的达梦数据库7这个开发版数据库的有别或者需要注意的地方进行一个简单备注吧. 1.第一件大事就是下载.数据库 ...

  8. C++ Programming with TDD之二:CppUTest单元测试

    在之前一篇C++ Programming with TDD博客中,我带给大家gmock框架的简介(地址戳着里),今天我们继续本系列,带个大家C++中的单元测试框架CppUTest的介绍. CppUTe ...

  9. 【转】数据仓库ODS、DW和DM概念区分

    今天看了一些专业的解释,还是对ODS.DW和DM认识不深刻,下班后花时间分别查了查它们的概念. ODS——操作性数据 DW——数据仓库 DM——数据集市 1.数据中心整体架构   数据中心整体架构 数 ...

随机推荐

  1. Alpha冲刺——序言篇(任务与计划)

    Alpha冲刺--序言篇(任务与计划) 1.整个项目预期的任务量 需求规格说明书 架构设计,原型设计,原型改进(给目标用户展现原型,并进一步理解需求) 编码规范完成.平台环境搭建完成.初步架构搭建 队 ...

  2. 【题解】切割多边形 [SCOI2003] [P4529] [Bzoj1091]

    [题解]切割多边形 [SCOI2003] [P4529] [Bzoj1091] 传送门:切割多边形 \(\text{[SCOI2003] [P4529]}\) \(\text{[Bzoj1091]}\ ...

  3. AcWing 195. 骑士精神

    双向BFS (广搜) \(O(8 ^ 7)\) 看到没有双向BFS的题解我就过来了 这道题也可以用双向\(BFS\)来做,时间复杂度与\(IDA*\)不相上下. 双向\(BFS\)的实现有多种: 把初 ...

  4. kafka-java消费者与生产者代码示例

    引入依赖 <dependency> <groupId>org.apache.kafka</groupId> <artifactId>kafka_2.11 ...

  5. 我的第一次shell

    我的第一次shell 最近我们的项目需要进行优化,整体架构进行改造. 然后我们红超哥就看我骨骼惊奇,说小伙子你想不想当做掌门人呀.(我说不想哈哈) 想不想也没用了,红超哥说我们现在的架构有所改变,需要 ...

  6. js实现刮刮卡抽奖

    刮刮卡抽奖是前端活动页常见的功能: 链接:图像擦除插件(下载及教程讲解)    推荐理由:无缝刮痕,兼容性好,上手简单   插件有些要修改的地方,打开图像擦除插件后可以看下方网友讨论,或者直接下载本博 ...

  7. 淘宝|蚂蚁|菜鸟|盒马|嘀嘀|饿了么面经(已拿多个offer)

    上一篇的同学拿到了bigo和腾讯的offer,这一次的分享来自两位同学的面试综合,他们分别拿到了菜鸟.嘀嘀.盒马的多个offer,由于面试的时间跨度时间太长,且面试的部门太多,只能回忆到具体的面试题, ...

  8. # spring boot + mybatis 读取数据库

    spring boot + mybatis 读取数据库 创建数据库 use testdb; drop table if exists t_city; create table t_city( id i ...

  9. 02-Dockerfile的基本使用

    1. FROM 作用:指定基础镜像 使用:FROM 镜像名 demo: FROM mysql FROM mysql:5.6 2. RUN 作用:指令是用来执行命令行命令的 使用: shell格式:RU ...

  10. ceph工作原理及安装

    一.概述 Ceph是一个分布式存储系统,诞生于2004年,最早致力于开发下一代高性能分布式文件系统的项目.随着云计算的发展,ceph乘上了OpenStack的春风,进而成为了开源社区受关注较高的项目之 ...