为什么我在另一台机子进OMS时经常会提示:出现异常错误(java.long.NullPointerException) 为什么我在另一台机子进OMS时经常会提示:出现异常错误(java.long.NullPointerException),一定要重启服务器后才能进入? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 原因和说明:1.OMS所在的机子必须有一个固定IP地址,他的hostname必须是可以被解析成IP地址的。 2.在你的OEM控制台机器上,你必须能把OMS机器的hostname解析成IP地址。3.OMS机器必须有一个有效的IP地址。127.0.0.1不是一个有效的IP地址(loopback 连接除外,也就是说:OMS机器连接它自己)。如果一个客户端试图连接IP127.0.0.1,那么他就会连接客户端自己。 解决步骤:1. 在你的OMS服务器上敲命令 #1 hostname #2 ping <name from step #1> 如果从#2 命令返回127.0.0.1,那就意味政机器不能解析正常的IP地址,它解析的是上面已经讨论过的错误的循环IP地址。 (如果发现的IP地址象步骤1那样就继续进行下面的操作,否则去执行section2) 2. 联系网管,给OMS服务器分配一个固定的IP地址。并且如果你使用DNS那么在DNS中注册OMS的hostname/IP 地址,如果使用host文件,在OMS服务器和客户端添加固定IP地址和主机名。 3. 在OMS服务器上编辑host文件并且删掉跟127.0.0.1相关的主机名(localhost除外)。 4. 验证OMS服务器和客户端都能正确解析OMS服务器的主机名到它的正确的IP地址。 5. 启动 repository数据库和监听器。 6. 用repository用户从sqlplus连接到repository数据库。 7. 在客户端登录到OEM console,操作如下: Administrator: sysman Password: oem_temp (你会被提示修改密码) 8. 如果你想要从OEM console管理OEMREP数据库,在UNIX的机器上停掉 Intelligent Agent并且重启它,然后在OEM console的节点中发现它。 SECTION 2 在$ORACLE_HOME/sysman/config/omsconfig.properties的文件中添加下面语句: MULTI_NIC.ENABLED=false SECTION 3 在 $ORACLE_HOME/sysman/config/omsconfig.properties文件中修改BootHost ,使它等于OMS服务区的网络名 修改 "BootHost=localhost" 为 "BootHost=<network card host name> tongfeifei(童童),你说的这几个问题我除了SECTION 2 在$ORACLE_HOME/sysman/config/omsconfig.properties的文件中添加下面语句: MULTI_NIC.ENABLED=false 之外都不存在,在客户端是有时能进去,但有时又进不去,还有我的ORACLE经常会因不知什么原因操作引起的STANDARD 包不可访问,搞的对什么都不能修改,请指点 oracle 语法问题 10g---11g Asp.net写的一个内部管理系统,当前只有一个用户居然在插入或更新操作时,发生会话阻塞?! 这个存储过程奇慢?大家看看为什么? 分区表能建成索引组织表嘛? 同义词问题 脏数据变脏是在事物未提交时?还是在缓存中修改却未写入文件时? 如何在 oracle(win NT)中建立表啊?? 谁来帮帮我,急啊!在线等待! 读取统计,这个SQL怎么写?! 修改字段时候的一个奇怪的问题 请大家讨论ORACLE过程编写中的一个规范问题 不看不知道,高手快来100分!谁回建视图,悬赏100分!建成在加100分
1.OMS所在的机子必须有一个固定IP地址,他的hostname必须是可以被解析成IP地址的。
2.在你的OEM控制台机器上,你必须能把OMS机器的hostname解析成IP地址。
3.OMS机器必须有一个有效的IP地址。127.0.0.1不是一个有效的IP地址(loopback 连接除外,也就是说:OMS机器连接它自己)。如果一个客户端试图连接IP127.0.0.1,那么他就会连接客户端自己。
解决步骤:
1. 在你的OMS服务器上敲命令
#1 hostname
#2 ping <name from step #1>
如果从#2 命令返回127.0.0.1,那就意味政机器不能解析正常的IP地址,它解析的是上面已经讨论过的错误的循环IP地址。
(如果发现的IP地址象步骤1那样就继续进行下面的操作,否则去执行section2)
2. 联系网管,给OMS服务器分配一个固定的IP地址。并且如果你使用DNS那么在DNS中注册OMS的hostname/IP
地址,如果使用host文件,在OMS服务器和客户端添加固定IP地址和主机名。 3. 在OMS服务器上编辑host文件并且删掉跟127.0.0.1相关的主机名(localhost除外)。 4. 验证OMS服务器和客户端都能正确解析OMS服务器的主机名到它的正确的IP地址。 5. 启动 repository数据库和监听器。 6. 用repository用户从sqlplus连接到repository数据库。 7. 在客户端登录到OEM console,操作如下:
Administrator: sysman
Password: oem_temp (你会被提示修改密码)
8. 如果你想要从OEM console管理OEMREP数据库,在UNIX的机器上停掉 Intelligent Agent并且重启它,然后在OEM console的节点中发现它。
SECTION 2
在$ORACLE_HOME/sysman/config/omsconfig.properties的文件中添加下面语句:
MULTI_NIC.ENABLED=false
SECTION 3
在 $ORACLE_HOME/sysman/config/omsconfig.properties文件中修改BootHost ,使它等于OMS服务区的网络名 修改 "BootHost=localhost" 为 "BootHost=<network card host name>
在$ORACLE_HOME/sysman/config/omsconfig.properties的文件中添加下面语句:
MULTI_NIC.ENABLED=false 之外都不存在,在客户端是有时能进去,但有时又进不去,还有我的ORACLE经常会因不知什么原因操作引起的STANDARD 包不可访问,搞的对什么都不能修改,请指点