檢查不可用的物件(轉)
create or replace procedure p_check_invalid
-- recompile invalid stored program objects
-- CAVEAT: does not take package dependencies
-- into account!
as
CURSOR invalid_prog_obj IS
SELECT object_name, object_type
FROM user_objects
WHERE status = 'INVALID';
rec invalid_prog_obj%ROWTYPE;
status NUMERIC;
BEGIN
set serveroutput on;
DBMS_OUTPUT.enable;
OPEN invalid_prog_obj;
LOOP -- recompile each stored program object
FETCH invalid_prog_obj INTO rec;
EXIT WHEN invalid_prog_obj%NOTFOUND;
DBMS_OUTPUT.put('Recompile ' || rec.object_type ||
' ' || rec.object_name);
DBMS_DDL.alter_compile(rec.object_type, NULL, rec.object_name);
DBMS_OUTPUT.put_line(' SUCCESSFUL'); -- recompile succeeded
END LOOP; -- invalid program objects
CLOSE invalid_prog_obj;
EXCEPTION
WHEN OTHERS THEN
BEGIN
status := SQLCODE;
DBMS_OUTPUT.put_line(' FAILED with ' || SQLERRM(status));
IF (invalid_prog_obj%ISOPEN) THEN
CLOSE invalid_prog_obj;
END IF;
EXCEPTION WHEN OTHERS THEN
NULL; -- do nothing
END;
END;
/
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9417382/viewspace-932276/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 物件儲存服務的完整性檢查物件
- 在 JavaScript 中如何檢查物件為空JavaScript物件
- 如何檢查一個物件是否為空物件
- postgresql 檢查點調整 checkpoint 轉SQL
- redis健康檢查與故障轉移Redis
- 重拾Kotlin(10)-型別的檢查與轉換Kotlin型別
- 健康檢查,檢查啥,怎麼檢查?
- 【SQL】Oracle查詢轉換之物化檢視查詢重寫SQLOracle
- Java物件轉JSON時如何動態的增刪改查屬性Java物件JSON
- 【SQL】Oracle查詢轉換之檢視合併SQLOracle
- JS json字串轉物件、物件轉字串JSON字串物件
- jquery物件和DOM物件的互相轉換jQuery物件
- uniapp 全域性檢查登陸並跳轉函式APP函式
- PG物件檢視物件
- 何為程式碼檢查服務的門禁級檢查
- 【JQuery】DOM物件和JQuery物件的互相轉換jQuery物件
- 物件轉型物件
- Advanced .Net Debugging 4:基本除錯任務(物件檢查:記憶體、值型別、引用型別、陣列和異常的轉儲)除錯物件記憶體型別陣列
- 索引檢查索引
- 如何檢查某使用者是否分配了某ABAP許可權物件物件
- xlua中lua物件到c#物件的轉型物件C#
- jquery物件如何轉化成DOM物件jQuery物件
- gdb 檢視 jsoncpp物件JSON物件
- 程式碼靜態掃描規則——型別轉換檢查型別
- [轉載]recovery 升級前相容性檢查(Vendor Interface Object)Object
- Oracle 12CR2查詢轉換之檢視合併Oracle
- Kubernetes-POD的健康檢查
- 揭示檢查點的祕密
- 如何檢查Mac的CPU配置?Mac
- Oracle 檢查點涉及的SCNOracle
- MySQL 查詢的成本的檢視MySql
- Oracle完全檢查點和增量檢查點詳解Oracle
- 【TUNE_ORACLE】Oracle檢查點(二)檢查點效能Oracle
- 一些轉儲和清除記憶體物件和物理物件的命令(轉)記憶體物件
- 全文檢索的轉義
- jQuery物件和DOM物件和字串之間的轉化jQuery物件字串
- SAP ATP可用性檢查中的可用性檢查規則的確定
- 轉向Kotlin——物件Kotlin物件
- js jquery 列印物件;json 物件轉字串jQuery物件JSON字串