五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Oracle技術(shù)分享:檢查是否存在壞塊的一些方法

2022-09-08 17:55 作者:夜灬長(zhǎng)夢(mèng)多  | 我要投稿

檢查數(shù)據(jù)塊的一致性
(1)使用初始化參數(shù)檢查數(shù)據(jù)塊的一致性
通過(guò)設(shè)置初始化參數(shù)db_block_checksum=true/false來(lái)啟用、關(guān)閉物理一致性檢查,啟用該參數(shù)這會(huì) 增加1%~2%的負(fù)載,Oracle推薦啟用該參數(shù)。在Oracle9i、10g中,默認(rèn)是啟用的。
通過(guò)設(shè)置參數(shù)db_block_checking=true可以啟用數(shù)據(jù)塊的邏輯一致性檢查。啟用該參數(shù)這會(huì) 增加1%~10%的負(fù)載,尤其DML操作越密集性能影響越大。在Oracle10g中這個(gè)參數(shù) 默認(rèn)值是false,這將意味這數(shù)據(jù)庫(kù)只對(duì)System表空間做邏輯一致性檢查。
(2)DBV工具對(duì)數(shù)據(jù)塊物理/邏輯性檢查
(3)analyze命令檢查數(shù)據(jù)塊一致性
analyze命令有很多中用法,可以完成很多功能,
analyze命令檢查對(duì)象一致性: analyze table tablename validate structure cascade online(offline);
該命令同樣會(huì)執(zhí)行物理和邏輯一致性檢查。除此之外,它還會(huì)檢查表和索引條目的匹配性,檢查分區(qū)表的記錄是否在正確的分區(qū)中, 檢查出的問(wèn)題會(huì)放在USER_DUMP_DEST目錄的trace文件中。
使用該命令注意一下幾個(gè)問(wèn)題:
*當(dāng)檢查分區(qū)表的記錄是否在正確的分區(qū)時(shí),可以把檢查出來(lái)的記錄的ROWID記錄在一個(gè)特殊表中,這個(gè)表叫做invalid_rows,該表需要 使用utlvalid.sql腳本提前建立,檢查語(yǔ)法: analyze tablename validate structure into invalid_rows;
*如果檢查索引,這個(gè)命令會(huì)檢查數(shù)據(jù)塊和索引的一致性,但是不會(huì)確認(rèn)每條記錄都有相應(yīng)的索引項(xiàng)或這索引有對(duì)應(yīng)的記錄, 如果需要這種檢查,需要使用cascade關(guān)鍵字。
*如果使用online子句,可以在DML操作時(shí)在線檢查一致性,只是這時(shí)不會(huì)收集對(duì)象的統(tǒng)計(jì)信息;而如果使用offline表會(huì)被鎖住。
(4)使用rman工具檢查
*檢查數(shù)據(jù)文件
backup check logical validate [database];
*檢查單個(gè)數(shù)據(jù)文件
backup check logical validate datafile 1,2;
*檢查整個(gè)庫(kù)
backup check logical validate database 檢查的結(jié)果放在v$database_block_corruption這個(gè)動(dòng)態(tài)視圖中。
*這個(gè)命令對(duì)系統(tǒng)性能有一定的影響。
(5)使用dbms_repair.check_object方法執(zhí)行檢查
(6)利用exp工具導(dǎo)出整個(gè)數(shù)據(jù)庫(kù)可以檢測(cè)壞塊
導(dǎo)出命令在執(zhí)行中會(huì)報(bào)ORA-01578錯(cuò)誤,在這錯(cuò)誤提示中會(huì)提示那個(gè)文件號(hào)的文件以及這個(gè)文件中的哪個(gè)塊被損壞,如:ORA—01578:ORACLE 數(shù)據(jù)塊損壞(文件號(hào) 4,塊號(hào) 35)。利用exp工具進(jìn)行檢查壞塊也局限性,對(duì)一些類型的壞塊是檢測(cè)不出來(lái)的如:HWM以上的壞塊是不會(huì)發(fā)現(xiàn)的、索引中存在的壞塊是不會(huì)發(fā)現(xiàn)的、數(shù)據(jù)字典中的壞塊是不會(huì)發(fā)現(xiàn)的。


Oracle技術(shù)分享:檢查是否存在壞塊的一些方法的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
德清县| 巴林左旗| 临泽县| 耒阳市| 沙田区| 出国| 富蕴县| 大理市| 冷水江市| 九台市| 五寨县| 基隆市| 光山县| 浙江省| 合阳县| 屏南县| 天等县| 永定县| 济阳县| 浠水县| 铁岭县| 延川县| 连州市| 诸暨市| 松滋市| 河津市| 平昌县| 赣榆县| 清苑县| 安化县| 军事| 怀集县| 涞源县| 牙克石市| 万宁市| 宣武区| 宣化县| 泌阳县| 玉树县| 和田市| 苏尼特右旗|