如果可能,演示您作为DBA可以执行哪些操作来授予SCOTT访问其帐户的权限。将角色CLERK分配给用户SCOTT。以用户SCOTT和SELECT * FROM QUOTE的身份连接,以演示SCOTT可以访问IGGY的表。
这就是我拥有的!SQL>alter user SCOTT identified by "TIGER
我正在尝试将来自的所有授予scott,但是oracle会抛出ORA-00942: table or view does not exist错误消息。如何将所有权限授予scott,以便在scott中创建视图或用户。当我试图在scott中创建视图或用户时,系统会抛出insufficient privileges错误消息。
谢谢你的帮助。
我不明白这两个特权之间的区别。 我找到了这两个解释,但它对我没有帮助。 CREATE TABLE -> Enables a user to create a table owned by that user.
CREATE ANY TABLE -> Enables a user to create a table owned by any user in the database. 如果用户创建了一个表,那么它将归创建它的用户所有,对吗?我还是不明白。
我试图编写一个触发器,每当表SCOTT.DEPT中的DEPTNO被更新时,它就用一个新的DEPTNO更新我的另一个表( SCOTT.EMP )。我得到了一个ORA-01031:权限不足错误,这很奇怪,因为我是作为系统登录的,所以我自己创建了这个表(创建..)我写的另一个扳机工作正常。BEFORE DELETE OR INSERT OR UPDATE OF DEPTNO ON SCOTT.DEPT
FO