問題描述:
最近遇到幾次這樣的問題了,所以在此記錄一下,如有遇到相同問題的朋友請參考此篇文章下面的解決方法。具體問題是客戶反饋使用檢測站終端軟件打印報告單時無法打印,報錯信息中含有“ORA-00904:XXXX 標識符無效”。如下圖所示:
問題分析:
只有錯誤信息中含有“ORA-00904”的,肯定就是Oracle數據庫報錯了,再看看後面的提示“標識符無效”就可以斷定數據庫某表中缺少字段。那就意味着,您使用的Oracle數據庫沒有進行升級。
解決方法:
找到對應的數據庫升級腳本進行升級即可。
1)如上圖所示,我們可以在升級腳本中搜索“MZDJZPJ”字段所在的腳本"20150510檢測站oracle數據庫腳本補丁.txt”,然後用腳本升級工具執行它即可。
2)或者你嫌搜索比較麻煩,那就將所有升級數據庫腳本都升級一遍(注意:可能升級時間很長,最好下班後執行升級)
3)數據庫升級腳本及工具分享鏈接:
https://pan.baidu.com/s/1ON6FG6uffN9A3q-O1mw_Dw
提取碼: f6pp