EBS提交請求出現(xiàn)REP-3000錯誤
在AIX上利用并發(fā)請求提交報表的時候,出現(xiàn)如下錯誤:REP-3000: Internal error starting Oracle Toolkit.
這是因為Report Server需要X-Window的支援,而安裝的AIX並默認沒有啟動X-Window,可以通過VNC軟件(一般使用VNCServer)模擬一個X-Window來解決這個問題。
第一種方法:
本例開啟VNCServer使用Port9
1、修改adcmctl.sh文件,把DISPLAY的值改為 <uname -n>:9.0
2、用root 啟動vncserver,并授權任何用戶都可以連接到本x-window
$ vncserver :9
$ export DISPLAY=<uname -n>:9.0
$ xhost +
這時應該就可以正常使用了,可以通過提交系統(tǒng)請求"有效用戶"來驗證。
====================================================================
第二種方法:
1、APP用戶停止應用;
2、殺死VNC進程(如果存在);
$su - root
$ps -ef|grep vnc #查詢VNC的PID
$kill -9 <PID> #殺相關進程
$vncserver :1 #重新建立VNCServer, 此處使用Port1
3、登錄瀏覽器進行操作;
http://IP.580x #此處,如果vncserver端口為1,則port為5801,依次為5802,5803……輸入初始密碼123456(可通過vncpasswd修改),在瀏覽器中依次輸入以下內容:
export DISPLAY=IP:1.0 #vncserver的port為1則為1.0,依次為2.0, 3.0…
xhost +
4、修改$CONTEXT_FILE的DISPLAY小節(jié) (查看路徑可以 ls $CONTEXT_FILE);
<DISPLAY oa_var="s_display" osd="unix">IP:1.0</DISPLAY>
5、運行Autocfg使修改生效;
cd $ADMIN_SCRIPTS_HOME
adautocfg.sh
6、使用APP用戶重新啟動應用。

浙公網安備 33010602011771號