xshell遠程連接另一台電腦的數據庫,啟動圖形失敗


1.用xshell遠程連接數據庫10.62.207.152,且用oracle用戶直接登陸
2.執行:netca
報錯:
Oracle Null Service Configuration:
Error:null
Check the trace file for details:/home/u01/cfgtoollogs/netca/trace_OraDb11g_home1-1801062PM1243.log
Oracle NetService configuration failed.The exit code is 1
3.查看日志下報錯詳細信息
cat  /home/u01/cfgtoollogs/netca/trace_OraDb11g_home1-1801062PM1243.log

java.lang.NullPointerException

at oracle.ewt.lwAWT.BufferedApplet.<init>(Unknown Source)

at oracle.net.ca.NetCA.<init>(NetCA.java:443)

at oracle.net.ca.NetCA.main(NetCA.java:429)

4解決辦法:(兩種辦法)
4.1百度NetCA.java:429搜索答案,如下
這個報錯是由於本機無法通過xshell調出服務器的圖形界面,執行下面三個命令即可:
[oracle@localhost] ~]$ export DISPLAY=10.150.159.58:0   //192.168.20.100 是Windows7的地址,不是服務器的IP地址,切記
[root@localhost~]#  xhost +       (用root用戶執行,出現:access control disabled,clients can connect from any host就是執行成功了)
[oracle@localhost] ~]$ netca     (成功啟動圖形)
4.2配置xshell
文件--->屬性--->隧道(tunneling)--->勾選x11轉移轉發x11連接到: X DISPLAY ,如下圖

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM