shardingjdbc oracle分库分表ORA-00942: 表或视图不存在

shardingjdbc oracle分库分表ORA-00942: 表或视图不存在,第1张

shardingjdbc oracle分库分表ORA-00942: 表或视图不存在

使用shardingjdbc分库分表方式访问oracle数据库时,出现了如下错误。

2021-11-29 15:14:38.175 [http-nio-8195-exec-3] ERROR c.f.c.c.h.GlobalExceptionHandler - [handleGlobalException,30] - 全局异常信息 ex=
### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: ORA-00942: 表或视图不存在

具体的异常信息如下:

### The error may exist in file [C:UsersXXXgitcloud-shieldcloud-shield-daotargetclassesmapperShldDeviceMapper.xml]
### The error may involve com.demo.cloudshield.dao.mapper.ShldDeviceMapper.selectShldDeviceList-Inline
### The error occurred while setting parameters
### SQL: SELECT ID, CIF_NO FROM SHLD_DEVICE WHERe  DEVICE_UUID =? AND cif_no =?  AND SHIELD_STATUS =?
### Cause: java.sql.SQLSyntaxErrorException: ORA-00942: 表或视图不存在

; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: ORA-00942: 表或视图不存在

org.springframework.jdbc.BadSqlGrammarException: 
### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: ORA-00942: 表或视图不存在

经过确认,对应sql映射的库中对应分表不知为何的确不存在。

按照分库分表规则,到对应库中添加对应的分表,再次执行程序,异常消失。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/zaji/5694756.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存