Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2617922
  • 博文数量: 323
  • 博客积分: 10211
  • 博客等级: 上将
  • 技术积分: 4934
  • 用 户 组: 普通用户
  • 注册时间: 2006-08-27 14:56
文章分类

全部博文(323)

文章存档

2012年(5)

2011年(3)

2010年(6)

2009年(140)

2008年(169)

分类: Oracle

2008-06-24 16:01:37

  在EBS系统中有些地方需要显示图形,图表(比如:OAM中的WORKFLOW MANAGER有个WORK ITEMS选项和AGENT ACTIVITY选项他们下面分别有个显示链接,点击它正常情况下会出现图形统计图。)这依赖于正确的设置DISPLAY变量。
  DISPLAY变量在.xml文件中设置,.xml文件所在路径为:$APPL_TOP/admin/  具体格式如下:
erpapp:1.0
DISPLAY变量现在指向的是erpapp这台机器的1.0端口。1.0是VNC所占用的端口,所以显示图形的功能由VNC来完成。VNC可以把它看成是一个虚拟的显示器。
  跟很多企业的EBS DBA交流过,DISPLAY的实现大致有三种方式:1,利用VNC。2,用单独的工作站。比如说一台PC充当工作站,这台PC要连接显示设备。那么DISPLAY变量就可以这样设置:PC的IP:0.0。 3,直接指向EBS应用服务器的0.0端口。这里最有疑问的是第三种方式。一般的服务器是不配显卡和显示器的,那指向自身服务器的DISPLAY靠什么显示呢?xhost + 在哪里执行呢?因为xhost +应该在有显示设备的机器上执行(This command must be run from the machine with the display connection)。我在IBM570的服务器上做过这样的实验,将DISPLAY指向服务器本身端口为0.0。启动应用后图形无法显示,并报:"X-SERVER CAN NOT ACCESS"的错误。想执行xhost + ,但没地方可以执行。哪位兄弟如果是用第三种方式的希望指点一下。
  另外DISPLAY的修改是需要做AUTOCFG的,做AUTOCFG之前需要停并发管理器,但最好是把应用停掉。当然DBTIER是不需要停的。
附:VNC的启用和设置。
启动:
Vncserver :n  --记得将将/usr/local/bin添加到PATH中
比如: vncserver :1
DISPLAY=192.168.11.199:1.0
export DISPLAY
xhost +
 
停止:
vncserver -kill :n
比如: vncserver -kill :1
 
阅读(2052) | 评论(5) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2008-11-27 11:36:21

我的是SUN的6900,应该只能算中档的服务器把,应该没有跑VNC 我执行的是 ps -ef | grep vnc gfpapp1 24794 23384 0 03:25:01 pts/12 0:00 grep vnc

chinaunix网友2008-11-26 17:49:29

你的高档服务器跑了VNC吗?

chinaunix网友2008-11-26 15:54:11

哥们,我的是比较高档的服务器,也是没有显卡显示器的,我的设置是这样的 localhost:5.0 是哪种?

chinaunix网友2008-11-12 14:45:45

.xml文件可是最重要的一个文件,autocfg分发各属性到各具体的配置文件都来源于它。仔细找找。

chinaunix网友2008-11-11 19:29:19

没有找到.XML文件哦