数据库对象向 DB2 Connect 定义主机和 AS/400 数据库服务器;必须定义该对象。对于您将存取的每个主机或 AS/400 数据库服务器, 使用 DCE 命令 cdscp create object 来创建数据库对象。例如:
cdscp create object database_global_name
将下列属性添加至对象:
APPC;SPIFNET;NYM2DB2;DB2DRDA;IBMRDB;PROGRAM
tcpip;jaguar;19713;NONE
要创建具有系统安全性的“数据库”对象, 将下列指令放入文件:
create object /.../cdscell1/subsys/database/DBMVS01 add object /.../cdscell1/subsys/database/DBMVS01 DB_Object_Type=D add object /.../cdscell1/subsys/database/DBMVS01 DB_Product_Name=DB2_for_MVS add object /.../cdscell1/subsys/database/DBMVS01 DB_Database_Protocol=DRDA add object /.../cdscell1/subsys/database/DBMVS01 DB_Native_Database_Name=\ NEW_YORK add object /.../cdscell1/subsys/database/DBMVS01 DB_Authentication=SERVER add object /.../cdscell1/subsys/database/DBMVS01 DB_Communication_Protocol=\ APPC;SPIFNET;NYM2DB2;DB2DRDA;IBMRDB;PROGRAM
然后,输入命令:
cdscp < filename
注意: | 在文件中,每当想要语句在延续到下一行时,指定反斜杠 (\)。 |
要创建具有 DCE 安全性的“数据库”对象,将下列指令放入文件:
create object /.../cdscell1/subsys/database/DBMVS02 add object /.../cdscell1/subsys/database/DBMVS02 DB_Object_Type=D add object /.../cdscell1/subsys/database/DBMVS02 DB_Product_Name=DB2_for_MVS add object /.../cdscell1/subsys/database/DBMVS02 DB_Database_Protocol=DRDA add object /.../cdscell1/subsys/database/DBMVS02 DB_Native_Database_Name=\ NEW_YORK add object /.../cdscell1/subsys/database/DBMVS02 DB_Authentication=DCE add object /.../cdscell1/subsys/database/DBMVS02 DB_Principal=\ /.../cdscell1/principal_name add object /.../cdscell1/subsys/database/DBMVS02 DB_Communication_Protocol=\ APPC;SPIFNET;NYM2DB2;DB2DRDA;IBMRDB;NONE
然后,输入命令:
cdscp < filename