位置: 编程技术 - 正文

在Linux虚拟环境下搭建DB2的多分区数据库DPF(linux虚拟空间)

编辑:rootadmin

推荐整理分享在Linux虚拟环境下搭建DB2的多分区数据库DPF(linux虚拟空间),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux创建虚拟环境命令,虚拟机linux基础环境配置,linux激活虚拟环境conda,linux 虚拟设备,linux创建虚拟环境命令,linux 虚拟化,linux 虚拟化,linux创建虚拟环境命令,内容如对您有帮助,希望把文章链接给更多的朋友!

  DPF是DB2的多分区数据库,那么DPF要怎么搭建呢?下面小编就给大家介绍下如何在Linux虚拟化环境搭建DB2数据库DPF,给不知道怎么搭建的朋友做个指导。

  DB2的分区架构一般适合于统计类和分析的应用,主要用来为大规模数据处理、高并发数据访问提供支持,其特点使得许多廉价计算机组成集群在一起协同工作以提高海量数据处理的效率成为可能。DB2 数据库分区采用 Share-nothing 体系结构,数据库在一个非共享的环境中被分解为独立的分区,每个分区都具有自己的资源,例如内存,CPU 和磁盘以及自己的数据、索引、配置文件和事务日志。

  本文详细介绍了和记录了db.5在Linux虚拟化环境下的安装过程,详细操作见下面的内容:

  一、创建用户和组

  1、使用root用户添加系统用户

  /usr/sbin/groupadd -g db2igrp

  #instance所在的group,加入这个group的所有用户都具有DBA权限/usr/sbin/groupadd -g db2fgrp

  #fenced用户所在的group/usr/sbin/useradd -u -g db2igrp -d /cbusdb/db2inst1 db2inst1

  #db2inst1用户/usr/sbin/useradd -u -g db2fgrp -d /cbusdb/db2fenc1 db2fenc1

  #db2fenc1用户/usr/sbin/groupadd db2fadmin

  /usr/sbin/useradd -g db2fadmin db2admin

  2、使用root用户添加数据库账号

  /opt/ibm/db2/V.5/instance/db2icrt -s ese -u db2fenc1 db2inst1

  #在所有的机器上,使用root用户,建立db2 admin server:

  /opt/ibm/db2/V.5/instance/dascrt -u db2admin#启动db2 admin server:

  db2admin start

  3、修改节点配置文件

  #vim /cbusdb/db2inst1/sqllib/db2nodes.cfg0 cbusdb 0

  1 cbusdb 1

  2 cbusdb 0

  3 cbusdb 1

  4、修改实例参数

  su - db2inst1

  db2iauto -on db2inst1

  db2set DB2_SKIPINSERTED=on

  db2set DB2_USE_ALTERNATE_PAGE_CLEANING=ondb2set DB2_EVALUNCOMMITTED=on

  db2set DB2_SKIPDELETED=on

  db2set DB2COMM=TCPIP

  db2set DB2FCMCOMM=TCPIP4

  db2set DB2RSHCMD=/bin/rsh

  #注意如果配置的ssh则此处需要修改成

  db2set DB2RSHCMD=/usr/bin/ssh

  db2set DB2CODEPAGE=

  db2set DB2TERRITORY=

  db2set DB2_PARALLEL_IO=*

  5、配置服务端口

  DB2c_db2inst1 /tcp

  DB2_db2inst1 /tcp

  DB2_db2inst1_1 /tcp

  DB2_db2inst1_2 /tcp

  DB2_db2inst1_3 /tcp

  DB2_db2inst1_4 /tcp

  DB2_db2inst1_END /tcp

  6、调整系统参数,设置dpf所需的资源

  /sbin/sysctl -w kernel.sem=“ ”/sbin/sysctl -w kernel.msgmnb=

  /sbin/sysctl -w kernel.msgmni=

  /sbin/sysctl -w kernel.msgmax=

  /sbin/sysctl -w kernel.shmmni=

  /sbin/sysctl -w kernel.shmall=

  /sbin/sysctl -w kernel.shmmax=

  7、修改环境变量

  cat 。/sqllib/db2profile 》.profile

  vi .bash_profile #添加如下信息:

  /cbusdb/db2inst1/sqllib/db2profile

  二、配置主机名

  分别在两台主机上修改如下文件:

  #vi /etc/sysconfig/network

  #-------------------------

  #NETWORKING=yes

  #HOSTNAME=cbusdb

  #-------------------------

  #vi /etc/hosts

  #-------------------------

  #.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 cbusdb#::1 localhost localhost.localdomain localhost6 localhost6.localdomain6#..1. cbusdb

  #..1. cbusdb

  #-------------------------

  三、配置rsh

  rsh是远程运行shell的服务.db2使用rsh服务运行启动和停止数据库服务器的命令,以及大部分管理命令。

  1、安装rsh

  #yum install rsh*

  2、配置rsh的安全文件

  #vi /etc/securetty

  #add the content

  #------------------

  #rsh

  #rlogin

  #rexec

  #------------------

  3、修改rsh的配置参数/etc/xinetd.d/rsh ##在生产环境建议配置ssh免密登录

  #vi /etc/xinetd.d/rsh

  service shell

  {

  socket_type = stream

在Linux虚拟环境下搭建DB2的多分区数据库DPF(linux虚拟空间)

  wait = no

  user = root

  log_on_success += USERID

  log_on_failure += USERID

  server = /usr/sbin/in.rshd

  disable = no

  }

  4、修改rsh的配置文件rlogin

  #vi /etc/xinetd.d/rlogin

  service login

  {

  disable = no

  socket_type = stream

  wait = no

  user = root

  log_on_success += USERID

  log_on_failure += USERID

  server = /usr/sbin/in.rlogind

  }

  4、免密登陆,实例用户db2inst1的家目录中创建.rhosts文件

  cat $HOME/.rhosts

  cbusdb db2inst1

  cbusdb db2inst1

  5、CentOS7.0需要单独下载xinetd

  yum install xinetd #低于此版本可不下载

  6、重启rsh服务

  service xinetd restart

  7、验证rsh服务

  rsh cbusdb date

  rsh cbusdb date

  #db2_all echo hi 没有返回

  yum install ksh

  四、配置时钟服务器

  1、安装ntp服务器

  #yum install ntp*

  # ntpdate -u ...

  #ntpdate cn.pool.ntp.org

  #service ntpd start

  #chkconfig ntpd on

  2、修改ntp配置

  #允许内网其他机器同步时间

  restrict ..1.0 mask ...0 nomodify notrap

  #互联网时间服务器

  server ... perfer # 中国国家受时中心server ...

  # 1.cn.pool.ntp.orgserver ...

  # 0.asia.pool.ntp.org#允许上层时间服务器主动修改本机时间

  restrict ... nomodify notrap noquery

  restrict ... nomodify notrap noquery

  restrict ... nomodify notrap noquery

  #外部时间服务器不可用时,以本地时间作为时间服务

  server .0.0.1

  fudge .0.0.1 stratum

  3、修改时区

  cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

  clock -w

  4、在节点2上配置时钟服务器

  */5 * * * * /usr/sbin/ntpdate cbusdb

  五、配置nfs服务

  1、yum install nfs*

  # yum install portmap rpcbind #安装nfs客户端

  2、配置需要共享的资源

  #vi /etc/exports

  /cbusdb *(rw,sync,no_root_squash)

  /cbusdblog *(rw,sync)

  3、启动nfs server

  service rpcbind start

  service nfs start

  service nfslock restart

  4、导出资源

  exportfs -rv

  5、显示NFS Server上所有的共享卷

  showmount -e

  6、在客户端挂载共享目录

  #mount ..1.:/cbusdb /cbusdb

  #vi /etc/fstab

  cbusdb:/cbusdb /cbusdb nfs rw,timeo=,retrans=5,hard,intr,bg,nolock,suid

  六、关闭selinux

  vim /etc/sysconfig/selinux

  #SELINUX=disabled

  七、测试、创建数据库

  1、启动数据库

  #db2start

  2、创建数据库

  #db2 “create db cbusdb on /cbusdblog using codeset gbk territory cn”

  上面就是在Linux虚拟化环境中搭建DB2数据库DPF的方法介绍了,本文详细介绍了DB2的安装过程及搭建,不知道如何搭建的朋友赶紧学习一下吧。

Linux系统中在虚拟机上搭建DB2 pureScale的方法 在Linux操作系统中,可在虚拟机上搭建DB2pureScale,那么搭建的步骤是怎么样的呢?DB2pureScale又有什么用呢?下面随小编一起来了解下Linux系统如何在虚拟

Linux系统中如何修改及设置文件系统的权限及安全 如果文件系统的权限设置不合理,就会威胁系统的安全,所以当运维人员遇到不能修改及删除文件的情况,就要对文件的的权限进行修改和设置了,下

为了系统的安全Linux中如何屏蔽storm ui的kill功能 Linux系统中storm的ui有killtopology功能如果没有屏蔽的话,就会导致storm的topology很容易被人kill掉,如果你的topology出现被人kill的情况,多半是ui地址被人知

标签: linux虚拟空间

本文链接地址:https://www.jiuchutong.com/biancheng/367653.html 转载请保留说明!

上一篇:Linux下安装和部署LXC(内核虚拟化技术)的方法(linux安装与部署)

下一篇:Linux系统中在虚拟机上搭建DB2 pureScale的方法(linux的虚拟终端有几个)

  • 税务申报差额征收 服务减除清单
  • 新换财务软件如何登录
  • 短期借款现金流
  • 加油电子普通发票可以抵扣增值税吗
  • 负数发票报税不让填怎么办
  • 工资发放流程以及如何记账
  • 申请开红字发票,原蓝字发票要退回来吗
  • 外经证到期如何填写最新有效期限
  • 建筑工程勘察费占设计费的比例
  • 一次性加速折旧汇算清缴调增吗
  • 劳保费计入管理费用的什么
  • 个税手续费返还计入哪个科目
  • 企业所得税营业利润怎么算
  • 矿产资源税是多少
  • 增值税票查无此票是什么原因
  • 清算时公司亏损预交所得税能退吗
  • 个税申报系统在哪里撤销更正
  • 产品售后产生材料费会计核算
  • 营运资金投资额计算公式
  • 上年的费用本年能报销吗
  • 个体工商户支付宝怎么开票
  • 企业延期支付工资的法律依据
  • 三星笔记本预装系统
  • 电脑管家浏览器保护怎么取消
  • 图灵sdk
  • 转出未交增值税什么意思
  • 荣耀畅玩7怎么截长图
  • 商业银行提取的贷款损失准备金
  • 计量差错引起的盘亏
  • pace框架
  • php调用url
  • vue3怎么样
  • smart模板教程
  • vue清空form数据再重新赋值
  • "设计"
  • pytorch训练模型计算f1
  • 现代信号处理张贤达pdf
  • 你让他心动他让你心安
  • 【深度学习】AI一键换天
  • 前端es2020
  • mysql函数nvl
  • opengl 帧率
  • 固定资产减值准备计入什么科目
  • 公司没业务可以暂停营业吗
  • 预提跨年工资怎么处理
  • java变量初始化的两种方式
  • 跨月更正申报会扣信用分么
  • 当月购进原材料取得税控专用发票
  • 备用金发工资到底可不可以?
  • 哪些企业需要社工
  • 医院药品过期放多久
  • 公司的私账
  • debian iso
  • centos7怎么查看磁盘空间
  • 开机时显示
  • 笔记本xp无线网络连接禁用启用不了
  • Win10系统中怎么给图片加备注
  • Ubuntu系统怎么设置IP
  • linux中复制目录到另一个目录的命令
  • win8升win8.1
  • 详解IWinter 一个路由转控制器的 Nodejs 库
  • 第一个安卓项目
  • linux shell 字符串转数字
  • html用法
  • java的gui框架
  • os执行cmd命令
  • 不要用强制方法杀掉python线程
  • js检测类型的方法
  • listview subitems
  • android刷题
  • 一种新的运算符号类型的题
  • javascript基础
  • 西安房屋契税退税政策2020年
  • 江苏省国税总局
  • 随申办如何缴纳社保
  • 深圳地税电子税务局
  • 税控盘抄报反写工作难度
  • 张江税务所地址
  • 发票专用章盖在哪里
  • 福建是高原还是平原
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设