用户突然在更新时获得ORA-01013

时间:2013-11-11 17:38:12

标签: sql oracle

我不是DBA,只是一个“常规”用户。

我有一个脚本,我每周都会针对我们的开发和生产服务器运行,它将'upserts'值放入一个不是由我直接拥有的表中。

上周,每当我尝试在开发服务器上运行此脚本而不是在生产服务器上运行此脚本时,我就开始收到ORA-01031错误。

据我所知,没有系统级别的变化。

在进一步调查中,这似乎只会影响我。其他用户能够在任一系统上运行脚本而不会出现问题。

另外,无论表格如何,我都会尝试更新/插入。

我们的DBA删除并重新创建了我的帐户,这似乎没有任何影响。我们还应该检查哪些其他项目?

1 个答案:

答案 0 :(得分:0)

尝试一些事情:

  • 让其他用户运行您尝试运行的确切脚本,看看他们是否收到错误。
  • 仔细比较您的脚本与正在运行的脚本。有什么不同吗?它可能是一个小的东西,比如遗漏模式名称。
  • 与DBA核实,看看最近是否有新的数据库更改。这可能是由于新架构,新特权,新同义词,新政策等等。