我正在使用oracle 11g并且有2个架构。是授予其他用户权限的方法,这些用户可以在sys / system和这些模式用户旁边查看这两个模式的源代码。
如果可以的话,如何检查哪个用户能够查看该模式的源代码?
答案 0 :(得分:0)
这可能有点矫枉过正,欢迎反馈这样做的智慧,但有两种选择:
第一个允许其他用户从DBA_SOURCE中进行选择,在那里他们可以从包,过程和函数中找到源代码。
第二个允许其他用户从任何字典对象中进行选择,这样他们也可以看到视图的来源。
问题的第二部分,如何确定谁可以看到它非常复杂,并且取决于您授予访问权限的方式。