1. 问题: bm_app用户的权限错误.
CREATE VIEW bm_2018.CHART_SHAPE ( CATEGORY_KEY ) AS SELECT I.EXT_B AS CATEGORY_KEY
FROM BM_APP.COM_CODETABLE_ITEM I
WHERE I.INNER_NAME = 'CHART_SHAPE'; 只做示例.
① 无论是在此用户下,还是在sys用户下,都会出现bm_app权限错误.
② 给用户分配dba权限,也会出现bm_app权限错误.
2. 解决
grant select on bm_app.COM_CODETABLE_ITEM to bm_2018;
语句理解:授予 用户bm_2018 查看指定表 bm_app.COM_CODETABLE_ITEM 的权限
oracle 分配权限涉及较多,所以写到了另一个博客中(包括语句解释).