管理地理数据库中的锁
本主题仅适用于 ArcGIS for Desktop Standard 和 ArcGIS for Desktop Advanced。
地理数据库管理员可以使用地理数据库管理 对话框的锁选项卡查看在地理数据库中保持方案锁、版本锁和状态锁的用户。该对话框可从 ArcGIS for Desktop 的目录树中的数据库连接打开。
地理数据库管理员可以使用地理数据库管理 对话框上的锁选项卡帮助管理地理数据库中的常见维护任务。通过查看地理数据库中的所有锁,管理员可以看到哪些用户可能正在阻止对特定数据集和版本执行维护任务(例如协调数据或压缩地理数据库)。管理员随后可以使用锁列表判断是否可以安全地断开一些用户连接以允许这些进程运行。
数据所有者可以查看对其数据和版本所加的方案锁和版本锁。他们可以通过其数据集快捷菜单上的“管理”项访问锁列表。这样数据所有者可以查看谁施加了可防止修改其数据集方案或删除其版本的锁。
访问锁列表的方式取决于您是地理数据库管理员还是数据所有者。下面的步骤说明了这两种用户打开列表的方式:
-
启动 ArcMap 或 ArcCatalog 并连接到想要查看其锁的企业级地理数据库。
以地理数据库管理员身份进行连接
这样便可查看地理数据库中的所有方案锁、版本锁和状态锁。
以数据所有者或版本所有者身份进行连接
这样便可查看施加在您拥有的特定数据集和版本上的方案锁。
- 单击地理数据库管理 对话框的锁选项卡。
地理数据库管理员
右键单击目录树中的数据库连接,指向管理,单击管理地理数据库,然后单击锁选项卡。
数据/版本所有者
右键单击数据集,指向管理,然后单击锁。
将打开锁列表。如果您以地理数据库管理员身份连接,您将看到地理数据库中所有对象上的所有锁。
如果您以数据所有者身份连接,您只能看到您拥有的对象和版本。该列表最初过滤为仅显示您当前连接到的数据集或版本上的锁。
- 如果您以地理数据库管理员身份连接,则可以选择断开用户会话连接,从而释放该会话施加的锁。要进行此操作,请右键单击锁,然后单击断开用户。警告:
建议您避免断开活动会话,特别是已连接用户正在进行编辑时。只有在会话保持打开状态但并未使用(例如周末)、会话孤立并锁定某个对象,或者发生死锁情况时才应断开用户以释放锁。
通过锁选项卡断开用户类似于通过连接选项卡断开连接,并且需要相同的数据库权限且具有相同的限制。请参阅讨论断开用户的 DBMS 主题。