OWB控制中心部署外部表权限问题

   名称             操作           状态           日志
SOURCE_LOCATION  创建           错误    ORA-01031: 权限不足

使用控制中心部署外部表的时候发现以上错误:
1,分析原因为部署的时候创建Directory没有权限。
2,在sqlplus中用:grant create any directory to expense_wh;授权
3,重新部署成功


其中注意,错误log提示当前用户为 rep_owner,先是授权给rep_owner发现还是这个错误,重新授权给对应资料库下面的账号 expense_wh发现授权成功,可见OWB部署是分别用对应资料库的用户进行部署,而不是其他的如工作区用户进行。



select 'Grant all on '||table_name||'to user2 ;' from all_tables
where owner = upper(user1);

你可能感兴趣的:(权限)