DPA:Oracle 数据收集失败,并显示:未能创建临时 ORA 表:ORA-01031: 权限不足
Summary: Data Protection Advisor:Oracle 数据收集失败,并显示以下错误:未能创建临时 ORA 表:ORA-01031: 权限不足
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
数据收集成功,但 Oracle 或 RMAN 的报告中未显示任何数据。
在 debug (Modtest) 中运行数据收集的dpagent.log或运行中,存在以下错误:
DBG1 28262.28262 20180824:114359 sodbc.oracle.exec - cociCursorExec():SQL 是在提交保留行时创建全局临时表t_database,因为 SELECT * FROM v$database UNKN 28262.28262 20180824:114359 sodbc.oracle.exec - cociCursorExec(): error executing statement:1031;ORA-01031: 权限不足 ;SQL 在提交保留行时创建全局临时表t_database为 SELECT * FROM v$database DBG2 28262.28262 20180824:114359 sodbc.oracle.exec - cociCloseCursor(): 事务计数零,提交 UNKN 28262.28262 20180824:114359 agent.mod.rman - createTempTablesForVirtualViews ():未能创建临时 ORA 表:ORA-01031: 权限不足
Cause
DPA 要求向 DPA 用于访问 Oracle/RMAN DB 的用户帐户授予 CREATE TABLE 权限。此额外权限是为解决数据收集中的错误而进行的更改,随 DPA 6.5.0 b12 版本一起引入。
Resolution
要解决此问题,请让 Oracle DBA 为 DPA 用户执行以下作:“
grant create any table limited_user;”
这将设置用户帐户的权限,以便它可以在数据库上创建和删除全局临时表。
DPA 6.5.0 b12 及更高版本的发行说明中记录了这些额外权限的要求。
grant create any table limited_user;”
这将设置用户帐户的权限,以便它可以在数据库上创建和删除全局临时表。
DPA 6.5.0 b12 及更高版本的发行说明中记录了这些额外权限的要求。
有关更多详细信息或信息,请联系 Dell EMC 技术支持人员。
Article Properties
Article Number: 000167607
Article Type: Solution
Last Modified: 23 Oct 2025
Version: 4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.