最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

[Oracle] 淺析令人抓狂的ORA-01555問題

 更新時間:2013年07月12日 15:02:25   作者:  
首先要說明的一點是:ORA-01555錯誤是一個“安全”的錯誤,它不會造成數(shù)據(jù)丟失或損壞,只是會讓接收到該錯誤的查詢無法繼續(xù)。以下就是對發(fā)生ORA-01555錯誤的原因進行了介紹,需要的朋友可以參考下

因此,在數(shù)據(jù)庫的日常維護工作中,如果只是一次兩次碰到ORA-01555錯誤,一般都先忽略,但是如果經(jīng)常碰到該錯誤,則要進行一些調(diào)整以避免該錯誤的再次發(fā)生。

1. 為什么會產(chǎn)生ORA-01555錯誤?
這個錯誤是由數(shù)據(jù)庫的讀一致性(Read consistency)引起的,當(dāng)查詢需要訪問被修改的數(shù)據(jù)時,它會到undo里訪問該數(shù)據(jù)的前鏡像,如果該前鏡像已被覆蓋,查詢語句就會返回ORA-01555的錯誤。

2. 導(dǎo)致ORA-01555錯誤的主要原因有哪些?
1) undo太小
比較直觀的解決方法是DBA告訴數(shù)據(jù)庫應(yīng)用最長的查詢需要多長時間,并把UNDO_RETENTION設(shè)為這個值,同時相應(yīng)增大undo表空間大小。
但要從根本上解決undo太小問題,還得從應(yīng)用端代碼調(diào)優(yōu)入手,減少查詢的運行時間。

2) 延遲的塊清除
這種情況比較少見,特別是在OLTP系統(tǒng)里,在OLAP系統(tǒng)里可能會碰到,解決方法是在每次大量的insert或update之后,記得用DBMS_STATS包掃描相關(guān)對象。

相關(guān)文章

  • Windows Oracle常見服務(wù)介紹

    Windows Oracle常見服務(wù)介紹

    注:SID - 數(shù)據(jù)庫標(biāo)識 HOME_NAME - Oracle Home名稱,如OraHome92、OraHome81
    2009-05-05
  • oracle sqlplus 常用命令大全

    oracle sqlplus 常用命令大全

    show和set命令是兩條用于維護SQL*Plus系統(tǒng)變量的命令
    2009-05-05
  • oracle刪除數(shù)據(jù)但表空間占用率沒有減小的情況

    oracle刪除數(shù)據(jù)但表空間占用率沒有減小的情況

    這篇文章主要介紹了oracle刪除數(shù)據(jù)但表空間占用率沒有減小的情況,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • oracle與mysql的視頻教程下載地址分享

    oracle與mysql的視頻教程下載地址分享

    這是某培訓(xùn)機構(gòu)的oracle跟mysql視頻教程,現(xiàn)在分享給大家,想要學(xué)習(xí)mysql和oracle的同學(xué)不要錯過哦
    2013-03-03
  • Oracle如何實現(xiàn)把B表某一字段更新到A表

    Oracle如何實現(xiàn)把B表某一字段更新到A表

    這篇文章主要給大家介紹了關(guān)于Oracle如何實現(xiàn)把B表某一字段更新到A表的相關(guān)資料,在Oracle中使用一個表的字段來更新另一個表的字段,可以采用UPDATE SELECT語句,文中給出了詳細的代碼示例,需要的朋友可以參考下
    2023-07-07
  • 檢測oracle數(shù)據(jù)庫壞塊的方法

    檢測oracle數(shù)據(jù)庫壞塊的方法

    這篇文章主要介紹了檢測oracle數(shù)據(jù)庫壞塊的方法 的相關(guān)資料,非常不錯具有參考借鑒價值,需要的朋友可以參考下
    2016-05-05
  • linux自動運行rman增量備份腳本

    linux自動運行rman增量備份腳本

    這篇文章主要介紹了linux自動運行rman增量備份腳本,實現(xiàn)周日和周三凌晨1:00執(zhí)行0級全庫備份,周一、二、四、五、六凌晨1:30執(zhí)行增量備份,需要的朋友可以參考下
    2014-03-03
  • oracle去除字符串中制表符、換行、回車及空格方法代碼

    oracle去除字符串中制表符、換行、回車及空格方法代碼

    在Oracle數(shù)據(jù)庫中有時我們需要處理字符串中的特殊字符,下面這篇文章主要給大家介紹了關(guān)于oracle去除字符串中制表符、換行、回車及空格的相關(guān)資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-07-07
  • DBCA命令行搭建Oracle ADG的流程

    DBCA命令行搭建Oracle ADG的流程

    隨著Oracle數(shù)據(jù)庫版本的更迭,搭建備庫的方式多種多樣。今天介紹一種創(chuàng)建物理備庫的新方式,從12C版本開始推出:使用 DBCA 命令行,需要的朋友參考下吧
    2021-06-06
  • Oracle根據(jù)逗號拆分字段內(nèi)容轉(zhuǎn)成多行的函數(shù)說明

    Oracle根據(jù)逗號拆分字段內(nèi)容轉(zhuǎn)成多行的函數(shù)說明

    在做系統(tǒng)時經(jīng)常會遇到在一個字段中,用逗號或其他符號分隔存儲多個信息,下面這篇文章主要給大家介紹了關(guān)于Oracle根據(jù)逗號拆分字段內(nèi)容轉(zhuǎn)成多行的函數(shù)說明,需要的朋友可以參考下
    2023-04-04

最新評論

呈贡县| 安化县| 揭东县| 曲沃县| 托克托县| 松潘县| 栖霞市| 高安市| 城固县| 鄢陵县| 察哈| 九龙坡区| 全椒县| 四会市| 西乌| 五河县| 黄龙县| 英吉沙县| 西乌珠穆沁旗| 青州市| 利津县| 津市市| 西华县| 金寨县| 辉县市| 莱阳市| 顺平县| 汕尾市| 乐清市| 威信县| 高邮市| 万源市| 临沭县| 贵溪市| 犍为县| 蕲春县| 云龙县| 沁源县| 屏南县| 新兴县| 武胜县|