文档解释
ORA-39161: Full database jobs require privileges
Cause: Either an attempt to perform a full database export without the EXP_FULL_DATABASE role or an attempt to perform a full database import over a network link without the IMP_FULL_DATABASE role.
Action: Retry the operation in a schema that has the required roles.
ORA-39161错误指示着您尝试执行完整数据库备份时缺少必要的系统权限。
根据Oracle官方文档,此错误是由于尝试执行RMAN备份时调用其他连接到数据库以执行其他操作的脚本而产生的,但这些脚本没有在其中指定连接到数据库的所有权限。
一般处理方法及步骤
1.通过检查RMAN脚本,确定可能缺少的权限。
2.使用GRANT语句为这些权限授予所需的权限(例如:GRANT CREATE SESSION权限)。
3.重新尝试运行RMAN备份脚本。