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

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

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

解决方式有

  1. SQL中的指定的表名确实与数据库中对应的表名不一致,检查一下(包括大小写,有可能建表时用双引号指定为大写了)。
  2. 是否正确连接到对应的数据库了。
  3. 内外网环境是否存在权限问题(我的问题出现在这里,外网oracle中可以跨库,但是内网的权限不足,不能跨库,所以SQL会报错表或视图不存在)。
相关推荐
The best are water4 小时前
jeesite mybatis添加拦截器,推送指定表的变更数据到其他数据库
数据库·mybatis
api_180079054604 小时前
异步数据采集实践:用 Python/Node.js 构建高并发淘宝商品 API 调用引擎
大数据·开发语言·数据库·数据挖掘·node.js
怕什么真理无穷4 小时前
mysql server 9.4 windows安装教程(sqlyog 下载)
数据库
Olrookie4 小时前
MySQL运维常用SQL
运维·数据库·sql·mysql·dba
数据库生产实战5 小时前
ORACLE 19C ADG环境 如何快速删除1.8TB的分区表?有哪些注意事项?
数据库·oracle
blackorbird5 小时前
使用 Overpass Turbo 查找监控摄像头
运维·服务器·数据库·windows
IT永勇5 小时前
SQLite数据库基本操作
数据库·sqlite·嵌入式开发·增删改查·关系型数据库
洋不写bug5 小时前
数据库的创建,查看,修改,删除,字符集编码和校验操作
android·数据库·adb
想ai抽5 小时前
吃透大数据算法-算法地图(备用)
大数据·数据库·spark