急,oracle9i+win2003,进系统时因为网卡连接太慢导致oracleYTH服务启动失败

whwjn 2019-06-27 06:58:02
操作系统为win2003 r2 32位企业版,数据库为oracle9i,装的数据库实例为YTH,进系统后网络连接很慢,右下角网络连接那个图标半天才出来,这期间oracleYTH服务处一直显示启动,等网络连接好后,oracleYTH服务处显示空白,已停止尝试启动了。每次只有手动启动oracleYTH服务才能成功。另外包括listener服务也是一样的。请问是什么原因,有没有解决办法啊?
...全文
67 点赞 收藏 6
写回复
6 条回复
minsic78 2019年06月28日
另外,listener日志目录: lsnrctl status命令输出中,有一个Listener Log File,但这个指向的是个xml文件,可读性较差,可以退出这个xml log所在的alert目录,到其同级的trace目录下,找到一个listener.log文件,一样,也可以找找系统启动时间点前后的监听日志,看看监听到底为什么启动失败了。
回复 点赞
minsic78 2019年06月28日
引用 3 楼 weixin_40290083 的回复:
不知道你是不是和我用的相同的业务系统,我们的经验是当windows2003启动到登录界面时,不要急于登录,等待约1分钟后再登录系统可以减少很多问题。 另外还遇到的情况是业务服务下直启动不起来,检查oracle的实例服务和监听服务都正常。问题在于实例服务虽然正常启动了,但是oarcle的数据库处于nomount状态,需要把数据库加载到mount状态。具体操作命令自查。
所以让你查alert日志,为什么实例会处在nomount状态不能自动挂载?是不是遇到了特别的问题,你得找到这个原因才能做进一步的处理。 或者你可以看下是不是你windows服务设置的问题 另外,如果你找不到alert,可以这么来找这个日志文件: sqlplus "/as sysdba" show parameter background_dump_dest 这个参数指向的目录下,有一个alert${ORACLE_SID}.log文件,你找下这个文件,在系统启动时间点前后的内容,看看能不能找到实例只能启动到nomount状态下的原因。
回复 点赞
weixin_40290083 2019年06月28日
不知道你是不是和我用的相同的业务系统,我们的经验是当windows2003启动到登录界面时,不要急于登录,等待约1分钟后再登录系统可以减少很多问题。 另外还遇到的情况是业务服务下直启动不起来,检查oracle的实例服务和监听服务都正常。问题在于实例服务虽然正常启动了,但是oarcle的数据库处于nomount状态,需要把数据库加载到mount状态。具体操作命令自查。
回复 点赞
minsic78 2019年06月28日
另外还想到一个可能,是不是用oradim创建的服务,并且没有指定startmode为auto?
回复 点赞
minsic78 2019年06月27日
想了下,也许还需要windows的事件日志,看看是不是有与db以及listener有关的消息。
回复 点赞
minsic78 2019年06月27日
照理,网络连通与否不会影响服务的,看下alert日志里,系统启动前后的内容。
回复 点赞
发动态
发帖子
基础和管理
创建于2007-09-28

7175

社区成员

9.5w+

社区内容

Oracle 基础和管理
社区公告
暂无公告