oraclesql:解决使用ORACLESQL*PLUS时没有监听器的问题




  笔者在使用ORACLE8.0数据库系统时发现了个比较有趣问题,我在安装好了ORACLE8.0后,启动它组件ORACLE NET 8 EASY CONFIG配置了个新服务器名称SERVICE8.然后我就信心十足地打开SQL*PLUS组件,按照它提示依次输入默认用户名称sys、密码change_on_、服务器名称SERVICE8敲回车画面显示连接ORACLE8成功切OK这时我就可以SQL语句大军来冲击数据库城池了可是好景不长当我退出SQL*PLUS后我在NT下面配置了网络等我下次再启动SQL*PLUS时跟上次样按照它提示依次输入默认用户名称sys、密码change_on_、服务器名称SERVICE8但是这次画面提示为(478,TNS:监听器不存在),我考虑了我根本就没动有关ORACLE8文件在第次和第 2次启动SQL*PLUS的间我无非就配置了NT网络难道ORACLE8监听器和我NT网络有关系?但很快我就否定了这种想法ORACLE8是个独立数据库系统如何会和NT网络配置有关呢?因此我又跑到NT控制面板中服务下面去看了看唉!该死原来ORACLETNSLISENER80(它是ORACLE8监听器)根本就没启动,我启动完ORACLETNSLISENER80,心想这下应该没问题了,因此,我满怀希望又再次启动SQL*PLUS,结果令人大失所望,依旧.当我打开控制面板看,监听器服务又自动停止了,反反复复试了好几次,监听器服务就是启动不起来,这回,我认定是ORACLE8系统坏了,没办法,我只好又在NT上重新安装ORALCE8,但还是样,这可是给我当头棒.重新安装都不行,那指定不是ORACLE8本身问题了.
  
  过了天,我灵机动,既然ORACLE是非常优秀数据库操作系统,那么,它定会自动记录操作过程中,监听器翻译成英语是listener.在平时学习ORACLE8过程中,得知以ora为扩展名文件是很重要,般在这种文件里都记录了数据库操作过程中详细情况,就凭这点,我想监听器定是记录在list*.ora文件里,我用NT查找功能,果然找出了listenora8.ora文件,(我建数据库名叫ora8,所以它文件名称也就成了listen ora8.ora了)用记事本打开看,里边内容全是有关登录数据库方面,最近两次不成功登录也全部记录在案,上面提示是,由于ipx协议不存在,oraclelistener80无法启动,监听失败.原来如此,我在配置NT网络时,我只配置了Tcp/ip协议,我在NT网上邻居协议选项添加ipx协议以后,重新进入SQL*PLUS,不复存在,切OK.
  作者:潘赳奔
Tags:  oraclesql

延伸阅读

最新评论

发表评论