gpt4 book ai didi

oracle - ORA-01031: 通过 dblink 插入时权限不足

转载 作者:行者123 更新时间:2023-12-04 06:07:52 29 4
gpt4 key购买 nike

这有效:

(connect to some_db)
INSERT INTO some_schema.some_table(id) VALUES (some_schema.some_table.nextval);

这也有效:
(connect to some_other_db)
SELECT some_schema.some_table.nextval@some_db FROM DUAL;

这不起作用:
(connect to some_other_db)
INSERT INTO some_schema.some_table@some_db(id) VALUES (some_schema.some_table.nextval@some_db);

我得到的错误是 ORA-01031: insufficient privileges ORA-02063: preceding line from SOME_DB . some_schema.some_table 的插入权限是通过默认角色授予的。

这里可能有什么问题?

更新:添加 select正确的表使远程查询工作。

最佳答案

如果在本地数据库插入,插入权限就足够了,如果插入到远程数据库,则需要选择和插入权限,因为它会在解析阶段进行选择。

关于oracle - ORA-01031: 通过 dblink 插入时权限不足,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8135046/

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