Update Manager 安装和升级所需的数据库特权集因 Update Manager 管理所需的特权集而异。

安装或升级 Update Manager 之前,您必须向数据库用户授予足够特权。

表 1. 安装或升级 Update Manager 所需的数据库特权

数据库

特权

Oracle

分配 DBA 角色,或向 Update Manager Oracle 数据库用户授予以下特权集。

  • 连接

  • execute on dbms_lock

  • 创建视图

  • 创建过程

  • 创建表

  • 创建序列

  • 创建任何序列

  • 创建任何表

  • 创建类型

  • 不受限制的表空间

Microsoft SQL Server

确保数据库用户具有 sysadmin 服务器角色或 Update Manager 数据库和 MSDB 数据库上的 db_owner 固定数据库角色。虽然升级需要 db_owner 角色,但系统不会在 Update Manager 安装或升级过程中创建 SQL 作业。

要运行 Update Manager,您必须向数据库用户授予一组最低特权。

表 2. 使用 Update Manager 所需的数据库特权

数据库

特权

Oracle

Oracle 数据库用户所需的最低特权如下:

  • 创建会话

  • 创建任何表

  • 删除任何表

Microsoft SQL Server

数据库用户必须具有 sysadmin 服务器角色或 Update Manager 数据库和 MSDB 数据库上的 db_owner 固定数据库角色。