在 SQL DEVELOPER 中更改用户后表消失
Tables dissapearing after changing user in SQLDEVELOPER
为什么更改用户后我所有的表都消失了?我创建了一个新用户并授予了所有权限,但是用这个新用户登录后我的数据库是空的?如果我使用原始用户登录,他们都会回来,但我需要使用新创建的用户来处理这些表。
我知道我可以重新创建它们,但我想在不这样做的情况下拥有它们。
在连接选项卡中,展开连接并转到列表底部的“其他用户”,您将看到用户列表,展开后,他们的 table(和其他对象) ) 您至少拥有 SELECT
权限。
如果您想在查询中引用另一个用户拥有的 table,请指定架构名称以及 table 名称:
SELECT *
FROM other_schema.table_name;
为什么更改用户后我所有的表都消失了?我创建了一个新用户并授予了所有权限,但是用这个新用户登录后我的数据库是空的?如果我使用原始用户登录,他们都会回来,但我需要使用新创建的用户来处理这些表。 我知道我可以重新创建它们,但我想在不这样做的情况下拥有它们。
在连接选项卡中,展开连接并转到列表底部的“其他用户”,您将看到用户列表,展开后,他们的 table(和其他对象) ) 您至少拥有 SELECT
权限。
如果您想在查询中引用另一个用户拥有的 table,请指定架构名称以及 table 名称:
SELECT *
FROM other_schema.table_name;