Oracle10g数据库EnterpriseManager无法启动的常见原因与解决方案:
登录EnterpriseManager当输入http://localhost:5500/em/后发现无法显示网页。
解决办法:
打开服务查看有关oracle的服务。
查看一下Port号5500的数据库的DBConsole服务是否启动。针对Console的服务是管理该数据库的EnerpriseManager的服务,如果没有启动,则要启动。
在启动该服务的过程中可能由于在安装oracle数据库时,网络是断开的,而此时网络处于连接状态,所以无法启动该服务,这时,就需要将网络连接断开保持到安装时的状态,然后重新启动该服务。
这是因为在监听程序中oracle\product\10.2.0\db_1\network\ADMIN\listener.ora中的host,
若是联网安装则这里的host会自动获取你的ip为这里的值,若为断开网路,则应该是主机名作为host的值,因此会导致连接不上。
在服务中会看到有个listener服务,查看该服务是否启动,必须启动该服务。
若没有该服务,则可以在Net Manager中进行设置(有时候存在该服务项,但是仍是无法启动,可能是因为数据库的监听程序出错,需要重新为数据库配置一下监听)。s
打开Net Manager:
点开监听程序,没有可以点左边的加号添加
点击添加的Listener,找到数据库服务,
添加数据库。即可,
然后点击菜单项“文件”“保存到网络位置”。
在服务中找到listener重启服务。