oracle 11g检查用户查看模式源代码

时间:2017-05-11 12:53:03

标签: oracle permissions schema

我正在使用oracle 11g并且有2个架构。是授予其他用户权限的方法,这些用户可以在sys / system和这些模式用户旁边查看这两个模式的源代码。

如果可以的话,如何检查哪个用户能够查看该模式的源代码?

1 个答案:

答案 0 :(得分:0)

这可能有点矫枉过正,欢迎反馈这样做的智慧,但有两种选择:

  1. 将dba_source上的select选择授予otheruser;
  2. 授予其他用户选择任何字典;
  3. 第一个允许其他用户从DBA_SOURCE中进行选择,在那里他们可以从包,过程和函数中找到源代码。

    第二个允许其他用户从任何字典对象中进行选择,这样他们也可以看到视图的来源。

    问题的第二部分,如何确定谁可以看到它非常复杂,并且取决于您授予访问权限的方式。