位置: 编程技术 - 正文

在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的虚拟终端有几个)

  • 政府收回土地补偿款是否缴纳土地增值税
  • 民营医院一般纳税人帐务处理视频税收风险
  • 提前买礼物
  • etc发票可以抵扣进项税吗
  • 固定资产清理的账务处理
  • 个人劳务票必须本人开吗
  • 收付实现制有应收应付吗
  • 税控盘如何统计开票金额
  • 无形资产减值损失一经确认在以后期间不得转回
  • 固定资产后续支出可以计入哪些费用
  • 软件测试费计入什么科目
  • 小规模升一般纳税人怎么操作
  • 房地产企业汇算清缴要点
  • 期间费用包括哪三种
  • 契税的会计分录有哪些
  • 报销差旅费需要交进项税吗
  • 公司收的保证金可以打入私人账户吗
  • 企业转给法人的流程
  • 无偿使用期限为多少年
  • 堤围工程
  • 小规模纳税人进项税额怎么处理
  • 增值税专票怎么认证
  • 进口原材料的关税怎么算
  • 开模具公司要什么设备
  • 费用计入资产
  • 质保金怎么挂账
  • 所有者权益类科目借贷方向
  • TP-Link TL-WR841N管理员密码(初始密码)是多少
  • 小微企业 记账
  • php字符串定义
  • 反映企业利润的指标有
  • 预收的购货款属于收入吗
  • 土地使用税怎么交税
  • GrooveMonitor.exe是什么进程?GrooveMonitor.exe可以禁用卸载吗?
  • php function
  • 建筑工程合同生效的条件有哪些?
  • 土地使用权的折旧年限和折旧方法
  • 银行结算方式有哪几种方式?其具体内容是什么?
  • 监事和财务负责人可以一个人么
  • 公司变更需要哪些资料~问华杰 财务
  • ChatGPT 被大面积封号,到底发生什么了?
  • vuex五个核心概念
  • 大学生web前端期刊有哪些
  • 论文resit
  • 数据挖掘论文选题
  • python如何点击网页按钮
  • mysql好在哪里
  • mongodb聚合函数详解
  • 收到保险赔款入什么科目
  • Mysql中 show table status 获取表信息的方法
  • 商誉的会计核算怎么核算
  • 进口葡萄酒政策
  • 补缴税款需要交滞纳金吗
  • 小规模纳税人购买税控设备
  • 房租收入应如何纳税
  • 分期收款销售的会计与纳税处理
  • 哪些企业可以减免企业所得税
  • 进项税额转出科目编码
  • 小规模纳税人转为一般纳税人的流程
  • mysql基于什么模型
  • mysql性能极限
  • 系统审核策略配置
  • /wlan direct
  • mac怎么切换输入法
  • centos6.2安装教程
  • win8怎么关电脑
  • linux ids
  • js复制数组的方法
  • Linux CentOS系统下安装node.js与express的方法
  • python中pandas.DataFrame对行与列求和及添加新行与列示例
  • java编程基础知识入门
  • python怎么将数据存到数据库
  • js中的类是什么
  • 怎么检查手机网络
  • 税务局打印申报表
  • 怎样查看招聘信息
  • 福建省国家税务局网
  • 可以在企业所得税税前扣除的税金
  • 诊所办理要求
  • 欠税多少构成犯罪
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设