用户在更新之前突然收到 ORA-01013 [重复]
Posted
技术标签:
【中文标题】用户在更新之前突然收到 ORA-01013 [重复]【英文标题】:User suddenly getting ORA-01013 on updates when they hadn't before [duplicate] 【发布时间】:2013-11-11 17:38:11 【问题描述】:我不是 DBA,只是一个“普通”用户。
我有一个脚本,我每周都会针对我们的开发和生产服务器运行该脚本,它将值“更新”到不属于我的表中。
上周,每当我尝试在开发服务器上而不是在生产服务器上运行此脚本时,我开始收到 ORA-01031 错误。
据我所知,系统级别没有变化。
经过进一步调查,这似乎只影响了我。其他用户能够在任一系统上运行脚本而不会出现问题。
此外,无论表如何,我尝试的任何更新/插入都会发生这种情况。
我们的 DBA 删除并重新创建了我的帐户,这似乎没有影响任何事情。我们还应该检查哪些其他项目?
【问题讨论】:
“据我所知,没有系统级别的更改。”,看起来您的权限已被撤销,或者您现在正在运行代码您以前无权访问的视图... 标题说 ORA-01013,问题正文说 ORA-01031。是哪个? 【参考方案1】:一些东西可以尝试:
让其他用户运行您尝试运行的确切脚本,看看他们是否收到错误。 仔细比较您的脚本和正在运行的脚本。有什么不同吗?它可能是一些小事,比如省略架构名称。 与 DBA 核实最近是否有任何新的数据库更改。这可能是由于新架构、新特权、新同义词、新政策等原因造成的。【讨论】:
原来是最后一个。他们在进行安全清理,却忘记了他们所做的特定更改。以上是关于用户在更新之前突然收到 ORA-01013 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
java.sql.SQLTimeoutException: ORA-01013: 用户请求取消当前的操作
java.sql.SQLTimeoutException: ORA-01013: 用户请求取消当前的操作
orcl表空间创建失败ORA-00604:递归SQL级别1出现错误ORA-01013这是哪的问题
为啥我在引入属性类型提示时突然收到“在初始化之前不能访问类型属性”错误?