• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

ODM

发布: 2007-6-08 22:43 | 作者: seanhe | 来源: | 查看: 24次 | 进入软件测试论坛讨论

领测软件测试网 ODM: object Data Manager 对象数据管理是一个数据库,包含了系统的重要信息。
ODM管理的有:设备配置、SVPD软件关键产品数据、SRC系统资源控制、通讯配置、SMIT菜单和命令。
ODM不能管理的有:文件系统、安全信息和用户信息、打印缓存信息。

坛子里面找的。赫赫

在AIX操作系统上,有一个与生俱来的小型关系型数据库,它叫ODM数据库(Object Data Manager)。AIX的许多特性与功能,如:系统管理工具SMIT、许多系统配置信息、动态配置等,都与ODM有着密不可分的联系。AIX正是因为有了SMIT这样功能强大的系统管理工具(SMIT称之为:System Management Interface Tools,即系统管理接口工具),使得一般的AIX系统管理员对于系统内部机制并不要求十分了解,而这其中原因恰恰是SMIT对外的接口是系统管理员,对内的接口是一组操作ODM数据库的系统级命令或脚本,启到了承上启下的作用。所以在这里,我们就来简单介绍一下这个“幕后英雄”的真实一面。

ODM的基本部件为对象类和对象。为了管理对象类和对象,你要使用ODM命令和子程序。特别是,你要使用这些接口的创建和增加功能为存储和管理你自己的数据而建立对象类和对象。

每个对象类包含一个或多个描述词(descriptors)。取值(values)与被加入到对象类中时的对象的描述词有关。对象的描述词和相关的取值可以通过ODM工具找到并修改。

举一个典型的例子:在ODM的设备配置(Device Configuration)区中包含了所有被配置的物理卷、卷组和逻辑卷的相关信息。这些信息是对VGDA(卷组描述区)中信息的镜像。例如,导入(import)一个VGDA的过程包括把被导入卷组的VGDA数据拷贝到ODM中。当一个卷组被导出(export)时,保存在ODM中的有关该卷组的数据被从ODM数据库中删除。

ODM 还有许多其它用途。它的主要功能是维护pSeries 的系统配置,相关的设备,以及重要产品数据库(Vital Product Database)。此外,它与AIX以前所使用的ASCII文件相比,提供了更多强大的,安全的,而且可共享的资源。

ODM管理的系统数据包括:

设备配置信息

SMIT的显示信息(菜单,选择器和对话框)

安装和更新操作的重要产品数据

通信配置信息

系统资源信息

多数系统对象类(system object classes)和对象(objects)被存在/usr/lib/objrepos 目录中;而ODM信息被存在下面三个目录中:-/usr/lib/objrepos

- /usr/share/lib/objrepos - /etc/objrepos。

你可以使用ODM来创建(create),增加(add),修改(change),获取(retrieve),显示(display),以及删除(delete)对象和对象类。ODM命令可从命令行输入。这些命令为:odmadd odmchange odmcreate odmdelete odmdrop odmget odmshow等。这些ODM命令顾名思义,接近关系型数据库的DML、DDL、DCL语言,非常容易理解。

但值得注意的是:ODM命令应该仅在传统的系统维护方式如SMIT无效时才能被使用。对于一个刚入门的系统管理员,建议在使用这些命令前要多加阅读和练习。对这些命令使用不正确可能导致系统不可用。这里描述ODM命令只是作为介绍性用途。

所以,一般ODM主要是针对有相当AIX系统管理经验的系统管理员来使用的,主要运用于复杂的Trouble Shooting,或Problem Determination。ODM数据库为AIX实现许多先进的功能提供了一块重要的基石。

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网