知识大全 分析oracle登录失败的原因

Posted 数据库

篇首语:学向勤中得,萤窗万卷书。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 分析oracle登录失败的原因相关的知识,希望对你有一定的参考价值。

  初始化首次测试请使用用户名: scott 口令: tiger    正在尝试使用以下用户 ID 连接:scott    测试没有成功 ORA : TNS:no listener 

  登录到数据库:orcl

  您的用户名和/或口令无效

  解决方法

   看看注册表中的HKEY_LOCAL_MACHINE\\SYSTEM\\ControlSet \\Services\\OracleOraHome TNSListener键值是否正确(对应TNSLSNR exe)

   手工启动呢?             c:\\lsnrctl   start         然后在看状态         lsnrctl>status

   从Oracle的错误提示来看 是说TNS:no listener 估计是某种服务没有启动 打开windows管理工具 >服务 一看 有一个OracleOraHome TNSListener这样的服务 和错误信息题是一致 基本就可以肯定是这个服务所引发的问题 再一看 该服务没有启动 遂手工启动 刷新后一看 该服务居然马上就自动关闭了 重试N次 结果一样 到Google搜索看看 没想到这还是一个普遍的问题 有一个人提出 把安装目录下的listener ora打开察看 如 d:\\oracle\\ora \\neork\\admin\\listener ora 打开该配置文件后发现如下一段配置信息 LISTENER =  (DESCRIPTION_LIST =    (DESCRIPTION =      (ADDRESS_LIST =        (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC ))      )      (ADDRESS_LIST =        (ADDRESS = (PROTOCOL = TCP)(HOST = local)(PORT = ))      )    )  ) 当看到这一行HOST=local 的时候 问题解决了 原来是由于几天装好Oracle后 又改了Windows的计算机名 而这个配置文件中记录的监听主机名还是原来的名称 这也就怪不得 OracleOraHome TNSListener服务无法启动了 马上修改为现在的计算机名 再次启动OracleOraHome TNSListener服务成功 PL/SQL Developer连接Oracle数据库成功 不能登陆故障排除 总结 Oracle比较强调手动功能调整 将一些配置信息放置在配置文件中 不像SqlServer一样 几乎把任何信息都放在注册表中 当然了这也符合Oracle作为一个跨平台数据库的精神 但对初学者来说 确有一定难度 不像SqlServer那么 傻瓜 再解决这个问题时 差点又重装一次Oracle 看来遇到问题多Google多分析 还是屡试不爽的

   tnsnames ora中的内容

  #   TNSNAMES ORA   Neork   Configuration   File:   E:\\oracle\\ora \\neork\\admin\\tnsnames ora     #   Generated   by   Oracle   configuration   tools         INST _HTTP SOFT DEPT   =         (DESCRIPTION   =             (ADDRESS_LIST   =                 (ADDRESS   =   (PROTOCOL   =   TCP)(HOST   =   tt)(PORT   =   ))             )             (CONNECT_DATA   =                 (SERVER   =   SHARED)                 (SERVICE_NAME   =   MODOSE)                 (PRESENTATION   =  //HRService)             )         )         MYGOD SOFT DEPT   =         (DESCRIPTION   =             (ADDRESS_LIST   =                 (ADDRESS   =   (PROTOCOL   =   TCP)(HOST   =   tt)(PORT   =   ))             )             (CONNECT_DATA   =                 (SERVICE_NAME   =   mygod)             )         )         myDB SOFT DEPT   =         (DESCRIPTION   =             (ADDRESS_LIST   =                 (ADDRESS   =   (PROTOCOL   =   TCP)(HOST   =   tt)(PORT   =   ))             )             (CONNECT_DATA   =                 (SERVER   =   DEDICATED)                 (SERVICE_NAME   =   myDB)             )         )         EXTPROC_CONNECTION_DATA SOFT DEPT   =         (DESCRIPTION   =             (ADDRESS_LIST   =                 (ADDRESS   =   (PROTOCOL   =   IPC)(KEY   =   EXTPROC ))             )             (CONNECT_DATA   =                 (SID   =   PLSExtProc)                 (PRESENTATION   =   RO)             )         )         myDB是安装时默认创建的 mygod时候来创建的 前者可以连接 后者不行   

cha138/Article/program/Oracle/201311/18899

相关参考

知识大全 研究生求职挤挤 专家分析失败原因

  综合讯近日,北京市人事局有消息称,考虑到今年奥运会,2008年应届毕业生就业时间将从以往的7月中旬提前至6月中旬。直至残奥会结束都不再举办大型毕业生双选会。一些用人单位也相应调

知识大全 asp.net用户ASPNET登录失败问题

asp.net用户ASPNET登录失败问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  执行当

知识大全 登录微信的时候出现登录失败请检查网络设置怎么回事而且还在WIFI的情况下

登录微信的时候出现登录失败请检查网络设置怎么回事而且还在WIFI的情况下  以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶

知识大全 asp.net用户ASPNET登录失败的问题

asp.net用户ASPNET登录失败的问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  执行

知识大全 轻松解决asp.net用户ASPNET登录失败的问题

轻松解决asp.net用户ASPNET登录失败的问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 微信登录提示连接失败 请检查网络设置 如何处理

微信登录提示连接失败请检查网络设置如何处理?微信每天添加好友是有上限的  一段时间添加好友过多  也就是添加好友太多频繁造成的   

知识大全 登录2013腾讯qq时,QQ2013不能运行。 QQ安全登录空间被破坏导致密码框加载失败,请立即扫描病毒,确认安全

登录2013腾讯qq时,QQ2013不能运行。QQ安全登录空间被破坏导致密码框加载失败,请立即扫描病毒,确认安全  以下文字资料是由(本站网www.cha138.com)

知识大全 oracle修改用户登录密码

  使用oracle用户登录连接数据库  [oracle@wuzj~]$sqlplus/nolog  SQL*Plus:ReleaseProductiononThuFeb::  Copyright(c

知识大全 我的是苹果手机微信登录老实显示连接失败,请检查你的网络设置。这是为什么

我的是苹果手机微信登录老实显示连接失败,请检查你的网络设置。这是为什么可以重启手机,或者退出微信重新登录。如果还是不行可以看自己是不是停机了,或者网络情况,多刷新几次重新尝试iphone微信登录显示“

知识大全 sqlplus管理员身份登录oracle

  sqlplus管理员身份登录oraclecha138/Article/program/Oracle/201311/19067