我正在使用Oracle,我要做的就是将现有的数据库导出到新的安装中。
我安装了新的oracle客户端8.1 (以前的是8.0),成功地导入了数据库的所有实例(用户、角色、一切)。
基本上,它是服务器,并从其他单独的客户端共享数据。我现在面临的问题是,任何XYZ客户端都不能更改其登录凭据。我有两种不同类型的错误。下面我将提及:
通过搜索指定的错误,我已经尝试了几乎所有的选项。
我已经在服务器安装和测试中配置了TNSNAMES.ora和LISTENER.ora,它们运行良好。
但问题是,当我使用"Net8辅助“配置TNSNAMES之后通过客户端连接时,会显示以下错误。
TNS-12505: TNS:listener could not resolve SID given in connect descriptor我将尝试附加配置文件数据:TNSNAMES.ora @ Server
# 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
# 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
# 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
请提出任何解决方案,我将非常感谢。
发布于 2013-07-06 20:32:07
使用以下代码更新TNSNAMES.ora @ client
DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.109)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = data)
)
)https://stackoverflow.com/questions/17426233
复制相似问题