成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Oracle數據庫錯誤ORA-01591的解決方法詳解

數據庫 Oracle
本文我們主要對Oracle數據庫錯誤ORA-01591的原因進行了分析,并給出了兩種詳細的解決方案,希望能夠對您有所幫助。

Oracle數據庫操作中遇到了ORA-01591的錯誤,經過分析得知錯誤的原因是使用了分布式事務,造成這個問題的原因很多時候都是由于網絡問題造成的。

解決辦法如下:

1.找到TRAN_ID

  1. Select 'Rollback force '''||LOCAL_TRAN_ID||'''' from sys.pending_trans$; 

 

2.將其COMMIT或ROLLBACK:

  1. rollback force LOCAL_TRAN_ID;   
  2. commit force LOCAL_TRAN_ID; 

 

3.如果執行失敗,則強行從資料字典中刪除該交易記錄

  1. set transaction use rollback segment system;   
  2. delete from dba_2pc_pending where local_tran_id = LOCAL_TRAN_ID;   
  3. delete from pending_sessions$ where local_tran_id = LOCAL_TRAN_ID;  
  4. delete from pending_sub_sessions$ where local_tran_id = LOCAL_TRAN_ID;   
  5. commit; 

 

生成批量語句:

  1. begin   
  2. for r in (select local_tran_id   
  3. from dba_2pc_pending t   
  4. where t.state = 'collecting') loop   
  5. --dbms_output.put_line('commit force '''||r.local_tran_id||''';');   
  6. dbms_output.put_line('delete from dba_2pc_pending where local_tran_id = '''||r.local_tran_id||''';');   
  7. dbms_output.put_line('delete from pending_sessions$ where local_tran_id = '''||r.local_tran_id||''';');   
  8. dbms_output.put_line('delete from pending_sub_sessions$ where local_tran_id = '''||r.local_tran_id||''';');   
  9. end loop;   
  10. dbms_output.put_line('commit;');   
  11. end; 

 

4.執行失敗,還一種情況可以嘗試下重起一下Oracle服務,這種情況我遇到過一次,重新啟動后該鎖自動解除(因為對刪除數據字典比較擔心,所以胡亂試了一次重啟數據庫,前提是執行了commit force LOCAL_TRAN_ID;失敗之后重新啟動)。

以上就是Oracle數據庫錯誤ORA-01591的幾種詳細的解決方法,希望本次的介紹能夠對您有所收獲!

【編輯推薦】

  1. Oracle臨時表在實際開發中的應用詳解
  2. Oracle 11g R2數據庫示例用戶安裝說明
  3. Oracle 11g數據庫審計功能應用實例解析
  4. Oracle 11g數據庫默認審計選項說明詳解
  5. Oracle 11g數據庫使用XML Table的BUG解決
責任編輯:趙鵬 來源: CSDN博客
相關推薦

2019-10-27 23:10:33

Oracle數據庫分布式事務

2010-05-06 10:01:25

Oracle數據庫

2010-09-08 15:28:50

SQL Server復制

2010-10-29 11:06:12

Oracle scot

2010-02-24 16:30:52

WCF常見錯誤

2009-05-04 13:43:16

SQL Server置疑數據庫恢復

2011-07-25 16:54:52

Oracle數據庫注冊監聽

2011-05-19 13:25:14

Oracle數據庫

2010-10-20 17:21:07

連接SQL Serve

2010-04-02 13:59:08

Oracle數據庫

2010-04-14 15:14:11

Oracle數據庫

2009-08-20 18:13:17

C#中Access數據

2011-04-06 16:39:01

默認數據庫

2010-04-20 16:46:41

Oracle數據庫密碼

2011-03-29 10:47:49

ORACLE數據庫

2010-07-06 09:45:08

Sybase

2011-05-25 10:26:42

ora-02069錯誤

2011-03-30 16:10:08

SQL Server數內存

2011-04-11 13:19:41

Oracle數據庫

2011-05-17 15:02:15

ORACLE數據庫備份
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩在线中文字幕 | 国产精品久久久久久久久久了 | 成人免费大片黄在线播放 | 国产成人精品一区二区在线 | 精精国产xxxx视频在线 | 99热这里都是精品 | 91在线网 | 日本色高清 | 天堂一区在线观看 | 亚洲欧美自拍偷拍视频 | 日韩一区二区三区精品 | 黄视频免费观看 | 自拍偷拍一区二区三区 | 中文视频在线 | 日本小视频网站 | 久久久久久成人 | 国产精品一区二区三 | 9久久精品 | 99久久久无码国产精品 | 狠狠亚洲| 蜜桃精品在线 | 欧美视频1区 | 在线观看国产视频 | 日本在线网站 | 欧美一级电影免费观看 | 国产乱码精品一区二区三区忘忧草 | 国产一在线观看 | 久久久久国产精品午夜一区 | 三级黄色网址 | 日韩欧美国产电影 | 97人人爱 | www.婷婷亚洲基地 | 色噜噜狠狠色综合中国 | 产真a观专区 | 在线观看特色大片免费网站 | 亚洲一区二区三区免费在线观看 | 亚洲精品国产第一综合99久久 | 福利片在线观看 | 久草久| 国产精品成人一区二区 | 久色视频在线观看 |