首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Oracle 12505错误

Oracle 12505错误
EN

Stack Overflow用户
提问于 2013-07-02 12:56:32
回答 1查看 5.1K关注 0票数 1

我正在使用Oracle,我要做的就是将现有的数据库导出到新的安装中。

我安装了新的oracle客户端8.1 (以前的是8.0),成功地导入了数据库的所有实例(用户、角色、一切)。

基本上,它是服务器,并从其他单独的客户端共享数据。我现在面临的问题是,任何XYZ客户端都不能更改其登录凭据。我有两种不同类型的错误。下面我将提及:

  1. TNS-12505: TNS:侦听器无法解析连接描述符中给定的SID
  2. TNS-12500: TNS:侦听器未能启动专用服务器进程TNS-12560: TNS:协议适配器错误TNS-00530:协议适配器错误

通过搜索指定的错误,我已经尝试了几乎所有的选项。

我已经在服务器安装和测试中配置了TNSNAMES.ora和LISTENER.ora,它们运行良好。

但问题是,当我使用"Net8辅助“配置TNSNAMES之后通过客户端连接时,会显示以下错误。

代码语言:javascript
复制
TNS-12505: TNS:listener could not resolve SID given in connect descriptor

我将尝试附加配置文件数据:TNSNAMES.ora @ Server

代码语言:javascript
复制
# D:\ORANT\NETWORK\ADMIN\TNSNAMES.ORA Configuration   File:d:\orant\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle Net8 Assistant

 DATA =
   (DESCRIPTION =
     (SOURCE_ROUTE = OFF)
     (ADDRESS_LIST =
       (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.109)(PORT = 1521))
     )
     (CONNECT_DATA =
       (SERVICE_NAME = data)
       (GLOBAL_NAME = data)
       (SRVR = DEDICATED)
     )
   )

LISTENER.ora @ Server

代码语言:javascript
复制
# D:\ORANT\NETWORK\ADMIN\LISTENER.ORA Configuration File:d:\orant\NETWORK\ADMIN\listener.ora
# Generated by Oracle Net8 Assistant

LISTENER =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = rwr_mis)(PORT = 1521))
    (PROTOCOL_STACK =
      (PRESENTATION = TTC)
      (SESSION = NS)
    )
  )

最后是TNSNAMES.ora @ Client

代码语言:javascript
复制
# C:\ORANT\NET80\ADMIN\TNSNAMES.ORA Configuration File:C:\orant\net80\admin\tnsnames.ora
# Generated by Oracle Net8 Assistant

data =
  (DESCRIPTION =
   (ADDRESS_LIST =
        (ADDRESS =
          (PROTOCOL = TCP)
          (Host = 192.168.0.109)
          (Port = 1521)
        )
    )
    (CONNECT_DATA = (SID = ORCL)
    )
  )

从上述设置中,我在客户端获得了如下gerror:

TNS-12505: TNS:侦听器无法解析连接描述符中给出的SID

请提出任何解决方案,我将非常感谢。

EN

回答 1

Stack Overflow用户

发布于 2013-07-06 20:32:07

使用以下代码更新TNSNAMES.ora @ client

代码语言:javascript
复制
DATA =
   (DESCRIPTION =
     (ADDRESS_LIST =
       (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.109)(PORT = 1521))
     )
     (CONNECT_DATA =
       (SERVICE_NAME = data)
     )
   )
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17426233

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档