ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • 帮助
  • Sign Out
ArcGIS Desktop

ArcGIS Online

专为贵组织打造的制图平台

ArcGIS Desktop

全面的专业性 GIS

ArcGIS Enterprise

面向企业的 GIS

ArcGIS for Developers

用于构建位置感知应用程序的工具

ArcGIS Solutions

适用于行业的免费模板地图和应用程序

ArcGIS Marketplace

获取适用于组织的应用程序和数据

  • 文档
  • 支持
Esri
  • 登录
user
  • 我的个人资料
  • 登出

ArcMap

  • 主页
  • 入门
  • 地图
  • 分析
  • 管理数据
  • 工具
  • 扩展模块

Db2 中地理数据库的权限

  • Linux、UNIX 和 Windows 上的 Db2
  • DB2 for z/OS

权限用于确定用户有权对数据和数据库执行何种操作。应根据人员在组织中所执行的工作类型来分配权限。该人员是否为地理数据库的管理员? 他/她是否需要编辑或创建数据? 或者该人员是否仅需查询数据?

可在不同级别设置权限。本主题下的各表将列出以下普通地理数据库用户类型至少需具有的数据库和数据集权限:数据查看人员、数据编辑人员、数据创建人员和地理数据库管理员。

Linux、UNIX 和 Windows 上 Db2 中的地理数据库内的用户权限与 IBM z 操作系统 (z/OS) 上 Db2 中的地理数据库所需的权限不同。因此,共有两个不同的用户权限表。

您可以使用 Db2 工具或 SQL 语句管理数据库权限。

使用 ArcGIS 客户端授予地理数据库中数据集的权限和与之相关的撤消操作必须由数据所有者完成。

Linux、UNIX 和 Windows 上的 Db2

默认情况下,Db2 向 PUBLIC 群组授予 CREATETAB、BINDADD、CONNECT 和 IMPLICITSCHEMA 数据库权限、USERSPACE1 表空间的 USE 权限以及系统目录视图的 SELECT 权限。要移除其中任意数据库授权,数据库管理员必须从 PUBLIC 中将其显式撤消。

如果从 PUBLIC 中移除了这些权限中的任何权限,则需要对各个数据库用户或用户组授予所撤消的权限。例如,如果从 PUBLIC 中撤消了 CONNECT 权限,则要向任何需要连接到数据库的用户授予该权限。同样,如果从 PUBLIC 中撤消了对系统目录视图或表的 SELECT 权限,则必须向各个用户或用户组授予以下 SELECT 权限,否则他们将不能连接到地理数据库:

  • SYSIBM.SYSDUMMY1(目录视图)
  • SYSCAT.ROLEAUTH
  • SYSCAT.DBAUTH
  • SYSCAT.TABAUTH

Db2 最低权限

用户类型数据库权限数据集权限备注

数据查看人员

  • 数据库的 CONNECT 权限
  • MON_GET_CONNECTION 的 EXECUTE 权限

数据库对象的 SELECT 权限,SYSIBM.SYSDUMMY1、SYSCAT.ROLEAUTH、SYSCAT.DBAUTH 和 SYSCAT.TABAUTH 上的 SELECT 权限

如果您的数据库配置为使用共享的日志文件表(默认设置),则还需要以下权限:

  • CREATETAB
  • IMPLICIT_SCHEMA

用户连接时,MON_GET_CONNECTION 函数将从 PROCESS_INFORMATION 表中清理已废止的进程。要清理连接,用户必须能够执行 MON_GET_CONNECTION。

数据编辑者

  • 数据库的 CONNECT 权限
  • 必要方案的 CREATEIN、ALTERIN 和 DROPIN 权限
  • MON_GET_CONNECTION 的 EXECUTE 权限

  • 对其他用户表的 SELECT、INSERT、ALTER 和 DELETE 权限
  • SYSIBM.SYSDUMMY1 上的 CONTROL、ALTER、DELETE、INSERT、SELECT、UPDATE REFERENCES 和 SELECT 权限
  • SYSCAT.ROLEAUTH、SYSCAT.DBAUTH 和 SYSCAT.TABAUTH 上的 SELECT 权限

表和要素类所有者可使用权限对话框或 ArcGIS 中的更改权限地理处理工具来授予其他用户对其数据进行编辑的权限。

用户连接时,MON_GET_CONNECTION 函数将从 PROCESS_INFORMATION 表中清理已废止的进程。要清理连接,用户必须能够执行 MON_GET_CONNECTION。

数据创建者

  • 数据库的 CONNECT 权限
  • 数据库中的 CREATETAB 权限
  • 必要方案的 CREATEIN、ALTERIN 和 DROPIN 权限
  • MON_GET_CONNECTION 的 EXECUTE 权限

数据库对象的 CONTROL 权限,SYSIBM.SYSDUMMY1 上的 SELECT 权限

SYSCAT.ROLEAUTH、SYSCAT.DBAUTH 和 SYSCAT.TABAUTH 上的 SELECT 权限

用户连接时,MON_GET_CONNECTION 函数将从 PROCESS_INFORMATION 表中清理已废止的进程。要清理连接,用户必须能够执行 MON_GET_CONNECTION。

地理数据库管理员(sde 用户)

  • DBADM 权限
  • SYSCTRL 或 SYSADM 权限
  • MON_GET_CONNECTION 的 EXECUTE 权限

DBADM 权限为 sde 用户授予了操作数据库中所有对象的全部权限,并允许用户将这些权限授予给其他人。这是创建或升级地理数据库的必要条件。

DBADM 权限也是从数据库中移除客户端连接所必需的权限。此外,sde 用户必须具有 SYSCTRL 或 SYSADM 权限,才能从数据库中移除客户端连接。

用户连接时,MON_GET_CONNECTION 函数将从 PROCESS_INFORMATION 表中清理已废止的进程。要清理连接,sde 用户必须能够执行 MON_GET_CONNECTION。

DB2 for z/OS

z/OS 的安全性比其他平台的安全性更高。默认情况下,大多数权限都不会自动授予 PUBLIC 角色;需要将这些权限分别授予各个用户 ID 或用户组。

Db2 z/OS 最低权限

用户类型数据库权限数据集权限备注

数据查看人员

用户定义的数据库对象的 SELECT 权限以及以下系统表的 SELECT 权限:

  • SYSIBM.SYSTABAUTH
  • SYSIBM.SYSDBAUTH
  • SYSIBM.SYSROUTINES
  • SYSIBM.SYSTABCONST
  • SYSIBM.SYSINDEXES
  • SYSIBM.SYSKEYS
  • SYSIBM.SYSCOLUMNS
  • SYSIBM.SYSCHECKS
  • SYSIBM.SYSSCHEMAAUTH
  • SYSIBM.SYSTABLES
  • SYSIBM.SYSSEQUENCES
  • SYSIBM.SYSDUMMY1

数据编辑者

具有与数据查看人员相同的权限,外加对数据库对象的 CONTROL、ALTER、DELETE、INSERT、SELECT 和 UPDATE REFERENCES 权限

数据创建者

CREATETAB 和 CREATETS

具有与数据查看人员相同的权限,外加对数据库对象的 CONTROL 权限

地理数据库管理员(sde 用户)

  • BINDADD
  • CREATE ON COLLECTION SDE
  • DBADM

与数据查看人员相同

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS 平台

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

关于 Esri

  • 关于我们
  • 招贤纳士
  • Esri 博客
  • 用户大会
  • 开发者峰会
Esri
分享您的想法。
Copyright © 2019 Esri. | 隐私政策 | 法律声明