AIX系统学习之-ODM管理

AIX系统学习之-ODM管理

AIX ODM(Object Database Manager)是由一组对象类和对象所组成的数据库。对象类相当于Oracle数据库中的object,由ODM create创建,删除可以使用ODM drop,对象就相当于object下的数据(比如磁盘、Adapter等),可以使用ODM add命令加入对象,使用ODM delete命令删除,使用ODM change命令修改指定记录。查询的命令可以使用odmget。一、使用 ODM 命令 当使用 odmcreate 或者 odmdrop 命令来创建或者删除对象类时,请使用以下方法之一指定将从中访问类定义文件的目录:将文件存储在 $ODMDIR 指示的缺省目录下,即:/usr/lib/objrepos 目录。

[root@aix211/]#echo$ODMDIR/etc/objrepos

比较常用的命令是odmget与odmadd命令:1、odmget:odmget [-q Criteria ] ObjectClass …描述odmget 命令以搜索规则和对象类列表为输入,从指定的对象类中检索选定的对象,并写 ASCII odmadd 输入文件到标准输出。标志-q Criteria 指定用于从对象类中选择对象的搜索条件。如果没有指定标准(没有 -q 标志),检索对象类中的所有对象。

#odmget-qname=hdisk1CuAt|moreCuAt:name=”hdisk1″attribute=”unique_id”value=”2308AJ27R0820CDNES-309170W03IBMscsi”type=”R”generic=””rep=”sl”nls_index=0

#odmshowCuDv|moreclassCuDv{charname[16];/*offset:0xc(12)*/shortstatus;/*offset:0x1c(28)*/shortchgstatus;/*offset:0x1e(30)*/charddins[16];/*offset:0x20(32)*/charlocation[16];/*offset:0x30(48)*/charparent[16];/*offset:0x40(64)*/charconnwhere[16];/*offset:0x50(80)*/linkPdDvPdDvuniquetypePdDvLn[48];/*offset:0x60(96)*/};/*descriptors:8structuresize:0x98(152)bytesdataoffset:0x200030e8population:55objects(55active,0deleted)*/

需要了解的几个对象类:PdDv 预定义设备库

PdDv:type=”scsd”class=”pdisk”subclass=”ssar”prefix=”pdisk”devid=””

以上三个参数 再使用mkdev的时候需要用到,需要特别关注,如果查找起来不方便的话,可以使用lsdev –P –H 产看预配置数据库中的这三个选项。此项对于使用mkdev生成虚设备也非常方便。PdAt 预定义属性库

PdAt:uniquetype=”tape/scsi/8mm”attribute=”block_size”deflt=”1024″values=”0-245760,1″上帝助自助者。

AIX系统学习之-ODM管理

相关文章:

你感兴趣的文章:

标签云: