以下是关于在 DB2® on z/OS® 中为 IBM® Rational® Asset Manager 手动配置 IBM DB2 以及创建表的指示信息。
DB2 必须已安装且在运行。此外,您必须知道 DB2 的安装目录。
要在 z/OS 上配置 DB2 并创建数据库表:
CREATE STOGROUP RAMSTG VOLUMES ('*') VCAT yourHlq ;
yourHlq 是 DB2 文件的高级限定符。它必须存在于您的系统上,并且 Rational Asset Manager 用户必须具有对它的完全访问权。Create the following Database for the assets
CREATE DATABASE RAMDB STOGROUP RAMSTG BUFFERPOOL BP16K0
CCSID UNICODE;
COMMIT;
Create the following Databases for the asset lifecycles
CREATE DATABASE RAMJTS STOGROUP RAMSTG BUFFERPOOL BP16K0
CCSID UNICODE;
COMMIT;
CREATE DATABASE RAMCCM STOGROUP RAMSTG BUFFERPOOL BP16K0
CCSID UNICODE;
COMMIT;
如此示例中所示,必须以 UNICODE 作为 CCSID 来创建数据库。BP16K0 是缓冲池名称的示例。在 z/OS 上,页面大小需要为 16K 或更大。-- 常规
GRANT USE OF STOGROUP RAMSTG TO ramuser ;
GRANT SELECT ON SYSIBM.SYSTABLES TO ramuser ;
GRANT SELECT ON SYSIBM.SYSINDEXES TO ramuser ;
GRANT SELECT ON SYSIBM.SYSDATABASE TO ramuser ;
GRANT SELECT ON SYSIBM.SYSTABCONST TO ramuser ;
GRANT SELECT ON SYSIBM.SYSAUXRELS TO ramuser ;
GRANT SELECT on SYSIBM.SYSKEYS TO ramuser ;
-- 授予对缓冲池的访问权。缺省缓冲池用
-- 于表空间,而如果对于缺省 BP 的授权
-- 与此授权不同,那么可能需要另一个授权
GRANT USE OF BUFFERPOOL BP16K0 TO ramuser ;
-- 授予对资产数据库的访问权
GRANT DBADM ON DATABASE RAMDB TO ramuser ;
-- 授予对资产生命周期数据库的访问权
GRANT DBADM ON DATABASE RAMJTS TO ramuser ;
GRANT DBADM ON DATABASE RAMCCM TO ramuser ;
COMMIT ;
GRANT SYSADM TO ramuser ;
COMMIT ;
GRANT SYSCTRL TO ramuser ;
COMMIT ;