Linux查看mpp数据库地址,Linux环境搭建DM8 MPP双节点集群
DM MPP主要针对海量数据的OLAP应用;具有高性价比、高可靠性、功能强大、可动态扩容等优点。
环境准备
初始化数据库
分别在两台主机上初始化数据库。具体方法参考Linux下DM8安装及创建数据库实例
本例初始化后数据库路径为: /home/dmdba/dmdbms/cd
cd1配置
修改dm.ini
vim /home/dmdba/dmdbms/cd/dm.ini
INSTANCE_NAME = cd1 #实例名称
PORT_NUM = 5236 #服务监听端口
MAL_INI = 1 #MAL配置 0为不启用1为启用
MPP_INI = 1 #MPP配置 0为不启用1为启用
配置dmmal.ini
vim /home/dmdba/dmdbms/cd/dmmal.ini 添加如下内容并保存
[MAL_INST1]
MAL_INST_NAME = cd1
MAL_HOST = 192.168.24.220 #MAL地址
MAL_PORT = 5336 #MAL监听端口
MAL_INST_HOST = 141.169.24.220
MAL_INST_PORT = 5236
[MAL_INST2]
MAL_INST_NAME = cd2
MAL_HOST = 192.168.24.221
MAL_PORT = 5336
MAL_INST_HOST = 141.169.24.221
MAL_INST_PORT = 5236
配置dmmpp.ctl
vim /home/dmdba/dmdbms/cd/dmmpp.ini 添加如下内容并保存
[SERVICE_NAME1]
MPP_SEQ_NO = 0
MPP_INST_NAME = cd1
[SERVICE_NAME2]
MPP_SEQ_NO = 1
MPP_INST_NAME = cd2
使用dmctlcvt工具将dmmpp.ini转换成dmmpp.ctl
cd /home/dmdba/dmdbms/bin
./dmctlcvt TYPE=2 SRC=/home/dmdba/dmdbms/cd/dmmpp.ini DEST=/home/dmdba/dmdbms/cd/dmmpp.ctl
cd2配置
修改dm.ini
Vim /home/dmdba/dmdbms/cd/dm.ini
INSTANCE_NAME = cd2 #实例名称
PORT_NUM = 5236 #服务监听端口
MAL_INI = 1 #MAL配置 0为不启用1为启用
MPP_INI = 1 #MPP配置 0为不启用1为启用
配置dmmal.ini #直接拷贝主机1的配置文件
scp dmdba@141.169.24.220:/home/dmdba/dmdbms/cd/dmmal.ini /home/dmdba/dmdbms/cd/dmmal.ini
配置dmmpp.ctl #直接拷贝主机1的配置文件
scp dmdba@141.169.24.220:/home/dmdba/dmdbms/cd/dmmpp.ctl /home/dmdba/dmdbms/cd/dmmpp.ctl
至此MPP集群配置完成
参考Linux下DM8安装及创建数据库实例分别对数据库实例注册系统服务并启动。
MPP集群的常用视图
SELECT SF_GET_SELF_EP_SEQNO(); # 获取会话连接的节点序号
SELECT * FROM V$MPP_CFG_ITEM WHERE SF_GET_EP_SEQNO(ROWID) = SF_GET_SELF_EP_SEQNO(); #获取节点配置信息
SELECT NAME FROM V$INSTANCE WHERE SF_GET_EP_SEQNO(ROWID) = SF_GET_SELF_EP_SEQNO(); #获取当前会话连接的实例名
SELECT * FROM V$SESSIONS; #获取所有会话
SELECT * FROM V$SESSIONS WHERE SF_GET_EP_SEQNO(ROWID) = SF_GET_SELF_EP_SEQNO(); #获取当前连接的实例上的所有会话
SELECT * FROM V$SESSIONS WHERE SF_GET_EP_SEQNO(ROWID) = (SELECT DISTINCT EP_SEQNO FROM V$MPP_CFG_ITEM WHERE INST_NAME ='cd1'); #获取实例cd1上的所有会话
SELECT TABLE_USED_PAGES('SYSDBA','TABLES'), NAME FROM V$INSTANCE; #获取每个实例上tables的使用空间
SELECT SUM(TOTAL_SIZE) FROM (SELECT TABLE_USED_PAGES('SYSDBA','TABLES') TOTAL_SIZE, NAME FROM V$INSTANCE); #获取所有实例上tables的总使用空间
Linux查看mpp数据库地址,Linux环境搭建DM8 MPP双节点集群相关推荐
- linux 查看ln链接地址,linux ln链接详解
1.序 Linux具有为一个文件起多个名字的功能,称为链接.被链接的文件可以存放在相同的目录下,但是必须有不同的文件名,而不用在硬盘上为同样的数据重复备份.另外,被链接的文件也可以有相同的文件名,但是 ...
- linux查看软连接实际地址,linux 软连接怎么查看原始地址?
linux下查看软连接的信息使用命令 ls -L 最后一列就是原始地址 ls命令是linux下最常用的命令之一,ls跟dos下的dir命令是一样的都是用来列出目录下的文件,下面我们就来一起看看ls的用 ...
- 利用 Windows 子系统 Linux(WSL)开发 Python 环境搭建
利用 Windows 子系统 Linux(WSL)开发 Python 一.启用适用于 Linux 的 Windows 子系统 二.安装 Linux 分发版 三.安装并配置 Visual Studio ...
- linux上 arm开发环境搭建,详解 LINUX下QT For ARM开发环境搭建过程
LINUX下QT For ARM开发环境搭建过程是本文介绍的内容,不多说,先来看内容.在PC上,我们需要得到两个版本的Qt,分别是:Qt-4.5.2和QtEmbedded-4.5.2-arm.前者包括 ...
- linux 查看mysql安装目录_Linux环境下安装MySQL数据库示例教程
点击上方SQL数据库开发,关注获取SQL视频教程 SQL专栏 SQL数据库基础知识汇总 SQL数据库高级知识汇总 Linux环境对大多数SQL初学者还是比较陌生,今天给大家演示一下如何在Linux环境 ...
- Linux系统编程(一)——环境搭建
准备写系统的总结Linux系统的一些知识以及Linux系统编程.这一篇先讲Linux搭建常用的开发环境. 目录 0x01 Linux开发环境搭建 一.远程链接操作 0x02 GCC 一.安装 二.了解 ...
- Linux下PhysX3.4编译和环境搭建
编译 源码链接: https://github.com/NVIDIAGameWorks/PhysX-3.4 使用随附的 Makefile 构建源代码: Makefiles 在 /PhysX_3.4/S ...
- 虚拟机linux配置armip,arm-PC-虚拟机环境搭建
arm-PC-虚拟机环境搭建 一.WINDOWS目录设置共享(主要是在PC LINUX中能访问到WINDOWS目录) 1.将WINDOWS中的某一目录设置为共享,记住设置为读和写都允许方式.(假设为e ...
- armv8运行linux,ARMv8-A QEMU运行OP-TEE/ATF环境搭建
关键词:OP-TEE.ATF.xtest.Linux等等. 下面记录通过ARMv8-A QEMU运行OP-TEE.ARM Trusted Firmware.Linux环境搭建过程. 1. 编译环境准备 ...
- linux怎么看数据库实例,Linux/Unix平台如何查看OS上存在有哪些数据库或实例
其实这是一个不难的问题,由于有同事问到这个问题,我就把这个问题的方法写下来好了,必竟有一个人来问,说不定还有第二个人不会,希望对还不会的或是刚入行的朋友有所帮助吧. linux/unix平台如何查看O ...
最新文章
- 回顾与展望:大热的AutoML究竟是什么? | 技术头条
- 分治算法-01连续子序列的最大和问题
- 【计组实验】P3 Verilog多周期处理器开发 MIPS指令集
- 存储过程——创建通用存储过程(七)
- 信息学奥赛一本通(1047:判断能否被3,5,7整除)
- 直播预告丨MySQL中的索引探究
- springcloud五大组件?注解_spring cloud实现简单的微服务架构
- android霓虹灯源代码——基础编
- Masm(1):资源文件定义
- 思科(Cisco)路由器常用命令总结
- 复旦计算机考研规划,2021年复旦大学软件工程专业考研经验全指导
- 一次搞定亚马逊 Used Sold as New 二手品申诉,速度 Get!
- drawer的用法_drawer是什么意思_drawer的翻译_音标_读音_用法_例句_爱词霸在线词典...
- Vue前端框架的使用
- 【回答问题】ChatGPT上线了!比较流行的监督学习模型
- 筹备冲刺科创板,佰维存储做对了哪些事情?
- 闪电网络路由问题太多?闪电实验室首席开发者说原因有这6个
- #1531:德国心脏病
- Qt 数据服务器、协议转换、系统托盘模块、CAN总线模块、反射内存卡模块
- 洛谷 P5707 上学迟到
热门文章
- android button 图片与文字一起
- 如何选择示波器探头带宽
- JS 基础: 你真的了解 console 吗?
- 一网打尽!炫酷枪火打击视频+图文+源码!哔哔哔......
- 13步设计出一个ITSM系统
- 【ITSM】什么是ITSM,IT部门为什么需要ITSM
- 在阿里 AI Lab 做 NLP 高级算法专家是一种什么样的体验?
- 把安卓手机屏幕投射到电脑上
- 虚无世界java路_[AoA3]虚无世界3 (Advent of Ascension 3)
- java log 断点_断点续传JAVA实现