是这样赋予权限的吗?
SQL>conn sys/password as sysdba;
SQL>grant select on a.v_abc to d;
SQL>conn sys/password as sysdba;
SQL>grant select on a.v_abc to d;
解决方案 »
- LPAD函数问题
- 高分请教:为什么创建本地快照没有问题,而创建远程快照出错?[在线等待,解决后马上给分]
- 我的PL/SQL第一次执行语句都会出现“动态执行表不可访问,本会话的自动统计被禁止。在执行菜单里你可以禁止统计,或在v$session,v$sesstat和v$statname表获得选择权限”
- 怎么查出哪些表的行数从某个时间后发生了增长?
- 一个简单的问题
- 寻求一sql语句,谢谢!
- 这个问题的sql该怎样写?
- 如何判断两个日期之间的日数差?
- PROC/C++ SAMPLE CODE的问题(急)
- 导入问题急,在线等待
- Oracle 技术论坛好家园(新版OTN 中文论坛)欢迎你的光顾!
- 我再问一次?? 关于oracle里的一些工具的问题?
我对用户a grant select any table to a
现在是可以用用户d查询这个视图了
但是现在出现了另外一个问题
就是a可以查询数据库内所有用户的表
这在安全上是不允许的
怎么解决呢
appropriate privilege. This error also occurs if attempting to install a database without
the necessary operating system privileges. When Trusted Oracle is configure in DBMS MAC,
this error may occur if the user was granted the necessary privilege at a higher label
than the current login.Action: Ask the database administrator to perform the operation or grant the required
privileges. For Trusted Oracle users getting this error although granted the appropriate
privilege at a higher label, ask the database administrator to regrant the privilege at
the appropriate label.
SQL>grant select on a.v_abc to d;
SQL>grant select on b.table_name to d;
SQL>grant select on c.table_name to d;
你说的我早就试过了,没用的
SQL>conn sys/password as sysdba;
SQL>grant select on a.v_abc to d;
SQL>grant select on b.table_name to a;
SQL>grant select on c.table_name to a;