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

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

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

解决方式有

  1. SQL中的指定的表名确实与数据库中对应的表名不一致,检查一下(包括大小写,有可能建表时用双引号指定为大写了)。
  2. 是否正确连接到对应的数据库了。
  3. 内外网环境是否存在权限问题(我的问题出现在这里,外网oracle中可以跨库,但是内网的权限不足,不能跨库,所以SQL会报错表或视图不存在)。
相关推荐
betazhou12 小时前
Oracle ADG ,DGBroker管理,异常断电重启主备库的状态
数据库·oracle·goldengate·dgbroker
岁岁岁平安12 小时前
本机 MongoDB 注册系统服务、启用security认证
数据库·python·mongodb
007php00712 小时前
某游戏互联网大厂Java面试深度解析:Java基础与性能优化(一)
java·数据库·面试·职场和发展·性能优化·golang·php
数据库生产实战13 小时前
Oracle RAC灾备环境UNDO表空间管理终极指南:解决备库修改难题与性能优化实战
数据库·oracle·性能优化
姚远Oracle ACE13 小时前
Oracle AWR案例分析:精准定位SQL执行计划切换的时间点
数据库·sql·oracle
凉栀お_13 小时前
MySQL第四次作业(索引、视图)
数据库·mysql
睡前要喝豆奶粉14 小时前
.NET Core Web API中数据库相关配置
数据库·c#·.netcore
大G的笔记本14 小时前
高频 Redis 面试题答案解析
数据库·redis·缓存
万事大吉CC15 小时前
SQL语法基础教程
数据库·oracle
敲代码的嘎仔15 小时前
JavaWeb零基础学习Day6——JDBC
java·开发语言·sql·学习·spring·单元测试·maven