今天要给一个role授予一些临时表的权限。脚本执行完后,查看ROLE_TAB_PRIVS,找不到任何记录,但是查找DBA_TAB_PRIVS可以找到权限已经授予给该角色。
后来在MOS上找到一篇文章,关于ROLE_TAB_PRIVS,
https://support.oracle.com/epmos/faces/ui/km/SearchDocDisplay.jspx?returnToSrId=&_afrLoop=386003825634733&srnum=&type=DOCUMENT&id=396367.1&displayIndex=1&_afrWindowMode=0&_adf.ctrl-state=yx4sey5ai_102
当前用户只能在ROLE_TAB_PRIVS下查看到自己所拥有的角色的权限,而我连接的是SYSDBA角色,但是想要查找的是另一歌角色的对象权限,所以查看不到。切换用户为授予该角色的用户,可以查找到相关信息。
后来在MOS上找到一篇文章,关于ROLE_TAB_PRIVS,
https://support.oracle.com/epmos/faces/ui/km/SearchDocDisplay.jspx?returnToSrId=&_afrLoop=386003825634733&srnum=&type=DOCUMENT&id=396367.1&displayIndex=1&_afrWindowMode=0&_adf.ctrl-state=yx4sey5ai_102
当前用户只能在ROLE_TAB_PRIVS下查看到自己所拥有的角色的权限,而我连接的是SYSDBA角色,但是想要查找的是另一歌角色的对象权限,所以查看不到。切换用户为授予该角色的用户,可以查找到相关信息。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25525563/viewspace-762884/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/25525563/viewspace-762884/