问题
使用 Oracle 连接时,如果该连接是在使用 LDAP、TNSNAMES 或 EZCONNECT 的计算机上创建的,或者在初始连接期间配置了所有三个连接参数(服务器、服务和端口),则该连接将不再工作,并且可能会出现以下错误:“Oracle 数据库错误 12154:ORA-12154:TNS:无法解析指定的连接标识符”
当您尝试使用“服务器”参数内 TNSNames.ora 文件中的服务名称连接到同一 Oracle 数据库,并将其他两个参数留空时,连接成功。
在以下情况下,可能会出现此行为:
- 在运行 Tableau Desktop 的计算机之间共享工作簿,其中一台计算机具有上述配置文件,而另一台计算机没有。
- 将与 Oracle 的实时连接从运行 Tableau Desktop 的计算机(使用上述配置文件之一)发布到不使用上述配置文件的 Tableau Server 实例。(如果以数据提取形式发布连接,连接将正常工作,但不会刷新。)