向 z/OS 上 DB2 中的 sde 和 ArcGIS 用户组授予权限
创建数据库和 UDF 之后,必须向 sde 用户和 ArcGIS 用户组授予权限和数据库特权。
步骤:
-
以包含 SYSADM 角色的帐户身份登录 DB2,从而向设置的 ArcGIS 用户组以及 sde 用户授予必要的权限。在这些示例 GRANT 语句中,该组名为 SDEUSERS。
GRANT SELECT ON SYSIBM.SYSTABAUTH TO SDEUSERS; GRANT SELECT ON SYSIBM.SYSDBAUTH TO SDEUSERS; GRANT SELECT ON SYSIBM.SYSROUTINES TO SDEUSERS; GRANT SELECT ON SYSIBM.SYSTABCONST TO SDEUSERS; GRANT SELECT ON SYSIBM.SYSINDEXES TO SDEUSERS; GRANT SELECT ON SYSIBM.SYSKEYS TO SDEUSERS; GRANT SELECT ON SYSIBM.SYSCOLUMNS TO SDEUSERS; GRANT SELECT ON SYSIBM.SYSCHECKS TO SDEUSERS; GRANT SELECT ON SYSIBM.SYSSCHEMAAUTH TO SDEUSERS; GRANT SELECT ON SYSIBM.SYSTABLES TO SDEUSERS; GRANT SELECT ON SYSIBM.SYSSEQUENCES TO SDEUSERS; GRANT SELECT ON SYSIBM.SYSDUMMY1 TO SDEUSERS;
-
向 sde 用户授予以下附加权限:
GRANT BINDADD TO SDE; GRANT CREATE ON COLLECTION SDE TO SDE; GRANT DBADM ON DATABASE <repository_database_name> TO SDE; GRANT DBADM ON DATABASE <user_data_database_name> TO SDE;
-
向 PUBLIC 角色授予以下权限:
GRANT EXECTUE ON PACKAGE SYSPROC.* TO PUBLIC;
-
如果使用存储组,则需要以下语句。在本例中,存储组名为 ARCSDE。
GRANT USE OF STOGROUP ARCSDE to SDE;
完成这些步骤后,应继续创建地理数据库。请参阅在 z/OS 的 DB2 中创建地理数据库。
相关主题
7/10/2012