Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle与noSYSTEM用户一起显示奇怪的表_Oracle_Oracle11g_Oracle Sqldeveloper - Fatal编程技术网

Oracle与noSYSTEM用户一起显示奇怪的表

Oracle与noSYSTEM用户一起显示奇怪的表,oracle,oracle11g,oracle-sqldeveloper,Oracle,Oracle11g,Oracle Sqldeveloper,我已经创建了一个Oracle数据库。 通过用户系统我创建了一个表空间和另一个具有CONNET和DBA角色的用户,与这个表空间关联,称为PP。然后我用这个用户创建了一些表 好的,当我在sqldeveloper中与用户PP连接到数据库时,它只显示我与该用户创建的表。没关系 当我使用同一个用户PP与其他应用程序建立连接时,就会出现问题。它向我展示了我创建的表格,还有更多的,相当多的表格 示例: ALL$AW_CUBE_ENABLED_HIERCOMBO APEX_APPLICATION_PAGE_IR

我已经创建了一个Oracle数据库。 通过用户
系统
我创建了一个表空间和另一个具有CONNET和DBA角色的用户,与这个表空间关联,称为
PP
。然后我用这个用户创建了一些表

好的,当我在
sqldeveloper
中与用户
PP
连接到数据库时,它只显示我与该用户创建的表。没关系

当我使用同一个用户
PP
与其他应用程序建立连接时,就会出现问题。它向我展示了我创建的表格,还有更多的,相当多的表格

示例:

ALL$AW_CUBE_ENABLED_HIERCOMBO
APEX_APPLICATION_PAGE_IR_COMP
REPCAT$_RESOL_STATS_CONTROL
SCHEDULER_JOB_ARGS_TBL
WWV_FLOW_AUTHORIZED_URLS
....
我想这些表来自system或sys user。 为什么我可以用我的用户
PP
查看它们? 我怎么才能把它们藏起来


非常感谢。

它们看起来像是公共同义词。检查一下这些物品的主人,你就会知道了。很可能SQL Developer会过滤掉它们,而您的“其他应用程序”不会(它可能只是显示所有对象中的
select*的结果)。如果您告诉我们“其他应用程序”是什么,您可能会得到更好的答案。另一个应用程序是SCADA,它有一个数据库浏览器util,您可以在其中查看所有数据库连接及其表。我尝试创建另一个仅具有连接和资源角色的用户,但结果相同。