N netpacer Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-29 #1 (Delphi+ADO+oracle)写的服务程序,断开网络时服务自动停止,如何解决? 如何让自动停止的NT服务程序在网络恢复时重新自动启动服务?
小 小猪 Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-29 #4 一个小问题,你凭什么肯定oracle服务停止了?你查看了服务器状态吗? 我在笔记本上用oracle很久了,从来没有发现这种情况. 你是否只是发现你本机的程序也无法访问oracle,才说oracle服务停止了? 如果是这样,那很简单,因为你通过net8定义的oracle本地服务名中的hostname 你可能使用了机器名,也可能使用了ip地址,但在网络断开的情况下,操作系统 无法通过网络接口(也就是你的网卡)访问到网关,于是也无法确定访问该host的路由, 即使这个host就是你自己!解决的办法是定义hostname时用localhost或者127.0.0.1, 因为这是还回路由,所以无需通过网络接口.
一个小问题,你凭什么肯定oracle服务停止了?你查看了服务器状态吗? 我在笔记本上用oracle很久了,从来没有发现这种情况. 你是否只是发现你本机的程序也无法访问oracle,才说oracle服务停止了? 如果是这样,那很简单,因为你通过net8定义的oracle本地服务名中的hostname 你可能使用了机器名,也可能使用了ip地址,但在网络断开的情况下,操作系统 无法通过网络接口(也就是你的网卡)访问到网关,于是也无法确定访问该host的路由, 即使这个host就是你自己!解决的办法是定义hostname时用localhost或者127.0.0.1, 因为这是还回路由,所以无需通过网络接口.
N netpacer Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-29 #5 说明:是NT服务程序停了,不是oracle服务程序停了。