技术开发 频道

基于IBM虚拟化实现非切换的IASP管理

  如何访问IASP上的数据

  大多数情况下,会使用IASP存储业务数据,下面介绍如何访问IASP中的库和对IASP上的DB2数据库的访问。 为了便于下面的介绍,已经在IASP1上建好一个数据库NEWDB,其中包括一个表TABLE1,表中包括一个字段COLUMN1,该字段中有一些测试数据。

  1访问IASP上的库和对象

  可以用OS/400命令行方式来访问IASP上的库和对象。例如:WRKLIB LIB(NEWDB) ASPDEV(IASP1),如下图12所示: 

如何访问IASP上的数据
图12  显示IASP上的库

  用OS/400命令行方式来访问集成文件系统上的IASP,命令:WRKLNK ‘IASP1’,如下图13所示:

如何访问IASP上的数据
图13  显示IASP上的NEWDB数据库 

  2访问IASP上的DB2数据库

  可以使用OS/400命令行访问数据库,例如:STRSQL NAMING(*SQL),在访问数据库前,必须先获得对IASP的访问权,为此需执行命令:SETASPGRP ASPGRP(IASP1),这样会连接到IASP1数据库。

  查询表中的数据,命令举例:SELECT COLUMN1 FROM NEWDB.TABLE1,查询结果如下图14所示: 

如何访问IASP上的数据
图14  显示NEWDB数据库中的数据

  向表TABLE1的列COLUMN1中写入数据,命令举例:INSERT INTO NEWDB.TABLE1 (COLUMN1) VALUES ('TEXT01'),插入数据如下图15所示:

如何访问IASP上的数据
图15  向NEWDB数据库中中插入一条数据

  其它SQL命令的使用,基本类似上述方式,可以参考相关文档,在此不再赘述。

  小结

  本文介绍了非切换IASP的概念及其相关技术,同时以非切换IASP在一个典型案例中的使用从系统架构和运行维护方面进行了简要说明。重点介绍了IASP在IBM i 系统中的创建、IASP的常用操作、维护和管理,特别是IASP使用的虚拟SCSI卡是由VIO服务器提供的,而不是Power服务器上的物理磁盘控制卡,从而实现了可以创建多个IASP的功能。本文还对IASP上的数据访问的主要方式举例进行了阐述,需要注意的是,在操作系统默认配置下,使用操作系统命令行方式是不能对IASP直接访问的,需要先执行SETASPGRP命令获得对IASP的访问权,再对IASP数据进行访问。

  作者简介

  曹力强,任职于某大型外资IT企业,从事IBM Power服务器的虚拟化解决方案、实施和维护管理等工作。熟悉主流的虚拟化技术、IBM Power System系列服务器、IBM DS 以及TS系列存储设备,对AIX, IBM i以及Solaris,HP-UX 等操作系统有丰富的技术经验。

0
相关文章