位置: 编程技术 - 正文

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

  • 契税是什么税,怎么算的
  • 财务费用多好还是少好
  • 长期借调人员差旅费是谁的责任
  • 回单一定要在开户行打吗
  • 低值易耗品残料有哪些
  • 全年累积盈利交所得税吗?
  • 工程违约金收入如何入账
  • 多开进来的发票怎么结算税点呢?
  • 企业出口收汇核销怎么处理?
  • 出口退税和企业所得税
  • 罚没支出包括税收滞纳金吗
  • 向境外企业付外汇
  • 银行手续费做账漏掉
  • 亏损的递延所得税怎么理解
  • 支票存根没有进账怎么办
  • 应交增值税未认证怎么办
  • win7免费升级
  • 电子承兑汇票贴现怎么做账
  • 固定成本变动成本混合成本的分类
  • 房子按季度收取租金,怎么交房产税
  • 内含报酬率概念
  • mac连不上wifi怎么回事 其他设备却可以
  • reminder.exe - reminder是什么进程 有什么用
  • windows 安装
  • php is_integer
  • win10电源和睡眠设置不起作用
  • 苹果系统公测版
  • PHP:mb_decode_mimeheader()的用法_mbstring函数
  • crontab不执行的原因和解决方案
  • 项目版本管理是什么
  • 瑞士伯尔尼小镇
  • laravel实战教程
  • 长期待摊费用的摊销分录
  • 工地扬尘检测仪防尘缸怎么安装
  • AI工具大全
  • 阿里巴巴php
  • js中...的用法
  • yolov5训练命令
  • readline只读一行
  • thinkphp 分页
  • 工程公司项目管理部管理制度
  • oracle与mysql的优缺点对比
  • 为什么收款金额跟实时入帐金额会不一样农村信用社
  • 出口货物免税的税种包括
  • 商业会计怎么算主营业务成本
  • 发放股票股利的意义包括
  • 汽车加油费属于交通费用吗
  • 代理记账公司能赚钱吗
  • 如何利用公式计算
  • 快速解决小孩便秘
  • centos6.9关闭防火墙命令
  • win7怎么更改音频输出
  • win8官方安装教程
  • 严密防范什么安全风险,严厉打击敌对势力犯罪
  • vmmem进程是什么
  • win7不能复制文件怎么办
  • win7密码输入错误被锁住
  • xp能不能升级win10
  • mac怎么访问windows
  • linux下history命令显示历史指令记录的使用方法
  • windows8图片
  • win7开机提示重启怎么办
  • android内存工具
  • 表单javascript
  • google collections
  • js取数字的每位数
  • python标准库os中的方法
  • 安全工具有哪些
  • linux归档文件什么意思
  • python下载方法
  • javascript如何学
  • jquery调用controller
  • 收到123660的短信是什么意思
  • 残疾人个税减免6000元
  • 增值税进项发票勾选时间
  • 深圳微信税务局登录不了
  • 运输装卸费属于增值税价外费用吗
  • tbc法力陵墓入口
  • 外贸高新技术企业认定
  • 增值税与个人的区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设