创建表后我遇到了oracle的一些问题。我有创建表的适当权限,但如果我在创建后立即尝试查询,则会收到错误ORA-01031“权限不足”。
但是,如果我等了几个小时,那么查询它就没有问题了。
任何想法会导致什么?
答案 0 :(得分:0)
我认为您需要为包含它的用户的创建表提供选择数据的权限。使用以下脚本:
grant select on <user>.created_table to <user>;
此脚本必须从具有admin grant的用户运行。
您还可以提供以下几种选择:
grant select, update, delete, insert on <user>.created_table to <user>;