【问题标题】:Oracle SQL Developer, Execute Script won't stop runningOracle SQL Developer,执行脚本不会停止运行
【发布时间】:2020-03-27 13:24:30
【问题描述】:

我正在尝试在 Oracle 中编写插入语句,但它突然停止了。我没有收到任何错误消息,但 scriptRunner 任务不会停止运行,我也无法插入任何内容。

我已经取消并暂停了任务,但它导致 Oracle 冻结,我必须强制退出。

更新:我可以很好地运行select * from table 查询,但我的个人插入语句是在我看到这个问题时

【问题讨论】:

  • 你在执行什么?例如,是否像 10,000 个单独的 INSERT 语句?或生成 INSERT 的脚本,或 INSERT AS SELECT?
  • 我试图添加 4 个单独的插入语句:'INSERT INTO Candidate(candidateID, College, Major, CandidateRecruiter, contactID) VALUES ('CAN3846475', 'Saint Josephs University', 'Marketing', ' EMP8364922', '2');'
  • 我一直在添加大量具有相同格式的内容,这对我的数据类型是正确的......它不会停止运行并添加
  • 这应该运行得非常快,就像亚秒级一样。如果它只是坐在那里,则可能存在阻止事务的阻塞事件。
  • 我最终与我所在的服务器完全断开连接并重新设置它!谢谢@thatjeffsmith

标签: sql oracle oracle-sqldeveloper


【解决方案1】:

我一次激活了 3 个并行会话。 尝试取消所有会话,它有帮助。但要注意活动事务的回滚:)

【讨论】:

  • 请在回答问题时给出具体说明,而不是模糊地参考要做的事情。尽可能给出精确的命令,当精确的解决方案不适用时编码 sn-ps。 (取决于问题。)
猜你喜欢
  • 2012-05-11
  • 2012-10-19
  • 1970-01-01
  • 2014-07-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-03-24
  • 1970-01-01
相关资源
最近更新 更多