文档解释
ORA-30741: WITH HIERARCHY OPTION can be specified only for SELECT privilege
Cause: The user tried to specify WITH HIERARCHY OPTION for a privilege other than SELECT privilege.
Action: Ensure that the HIERARCHY OPTION is specified only with the SELECT privilege
ORA-30741: WITH HIERARCHY OPTION被指定只能为SELECT特殊权限
ORA-30741:使用HIERARCHY选项只能指定为SELECT特权
官方解释
ORA-30741表示您正试图向特权添加hierarchy选项,这不被允许,因为此选项只能用于SELECT特权。
常见案例
此错误通常在您正试图给一个用户一个连接或表的UPDATE或INSERT特权时发生。“WITH HIERARCHY”选项只能用于SELECT特权,不能用于其他特权。
一般处理方法及步骤
要解决此问题,您可以按照以下步骤操作:
1、检查您正试图授予给用户的特权是否为SELECT。
2、如果特权不正确,请删除“WITH HIERARCHY”选项,并确保您收到的是正确的特权,而不是“WITH HIERARCHY”选项。
3、重新更改特权,避免使用“WITH HIERARCHY”选项。