当我在oracle 12 c企业版中运行$tnsping命令时,它给出错误,指出-
tns -03505(无法解析名称。
下面是我的tnsnames文件的详细信息。
tnsnames.ora网络配置文件:由Oracle配置工具生成。
ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)
1条答案
按热度按时间6tdlim6h1#
您需要提供tnsname.ora文件中已定义的别名,该文件需要位于您的特色操作系统的Oracle文档所期望的任何文件夹中(在Unix环境中,通常为
$ORACLE_HOME/network/admin
、$HOME
、/etc
、/var/opt/oracle
),* 或 * 由$TNS_ADMIN
环境变量指向的其他目录。定义一个用户或系统环境变量TNS_ADMIN
,以指向文件所在的文件夹。另外,您ping了'nacit',但没有显示为它定义的任何别名。您需要使用适当的TNS字符串将它添加到tnsname.ora文件中。如果您不知道该字符串是什么,请与您的DBA联系。