NBU的数据库管理.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
NBU的数据库管理

理 解NBU的 数 据 库 管 理 在NBU的使用和维护中,数据库起到了至关重要的作用:在NBU6.0以后,使用了EMM数据库作为catalog数据库的重要组成部分,就是使用了内嵌sybase的数据库来管理磁带、磁带机、机械手以及介质管理器的相关信息,它是NBU备份系统能够运行的基础所在。因此,学习NBU中数据库的管理和监控,对于保证NBU系统正常运行,以及出错调试,是非常有帮助的。 图一:EMM数据库在NBU系统中的结构 NBU中数据库目录: 在NBU中,数据库的默认存放地址是/usr/openv/db,其中存放了数据库文件,以及管理数据库命令集合及其所需的库文件等等,入图二所示: 图二:NBU数据库所在目录及其相应的子目录 NBU数据库简介: NBU里面有两个数据库,一个是EMM数据库,存放在NBDB数据库文件中(区别大小写);另外一个是BMR(裸机恢复,Bare Metal Restore)数据库,存放在BMRDB数据库文件中。后者需要特殊的license才能被安装和使用,故在此只讲述NBDB数据库的使用,BMRDB的使用方法与此是非常相似的。 在管理NBU数据库的时候,首先需要知道该NBU使用到了的文件有哪些,可以通过如下方法得到: # ./nbdb_admin -list 图三:NBU使用到的数据库文件 由图三可知,NBU使用的数据库文件是在/usr/openv/db/data/目录下的文件和NBU全局定义目录/usr/openv/var/global/下的两个文件组成的。其中在全局定义目录的是两个配置文件(图四),server.conf文件描述了启动NBU数据库服务器的具体参数,可以手动修改,其中最为重要的是写明了数据库服务器名称是NB_test;databases.conf中记录了在数据库服务器上需要启动的数据库名称,在这里是NBDB数据库,不在databases.conf中定义的数据库将不会随着NBU的起停而起停。 图四:NBU数据库全局参数配置文件 在/usr/openv/db/data/中,主要存放的是数据库文件和一个配置文件,参加图五,其中包括NBDB和EMM相关的数据文件和vxdbms.conf配置文件。 图五:NBU数据存放目录 图六:vxdbms.conf配置文件 由图六可以看到vxdbms.conf的内容,其中定义了NBU数据库服务器的名称(其在server.conf中会被使用),数据库开发的端口,数据库文件所在路径等信息。 NBU数据库管理工具介绍: 在NBU管理中,最常用的命令包括nbdb_admin,create_nbdb和nbdb_upgrade,另外有一些工具,提供了数据库可用性测试,数据库的备份,恢复,转移等相关的命令,在这里就不一一介绍了。 图七:NBU数据库相关命令 nbdb_admin: nbdb_admin是管理NBU数据库起停的工具,它可以修改数据库密码、手动或者自动的控制NBU数据库是否随着NBU的起停而起停(自动起停的本质就是修改databases.conf文件),还可以检查现存的数据库的有效性,主要命令如下所示: # ./ nbdb_admin –start NBDB (启动NBDB数据库); # ./ nbdb_admin -auto_start NBDB (随着NBU服务自动起停NBUDB数据库); # ./ nbdb_admin –validate NBDB (检查NBDB数据库的完整性); # ./ nbdb_admin -reorganize NBDB (重组NBDB数据库)。 # ./ nbdb_admin -dba new_password (修改NBDB的管理员密码); create_nbdb: 在按照NBU的时候,有时候数据库无法安装,或者某些时候NBU以后的数据库遭到了人为或者非认为的破坏,在这个时候,我们需要重建数据库才能是NBU正常运行,此时需要运行该命令去重建数据库。 图八:运行create_nbdb命令 nbdb_upgrade: 为了使用NBU的必威体育精装版特性,用户可能会选择升级NBU到必威体育精装版的版本。然而,NBU的升级并不仅仅是NBU自身的升级,如果数据库无法升级到对应的版本,NBU同样无法正常使用,而这种问题恰恰又非常常见。因此,利用nbdb_upgrade命令去升级数据库,也是存储管理员需要了解的一个重要的工具。 图九:运行nbdb_upgrade命令升级数据库 通过本文的描述,NBU用户可以轻松了解到NBU使用的数据库的工作原理和维护方式。用户可以据此,方便的监控NBU的数据库进程的工作,更有利于用户调试解决NBU数据库部分所遇到的问题。 1

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档