ORA-00942: table or view does not exist(视图或表不存在)
问题描述
报错信息:
ORA-00942: table or view does not exist
(1)第一种情况
表或视图不存在,检查视图是否创建成功。
(2)第二种情况
确认表或视图已经存在
首先根据数据源配置信息找到数据源连接池连接的是哪个用户下的数据库(weblogic):
处理:在连接用户下创建同义词(synonym)
先把视图或表的权限赋给连接池连接用户
如:赋予该用户查看outpatient下的视图v_daily_charge的权限.
grant select on outpatient.v_daily_charge to tester;
创建同义词:Synonyms右键