项目中执行SQL报错oracle.jdbc.OracleDatabaseException: ORA-00942: 表或视图不存在

项目中执行SQL报错oracle.jdbc.OracleDatabaseException: ORA-00942: 表或视图不存在(我的SQL跨库了)

我的项目背景 : 分内外网环境的微服务项目。
bug情况:sql在外网环境下可以正常执行,但是在内网中却执行不了。

解决方式有

  1. SQL中的指定的表名确实与数据库中对应的表名不一致,检查一下(包括大小写,有可能建表时用双引号指定为大写了)。
  2. 是否正确连接到对应的数据库了。
  3. 内外网环境是否存在权限问题(我的问题出现在这里,外网oracle中可以跨库,但是内网的权限不足,不能跨库,所以SQL会报错表或视图不存在)。
相关推荐
SelectDB4 小时前
Agent 时代,为什么传统的可观测方案不适用了?
大数据·数据库·数据分析
snowfoootball5 小时前
解决低版本navicat连接PostgreSQl的不兼容报错问题
数据库·postgresql
徐sir(徐慧阳)5 小时前
ORACLE RAC GI目录下crfclust.bdb文件过大问题处理
数据库·oracle
琢磨先生David6 小时前
人大金仓(KingbaseES)数据库简介
数据库
Project_Observer6 小时前
使用Zoho Projects AI自动项目管理
大数据·数据库·人工智能·深度学习·机器学习·深度优先
-To be number.wan6 小时前
关系数据库语言SQL基础
数据库
jonyleek6 小时前
性能就是生命线?规则引擎如何支撑实时决策
java·开发语言·数据库
ZFSS6 小时前
Midjourney Shorten API 的集成与使用
java·前端·数据库·人工智能·ai·midjourney·ai编程
思麟呀6 小时前
MySQL的事物管理
数据库·mysql