6
以下是我的Oracle版本 Oracle數據庫11g企業版發佈11.2.0.2.0 - 64位生產PLS-907無法加載庫單元
我試圖改變表中添加一列,但由於經歷了很長時間時間,我取消了它。
過了一段時間,我開始看到引用該單元的所有包和視圖中的錯誤。 錯誤消息是
PLS-907:無法加載庫單元(表名)
谷歌搜索該誤差不給多的信息。在一個地方,我看到了下面的命令將幫助,但在我看來非常危險的命令
ALTER SYSTEM沖水SHARED_POOL
誰能幫我的原因,並解決這個?
感謝, 傑文
聽起來好像您的表格處於奇怪狀態,引用它的軟件包無法重新編譯。不知道如何沖洗會有什麼影響,但我不知道我會說這是危險的。描述你的表是否顯示新列,並且在'user_tables'中看起來有什麼不對? – 2013-05-13 20:54:00
未添加新列,並且在user_tables中說狀態爲VALID – Jeevan 2013-05-13 20:59:39
@Alex - 當字典與實際表不同步時,它可能也是一個奇怪的情況,因此刷新字典池可能會有所幫助。因爲這個問題在測試環境中是不可重現的,所以我認爲你應該嘗試下垂並重新創建表格而不是刷新池。 – haki 2013-05-14 06:17:11