oracle 儲存過程重新編譯方法

2021-09-05 08:22:37 字數 473 閱讀 5144

隨筆:工作之餘寫的乙個小方法,方便忘了的時候檢視

第一種  如果你使用 pl/sql developer工具

左側工具欄中選擇「儲存過程」-》選擇已經失效的procedure-》右鍵-》選擇重新編譯 即可完成

第二種  命令列版

1.查詢到無效物件

select 'alter '||object_type||' '||object_name||' compile;' from user_objects where status = 'invalid';

2.重新編譯儲存過程 pro_backup_call 執行下面指令碼即可

alter procedure pro_backup_call compile;

leonarding劉盛

2014.04.18

北京&spring

分享技術~成就夢想

blog:

www.leonarding.com

oracle 儲存過程重新編譯方法

隨筆 工作之餘寫的乙個小方法,方便忘了的時候檢視 第一種 如果你使用 pl sql developer工具 左側工具欄中選擇 儲存過程 選擇已經失效的procedure 右鍵 選擇重新編譯 即可完成 第二種 命令列版 1.查詢到無效物件 select alter object type object...

儲存過程重新編譯一直卡死

一次修改dblink密碼,導致所有物化檢視儲存過程失效,執行儲存過程卡死.重新重新整理了物化檢視,儲存過程無法重新編譯 跟蹤plsql會話,kill掉正active和inactive的會話。結果還卡死 查詢會話狀態 select distinct status from v session 查詢已經...

重新編譯索引

資料庫執行一段時間後,由於大量的資料變化,會導致一些表的索引實效,造成sql語句執行速度過慢,使資料庫出現大量的鎖,日常維護中應該對資料庫定時重新編譯索引。編譯索引 如下 setfeedback off column rebuild index heading spool temp rebuild ...