如果要停止service,写个DOS脚本(windows下的bat批命令脚本):Oradim -shutdown -sid sidname -shuttype -srvc然后用Delphi调用执行。启动服务再写个Oradim -startup -sid sidname -starttype -srvc将服务启动。网络的通畅判定就自己想办法喽,一般是定时ping其他机器。这个方法应该可行。