Symptoms
今天一套環境所以的report都報錯
REP-3000: 啓動 Oracle Toolkit 時發生內部錯誤。
REP-3000: 啓動 Oracle Toolkit 時發生內部錯誤。
REP-0069: 內部錯誤
REP-57054: In-process job terminated:Terminated with error:
REP-3000: 啓動 Oracle Toolkit 時發生內部錯誤。
Cause
上面的錯誤,大家第一反應就是DISPLAY問題。確實是DISPLAY設置問題。
客戶使用root啓動vnc,切換到appldev下export DISPLAY之後,執行xclock出現如下問題
Xlib: connection to "hostname:1.0" refused by server
Xlib: Client is not authorized to connect to server
這個問題一般是如下原因:
1、用戶沒有權限打開DISPLAY
2、DISPLAY設置錯誤
Solution
DISPLAY設置肯定沒有問題,就嘗試用appldev來啓動vnc
設置$ORACLE_HOME/bin/reports.sh中的DISPLAY後
請求運行成功