10/21/2008

登录em java.lang.Exception: No such metric

刚才使用一个dba帐号登录em,发现java.lang.Exception: No such metric错误,而且cpu等性能监控也无图.其解决方法:
emctl stop agent
set oracle_sid=SID
emctl resetTZ agent
然后再启动dbconsole就ok了

安装及配置VNC

1.默认Red Hat Enterprise Linux的安装程序会将VNC服务和客户程序安装在系统上,可以检查系统上是否安装了VNC:
[root@MyRedHat ~]#rpm -q vnc-server
2.如果系统还没有安装VNC服务,可以把Red Hat Enterprise Linux的第二张安装光盘放入光驱进行加载,加载光驱后在光盘的RedHat/RPMS目录下找到VNC的安装包文件vnc-server-4.0-8.1.i386.rpm,可以使用下面的命令进行安装:
[root@MyRedHat ~]# cd /mnt/cdrom/RedHat/RPMS
[root@MyRedHat ~]# rpm –ivh vnc-server-4.0-8.1.i386.rpm

3.启动VNC命令:
[root@MyRedHat ~]# service vncserver start
设置自动运行VNC:使用ntsysv命令设置vncserver为自动启动
要使启动系统时VNC服务不自动开始,可以执行如下命令:
[root@MyRedHat ~]# chkconfig vncserver off
4.在服务器端可以用vncserver命令来启动VNC服务,命令格式为:vncserver :桌面号
[root@MyRedHat ~]# vncserver :1
VNC服务使用的端口号与桌面号相关,VNC服务使用的端口从5900开始,例如桌面号是“:1”,则使用的端口是5901;桌面号是“:2”,则使用的端口是5902,依次类推。基于Java的VNC客户程序Web服务端口从5800开始,它也与桌面号相关。如果Linux服务器开启了防火墙功能,需设置允许TCP协议相应的端口通过或关闭防火墙功能,如可以使用以下命令:
[root@MyRedHat ~]# /sbin/iptables-IINPUT-ptcp--dport5901-jACCEPT
[root@MyRedHat ~]# /sbin/iptables-IINPUT-ptcp--dport5801-jACCEPT

5.客户端访问VNC
打开浏览器访问https://Linux服务器的IP或域名:5801/会出现“VNCviewerforJava”界面,或者使用vnc客户端直接连接