原文:ORACLE編譯失效對象小結

在日常數據庫維護過程中,我們會發現數據庫中一些對象 包Package 存儲過程Procedure 函數Function 視圖View 同義詞..... 會失效,呈現無效狀態 INVALID 。有時候需要定期檢查數據庫中存在哪些失效對象,對於存在異常的對象需要重新編譯,有些自動失效的對象,一般會在下次調用的時候,會被重新編譯,所以這些不需要人工干預。那么為什么對象突然會失效呢 又如何快速 高效的編譯 ...

2014-05-12 16:50 2 41474 推薦指數:

查看詳情

oracle 編譯無效對象

在數據庫中,會存在一些無效的對象,導致這種現象的發生原因很多,其中最常見的就是數據庫升級(例如修改了表的結構),遷移而引起。 編譯無效對象的方式: 1 使用alter **** compile 語句進行編譯 2 以SYSDBA用戶,執行ORACLE_HOME/rdbms/admin ...

Thu Mar 08 19:29:00 CST 2018 0 2519
oracle重新編譯失效對像

重新編譯失效對像可執行utlrp.sql文件: 進一步研究文件sql文件,可以看到,在默認情況下Oracle會調用存儲過程utl_recomp.recomp_parallel並行編譯無效包: 當threads取值為0時,由Oracle根據參數cpu_count ...

Wed Aug 24 21:29:00 CST 2016 0 2386
Oracle數據庫失效對象處理

近期對數據庫進行巡檢,發現數據庫業務用戶(非 SYS/Public)下存在失效對象。對失效對象進行分析,主要包括失效的視圖、物化視圖、函數、包、觸發器等。 思考: 基於以下原因,建議對失效對象進行處理: 1、通過失效對象,可能能夠反推發現業務軟件問題(業務系統功能太多,可能存在測試不充分的問題 ...

Tue May 11 22:02:00 CST 2021 0 1243
Oracle中查詢各種對象的方法小結

--查看當前庫中的所有表select * from all_tables a where a.table_name='INFOCODE_P20081'--查看表結構select * from all_ ...

Fri May 06 21:06:00 CST 2016 0 4777
HttpServletRequest對象小結

當客戶端通過HTTP協議訪問服務器時,請求所有信息都封裝在HttpServletRequest對象中,可通過它獲取到請求的所有信息,其常用方法如下:   getRequestURL方法返回客戶端發出請求時的完整URL。  getRequestURI方法返回請求行中的資源名部分 ...

Wed Oct 11 16:05:00 CST 2017 0 1602
oracle索引失效的原因

非分區索知引的話select index_name,status from user_indexes 查看狀態或者 dba_indexes分區索引的道話查看 user_ind_partitions或者 ...

Wed Apr 29 01:42:00 CST 2020 0 868
oracle強制索引失效

如果兩個或以上索引具有相同的等級,你可以強制命令ORACLE優化器使用其中的一個(通過它,檢索出的記錄數量少) . 舉例: SELECT ENAME FROM EMP WHERE EMPNO = 7935 AND DEPTNO + 0 = 10 /*DEPTNO上的索引 ...

Wed Jul 03 18:39:00 CST 2019 0 476
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM