mysql - Oracle 数据库错误 12514: ORA-12514: TNS:listener 目前不知道连接描述符中请求的服务
问题描述
现在我正在使用 Tableau 商业智能工具进行数据可视化,我尝试将 Oracle 数据库与 tableau 连接,当时我得到以下错误'
Unable to connect to the server. Check that the server is running and that
you have access privileges to the requested database.
Oracle database error 12514: ORA-12514: TNS:listener does not currently
know of service requested in connect descriptor
Unable to connect to the Oracle server "192.176.10.145". Check that the
server is running and that you have access privileges to the requested
database.
我犯了什么错误,请帮助我,提出解决此问题的任何建议
解决方案
这是来自 tableau 的一篇文章,它表明当 SERVICE 值不正确时会发生 ORA-12514 错误。
要解决此问题,请找出正确的 SERVICE 值,打开位于 %ORACLE_HOME%\network\admin\ 文件夹中的 TNSNames.ora 文件。如有必要,请参阅 ORA_12154 下的步骤。
推荐阅读
- transactions - Ecto:在一个事务中增加变更集
- nuxt.js - 如何为部署在 vercel 上的网站添加环境变量
- android - 是否可以将 Flow 与 Room 删除或插入操作一起使用,因为它在 RxJava 中使用 Single 或 Maybe 返回行 ID?
- python - 为什么 `if string[0] == '0':` 工作但也会出错?
- c# - 如何配置客户端?AWS Elasticsearch 请求 C#
- python - df循环中现有值的新df
- xml - 基于类似的子标签将 XML 节点聚集在一起。棒状节点还应该包含不相似的子标签
- python-3.x - Django:为过时的应用程序/模型清理 SQLite d/b
- python - 尝试使用 BayesSearchCV 调整 MLPClassifier hidden_layer_sizes 时出错
- mysql - 从mysql数据库中的多个表中选择数据