ORACLE/ORA-00054
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(ORACLE)
ORA-00054: リソース・ビジー、NOWAITが指定されていました。
ORA-00054: resource busy and acquire with NOWAIT specified
**原因 [#h390e74c]
ロックが発生していて処理を開始できなかった。
**対策 [#kd05a62d]
1) リソースのビジーを解消する。→ 処理を終わらせる。
2) ONLINE キーワードを指定する。
CREATE INDEX MY_INDEX ON MY_TABLE(MY_FIELD) ONLINE ;
ONLINE キーワードにより、表ロックではなく、行ロックになる。
#vote(参考になった[15],参考にならなかった[5])
**私と ORA-00054 エラー [#c55bd31e]
+ある日のこと、とあるデータの削除処理で非常に時間がかかっ...
+調べたところ、主キーがついていなかったためと判明した。
+主キー作成の DDL を実行したところ、ORA-00054 が発生。
+終了していない処理がテーブルをつかんでいる事が原因のため...
+再度 DDL を実行し成功、削除処理も劇的に高速化した。めで...
終了行:
#navi(ORACLE)
ORA-00054: リソース・ビジー、NOWAITが指定されていました。
ORA-00054: resource busy and acquire with NOWAIT specified
**原因 [#h390e74c]
ロックが発生していて処理を開始できなかった。
**対策 [#kd05a62d]
1) リソースのビジーを解消する。→ 処理を終わらせる。
2) ONLINE キーワードを指定する。
CREATE INDEX MY_INDEX ON MY_TABLE(MY_FIELD) ONLINE ;
ONLINE キーワードにより、表ロックではなく、行ロックになる。
#vote(参考になった[15],参考にならなかった[5])
**私と ORA-00054 エラー [#c55bd31e]
+ある日のこと、とあるデータの削除処理で非常に時間がかかっ...
+調べたところ、主キーがついていなかったためと判明した。
+主キー作成の DDL を実行したところ、ORA-00054 が発生。
+終了していない処理がテーブルをつかんでいる事が原因のため...
+再度 DDL を実行し成功、削除処理も劇的に高速化した。めで...
ページ名: