日期:2014-05-17  浏览次数:20841 次

Oracle 9i 登录问题
Oracle 9i 安全成功之后,并且配置好了本地网络服务名和监听器,服务名为 localdb

在服务刚启动时用
  sql scott/tiger@localdb
登录时经常提示 ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的 SERVICE_NAME


但是用 sql scott/tiger 登录却可以成功
并且再过几分钟之后,用 sql scott/tiger@localdb 又可以登录了

这是怎么回事?


------解决方案--------------------
早上好啊,嘿嘿我这么早。
能使用就没问题啊,等相关服务都启动了再登录吧。
------解决方案--------------------
在本机用 sql scott/tiger 登录 没有走监听,所以可以用。
估计是你的监听配置有问题,重新配一下就可以了
------解决方案--------------------
命令行:lsnrclt status
看看监听状态
------解决方案--------------------
引用楼主 xiaozhimin1978 的帖子:
但是用 sql scott/tiger 登录却可以成功
并且再过几分钟之后,用 sql scott/tiger@localdb 又可以登录了

这是怎么回事?

------解决方案--------------------
还是检查下配置,tnsnames.ora里面是不是没有配置正确
------解决方案--------------------
将服务名localdb重新配置一下,服务器不使用主机名,而使用IP地址。 


引用楼主 xiaozhimin1978 的帖子:
Oracle 9i 安全成功之后,并且配置好了本地网络服务名和监听器,服务名为 localdb

在服务刚启动时用
sql scott/tiger@localdb
登录时经常提示 ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的 SERVICE_NAME


但是用 sql scott/tiger 登录却可以成功
并且再过几分钟之后,用 sql scott/tiger@localdb 又可以登录了

这是怎么回事?

------解决方案--------------------
在客户机上将服务名localdb重新配置一下,服务器不使用主机名,而使用IP地址。

LZ也可以贴出你的tnsnames.ora文件。



探讨
将服务名localdb重新配置一下,服务器不使用主机名,而使用IP地址。


引用楼主 xiaozhimin1978 的帖子:
Oracle 9i 安全成功之后,并且配置好了本地网络服务名和监听器,服务名为 localdb

在服务刚启动时用
sql scott/tiger@localdb
登录时经常提示 ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的 SERVICE_NAME


但是用 sql scott/tiger 登录却可以成功
并且再过几分钟之后,用 sql scott/tiger…

------解决方案--------------------
使用客户机上的net configuration assistant,主机使用ip,测试成功后使用此连接串。