隨筆:工作之餘寫的乙個小方法,方便忘了的時候檢視
第一種 如果你使用 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 ...