我创建了一个示例应用程序来获取所有对象的模式并生成SQLfile,因此我只创建了两个用户,用户'SYSTEM'和'SCOTT',并且用户SYSTEM授予所有权限以访问某些表,视图,函数等用户SCOTT, 对于用户SCOTT的授予权限使用以下oracle查询
GRANT ALL ON table_name to username
但问题是此查询不适用于触发器和同义词。 所以任何人都建议我如何授予用户SCOTT触发器和同义词的权限。
答案 0 :(得分:3)
但问题是此查询不适用于触发器和同义词。所以任何人都建议我如何授予用户SCOTT触发器和同义词的权限。
TRIGGER - 您无法为触发器提供资助。哪有这回事。只要在创建触发器的表上完成触发器事件,就会自动触发。您只需要在表格上授予权限。
SYNONYM - 您只需为表创建schema.table
的同义词并授予权限,这样其他用户就不必完全限定表,只需使用相反,同义词。