gpt4 book ai didi

oracle - v$Instance 权限错误

转载 作者:行者123 更新时间:2023-12-04 07:02:27 25 4
gpt4 key购买 nike

我想创建一个类似于以下内容的 View ,但我不断收到 ORA-01031 - 权限不足错误

create view v_dbinfo as
Select INSTANCE_NAME,HOST_NAME from v$instance;

我可以从 v$instance 中进行选择,并从现有表中创建一个 View ,没有任何问题。
关于为什么会发生这种情况以及我如何解决它的任何想法?

谢谢

最佳答案

我倾向于打赌您可以通过角色而不是直接授予访问 V$INSTANCE。如果您想创建一个 View (或在定义者的权限存储过程中引用 V$INSTANCE),您需要通过直接授权而不是通过角色获得对引用对象的访问权限。

此外,如果您打算授予其他用户访问此新 View 的权限,则需要使用 WITH GRANT OPTION 子句授予对 V$INSTANCE 的访问权限,即

GRANT SELECT ON v$instance
TO your_user_name
WITH GRANT OPTION;

关于oracle - v$Instance 权限错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1633696/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com