ORA-01002: 提取違反順序的問題分析
前段時間,監控每天晚上跑的ETL程式,發現有個程式報ORA-01002: 提取違反順序的錯誤。
oracle的官方文件裡對這個錯誤的解釋是:
Cause: This error means that a fetch has been attempted from a cursor which is no longer valid. Note that a PL/SQL cursor loop implicitly does fetches, and thus may also cause this error. There are a number of possible causes for this error, including: 1) Fetching from a cursor after the last row has been retrieved and the ORA-1403 error returned. 2) If the cursor has been opened with the FOR UPDATE clause, fetching after a COMMIT has been issued will return the error. 3) Rebinding any placeholders in the SQL statement, then issuing a fetch before reexecuting the statement.
Action: 1) Do not issue a fetch statement after the last row has been retrieved - there are no more rows to fetch. 2) Do not issue a COMMIT inside a fetch loop for a cursor that has been opened FOR UPDATE. 3) Reexecute the statement after rebinding, then attempt to fetch again.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12129601/viewspace-734990/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Jetpack Compose的Modifier順序問題Jetpack
- mysql order by 和 group by 順序問題MySql
- 移動端順序問題上
- Oracle RAC引數設定優先順序別問題分析Oracle
- python-reverse順序反轉Python
- MySQL:讀取my.cnf的順序問題MySql
- SQL語句中的AND和OR執行順序問題SQL
- 順序刷題
- FrameLayout裡有CardView造成的顯示順序問題View
- SQL中rownum和order by的執行順序的問題SQL
- JavaScript執行順序分析JavaScript
- 上次有朋友反饋封裝的Promise.all有問題,執行順序有問題,現在改進一下封裝Promise
- C++輸出流cout的執行順序問題C++
- GROUPBY 和開窗函式執行順序的問題函式
- 如何克服 Apache Kafka中的資料順序問題 - DATAVERSITYApacheKafka
- 5-順序表查詢及插入問題
- 關於 i=i++ 問題、入棧順序
- python描述器的訪問順序Python
- docker-compose下的java應用啟動順序兩部曲之一:問題分析DockerJava
- python-reversed返回順序反轉後的迭代器Python
- 類的例項化順序和分析
- MapStruct與lombok載入順序問題與annotationProcessorPaths的關係?StructLombok
- 一次 RocketMQ 順序消費延遲的問題定位MQ
- SuperObject Delphi 的 JSON 屬性亂序 – 操作類改造 – 關於屬性順序的問題ObjectJSON
- js基礎進階–promise和setTimeout執行順序的問題JSPromise
- iOS Autolayout 修改約束優先順序崩潰問題iOS
- 順序程式設計習題程式設計
- 資料結構實驗一:順序表的建立與操作實現、順序表實現約瑟夫環問題資料結構
- Python例項屬性的優先順序分析Python
- 22道js輸出順序問題,你能做出幾道JS
- PDF的資訊提取的問題
- 函式宣告與變數宣告的提升機制優先順序問題函式變數
- C++ 順序容器中訪問元素C++
- 演算法題———————輸入棧的入棧順序和出棧順序判斷是否合理演算法
- ACM金牌選手整理的【LeetCode刷題順序】ACMLeetCode
- python運算子及優先順序順序Python
- 使用者行為分析,指定操作順序
- Java優先順序佇列DelayedWorkQueue原理分析Java佇列
- 先有雞or先有蛋?淺談資料拆分與特徵縮放的順序問題特徵